没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
摘要—低传递延迟和高传递比是车载广告路由方案设计中的两个关键目标特设网络(VANET)。 现有的路由方案利用实时信息(例如地理位置和车辆密度)和历史信息(例如车辆的联系方式), 通常会遭受较长的交付延迟和较低的交付时间投放比例。 受到诸如此类的公交系统独特功能的启发由于覆盖范围广,路线固定且服务定期,我们建议将总线系统用作VANET的路由主干。 在这个工作中,我们提出了一个基于社区的公交系统(CBS) 由两个部分组成:基于社区的主干网和骨干网上的路由方案。 我们收集的真实痕迹北京有2515辆公交车,并建立了以社区为基础的骨干网通过在北京公交上运用社区检测技术系统。 提出了一种两级路由方案来在骨干。 所提出的路由方案在社区间级别和社区内级别,并且是能够支持将消息传递到移动车辆和具体位置/区域。 进行了广泛的实验北京公交系统的真实跟踪数据和结果显示CBS可以显着降低交付延迟并改善投放比例。 CBS适用于任何基于总线的VANET。
资源推荐
资源详情
资源评论
Community-based Bus System as Routing Backbone
for Vehicular Ad Hoc Networks
Fusang Zhang
∗†‡
, Hai Liu
‡
, Yiu-Wing Leung
‡
, Xiaowen Chu
‡
and Beihong Jin
∗§
∗
State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences
†
University of Chinese Academy of Sciences
‡
Dept of Computer Science, Hong Kong Baptist University
Abstract—Low delivery latency and high delivery ratio are
two key goals in the design of routing schemes in Vehicular Ad
Hoc Networks (VANETs). The existing routing schemes utilize
real-time information (e.g., geographical position and vehicle
density) and historical information (e.g., contacts of vehicles),
which usually suffer from a long delivery latency and a low
delivery ratio. Inspired by the unique features of bus systems such
as wide coverage, fixed routes and regular service, we propose
to use the bus systems as routing backbones of VANETs. In this
work, we present a Community-based Bus System (CBS) which
consists of two components: a community-based backbone and
a routing scheme over the backbone. We collect real traces of
2515 buses in Beijing and build a community-based backbone
by applying community detection techniques in the Beijing bus
system. A two-level routing scheme is proposed to operate over the
backbone. The proposed routing scheme performs sequentially in
the inter-community level and the intra-community level, and is
able to support message delivery to both mobile vehicles and
specific locations/areas. Extensive experiments are conducted on
the real trace data of the Beijing bus system and the results show
that CBS can significantly lower the delivery latency and improve
the delivery ratio. CBS is applicable to any bus-based VANETs.
Keywords—VANETs; bus systems; backbone; routing;
I. INTRODUCTION
A vehicular ad hoc network (VANET) consists of a set of
mobile vehicles equipped with dedicated short-range commu-
nication (DSRC) devices, which enable inter-vehicle communi-
cations and the communications between vehicles and roadside
units (RSUs). Routing in VANETs is a very challenging task
due to high-speed mobility and dynamic network topologies.
Extensive work has been done in the design of routing schemes
in VANETs. The existing work could be classified into three
categories. The work in the first category is to deliver messages
from source vehicles to specific geographical locations (i.e.,
vehicle → location), which can support various location-based
applications such as geographic advertising [1], delivery of
parking information [2] and tourist points of interest [3]. The
work in the second category is to deliver messages from source
vehicles to destination vehicles (i.e., vehicle → vehicle), which
is often used for data collection and information sharing [4].
The work in the third category is to disseminate messages,
e.g., emergency messages and traffic alert messages [5], in a
specified area. A broadcast operation is usually performed in
the routing schemes in this category and the challenge is to
tackle the broadcast storm problem [6] [7].
Low delivery latency and high delivery ratio are two key
design goals of routing schemes in VANETs. In the existing
solutions, delivering a message from one vehicle to another
is usually determined based on either real-time information
[8] [9] [10] [11] [12] or historical information [13] [14]
[15] [16] [17]. With the former strategy, a vehicle holding
a message selects its next-hop relay vehicle based on the real-
time information such as geographical position, vehicle density
and moving direction. This strategy performs well in dense
VANETs but suffers from a long delivery latency and a low
delivery ratio in sparse networks due to the lack of global
optimization. The latter strategy utilizes historical information
of vehicles to estimate the occurrences of their contacts in
future. A vehicle delivers its message to the relay vehicle with
the largest chance in contact with the destination vehicles.
Notice that the contacts of vehicles are not on a regular/routine
basis but random in practice. Two vehicles that contacted
previously may not contact again in the near future. Thus,
this strategy could result in a long delivery latency and failure
of message delivery.
To tackle the aforementioned problems, some work [10]
[18] proposed to deploy RSUs at road intersections and bus
stops so as to provide message relay for vehicles. However,
their routing efficiencies are limited by the number and loca-
tions of RSUs and it incurs considerable cost in the deployment
and management of the RSUs [19]. In this work, we propose to
utilize bus systems as routing backbones of VANETs without
RSUs. We study the bus system in Beijing, China, where there
are 21293 buses of 989 bus lines in total. We collect real
traces of 2515 buses (from 1 Mar 2013 to 31 Mar 2013) and
conduct extensive analysis of the traces. We find that there are
several advantages in using bus systems as routing backbones
of VANETs.
Fig. 1: One-day traces of 2515 buses in Beijing. The bold lines
denote the aggregated traces of the buses.
• Wide coverage. We plot the traces of the 2515 buses
in Beijing in Figure 1. It is clear to see that the
traces form a backbone of Beijing city. Therefore, it is
feasible to use bus systems as routing backbones for
message delivery in VANETs.
2
• Fixed routes. Compared with routes of other vehicles
(e.g., taxies), the routes of buses are normally fixed.
This unique feature of bus systems enables us to map
a specific location/area to fixed routes of buses. For
example, the route of bus line No. 944 passes by the
Beijing Olympic Stadium (i.e., the Bird’s Nest). The
messages destined for the Bird’s Nest area can be
delivered by the buses of line No. 944.
• Regular service. The service of a bus line is regular.
For example, bus line No. 988 starts and stops its
service at 5am and 10pm, respectively, in Beijing. If
service hours and fixed routes of two bus lines overlap,
the contact of the buses from these two bus lines is
very likely to occur and thus message delivery among
these buses is highly predictable.
In this work, we propose a Community-based Bus System
(CBS) as routing backbone of VANETs. The idea of CBS
originates from our analysis of real traces of 2515 buses in
Beijing. Specifically, CBS is composed of a community-based
backbone and a routing scheme over the backbone. We first
build a contact graph which shows the closeness relation of
bus lines. We notice that some buses are “closer” than others
in terms of the frequency of contacts and some bus lines are
“more active” in connecting other bus lines. Inspired by the
concept of social networks, we apply community detection
techniques in the contact graph to build a community graph
which identifies potential communities of the Beijing bus
system. A backbone graph is derived from the community
graph by mapping the fixed routes of bus lines to the real map.
Based on the community-based backbone, a two-level routing
scheme is proposed to deliver messages to either a mobile
vehicle or a specific location. The two-level routing scheme
operates sequentially in the inter-community level and the
intra-community level on the backbone. Our proposed solution
is applicable to any bus-based VANETs.
The main contributions of this work are summarized as
follows.
• We analyze the real traces of 2515 buses in Beijing
and discover a strong community structure in the bus
lines of these buses.
• We propose to utilize bus system as a routing back-
bone of VANETs and build a community-based back-
bone by applying community detection techniques of
social networks.
• We propose a two-level routing scheme that operates
on the community-based backbone. The proposed
routing scheme is able to support message delivery
to both mobile vehicles and specific locations/areas.
• We conduct extensive experiments on the real bus
traces. The experimental results show that our pro-
posed solution CBS can significantly lower the deliv-
ery latency and increase the delivery ratio, compared
to the existing solutions.
The rest of this paper is organized as follows. Related work
is reviewed in Section II. We analyze the traces of the Beijing
bus system in Section III. We apply community detection
techniques to build a community-based backbone in Section
IV, and propose a two-level routing scheme in Section V. The
experimental results are presented in Section VI. Finally, we
conclude our work in Section VII.
II. RELATED WORK
VANET is a kind of mobile ad hoc network (MANET) and
is essentially a delay tolerant network (DTN). We first review
existing routing schemes in VANETs and then discuss relevant
work in MANETs and DTNs. The differences between our
solution and the existing solutions are summarized in Table I.
A. Routing Schemes in VANETs
Basically, there are two strategies in the design of routing
schemes in VANETs. The first strategy is to use real-time
information of vehicles such as geographical position, vehicle
density and moving direction. GSR [8] is a typical position
based greedy routing scheme in which a vehicle sends mes-
sages to a neighboring vehicle that is closer to the destination
than itself. A similar idea was used in GPCR [9]. It chooses a
neighboring vehicle whose geographical position is at the inter-
section or closest to the destination, and forwards the message
to this neighbor. In addition to the geographical position, traffic
information are also considered in existing routing schemes.
For example, VADD [11] proposes a stochastic model based
on vehicular traffic information which aims to minimize the
message delivery latency. TBD [12] utilizes traces of vehicles
and the traffic information (e.g., vehicle speed and vehicle
density) to improve the performance of data forwarding. A
localized algorithm is presented to compute the expected data
delivery delay (EDD) at individual vehicles to an access point.
The computed EDD is shared with neighboring vehicles and
the vehicle with the smallest EDD is selected as the next
carrier.
The other strategy is to utilize historical information in-
cluding contacts and traces of vehicles. MaxProp [13] builds
a bus network in the UMass Amherst campus and estimates
the delivery likelihood, i.e., the probability of contact between
buses. However, the testbed of MaxProp is composed of 30
buses only. BLER [14] studies contact length between different
bus lines where the contact length is defined as the length
of overlapping routes of these bus lines. A routing path is
computed from one bus line to another such that the sum of
contact length of the path is maximized. Similar to BLER,
R2R [15] calculates the frequencies of contacts between bus
lines based on historical traces and then utilizes them to
decide the routing paths. A recent work, ZOOM [16], considers
the contact-level mobility and the social-level mobility in the
message delivery. A message is relayed by the vehicle with
the shortest contact delay to the destination of the message. If
information of contact delay to the destination is not available,
the message will be delivered to a popular vehicle that has
high centrality in the social level, because the popular vehicle
can contact more vehicles and can have more opportunities
for message forwarding. Another recent work called GeoMob
[20] determines routes based on the traces of vehicles. GeoMob
captures the traffic volumes in different regions and uses the
K-means clustering method to construct clustered regions. The
route is selected to pass through the regions with high traffic
volumes. The routing from one region to another is determined
based on the mobility patterns of individual vehicles. The
剩余9页未读,继续阅读
资源评论
weixin_38617297
- 粉丝: 2
- 资源: 896
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 面向初学者的 Java 教程(包含 500 个代码示例).zip
- 阿里云OSS Java版SDK.zip
- 阿里云api网关请求签名示例(java实现).zip
- 通过示例学习 Android 的 RxJava.zip
- 通过多线程编程在 Java 中发现并发模式和特性 线程、锁、原子等等 .zip
- 通过在终端中进行探索来学习 JavaScript .zip
- 通过不仅针对初学者而且针对 JavaScript 爱好者(无论他们的专业水平如何)设计的编码挑战,自然而自信地拥抱 JavaScript .zip
- 适用于 Kotlin 和 Java 的现代 JSON 库 .zip
- AppPay-安卓开发资源
- yolo5实战-yolo资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功