+ All Categories
Home > Documents > Multi-Modal Message Dissemination in Vehicular Ad Hoc …grp.pan.uvic.ca/~leiz/papers/iccc12.pdf ·...

Multi-Modal Message Dissemination in Vehicular Ad Hoc …grp.pan.uvic.ca/~leiz/papers/iccc12.pdf ·...

Date post: 19-Jul-2018
Category:
Upload: lyanh
View: 213 times
Download: 0 times
Share this document with a friend
6
Multi-Modal Message Dissemination in Vehicular Ad Hoc Networks Lei Zhang 1 , Yanyan Zhuang 1 , Jianping Pan 1 , Lovereen Kaur 1,2 and Hongzi Zhu 3 1 University of Victoria, BC, Canada; 2 Anna University, Chennai, India; 3 Shanghai Jiaotong University, China Abstract—As a fundamental network property, inter-contact time (ICT) determines the critical performance metrics of a vehicular ad hoc network (VANET). In this paper, we extract the contact information from the Global Positioning System (GPS) traces of public and semi-public vehicles, including both buses and taxis, in a large modern city. By exploring the spatial and temporal properties of the contact behaviors between both types of vehicles, we propose a multi-modal VANET message dissemi- nation scheme, by letting buses assist the message dissemination among taxis. This scheme leverages the wide time and space coverage of taxis, and the high route and schedule regularity of buses. With the help of buses, the trace-driven simulation shows that both the end-to-end delay and delivery ratio are significantly improved without much extra overhead introduced, which indicates the great potential of exploring heterogeneous mobility patterns in mobile ad hoc networks. Index Terms—Inter-contact times, vehicular ad hoc networks, message dissemination delay, network traffic I. I NTRODUCTION The recent advances in mobile communications have ex- panded the application regime of wireless networks, from sup- porting laptops or sensor nodes that are mostly stationary, to a much more challenging environment: mobile ad hoc networks (MANET). With a rich history of data trace measurement studies, mostly for mobile users in wireless LANs [1] and MANET [2], [3], it has been deeply understood that the underlying mobility pattern is the most important factor in determining network performance. Vehicular ad hoc networks (VANET), a major component of the future intelligent trans- portation systems (ITS), are emerging as a new category of MANET aiming at providing both safety and infotainment applications to drivers and passengers. However, with the high mobility of vehicles, no instantaneous end-to-end connectivity always exists for an arbitrary pair of mobile nodes. As a result, vehicles have to rely on the opportunistic contact with each other for message dissemination. The message dissemination in VANET happens in a store- carry-and-forward manner, where vehicles exchange data packets when they are within the communication range of each other [4], [5]. The opportunistic vehicular contact be- haviors, such as the contact frequency and duration, ultimately determine the fundamental network performance metrics, such as the end-to-end delay and the induced network traffic. The time interval between two consecutive contacts of an arbitrary pair of vehicles, referred to as inter-contact time (ICT), is an important characteristic of vehicular contacts that has been commonly measured and analyzed in the existing work. With the recent work on the trace measurement and anal- ysis in vehicular networks [6]–[8], more insights have been revealed for the intermittent connectivity between vehicles. By analyzing the ICTs between taxis, in particular, it has been shown that the frequent contacts between vehicles are a desirable feature for message delivery and the design of routing algorithms [9]–[11]. Therefore, it is of great impor- tance to understand the properties of ICTs, for the purpose of accurately characterizing the data transfer opportunities in a highly mobile network environment, such as VANET. Most existing work focused on a homogeneous network, i.e., all mobile nodes have very similar mobility patterns. For the first time in the literature, both measurement analysis and the design of a new message dissemination scheme are presented in this paper, on a heterogeneous vehicular network that consists of both public (buses) and semi-public vehicles (taxis). Buses run on certain routes with predefined schedules and move in a cyclic fashion, but the service regions are limited to the major roads in a city. Taxis, on the other hand, have much wider time and space coverage, but are much less predictable in mobility than buses. By leveraging such different vehicle mobility patterns in a multi-modal VANET message dissemination scheme, the disadvantage of irregular taxis routes, and the limited time and space coverage of buses will be eliminated. Extensive trace-driven simulation on the new message dissemination scheme shows that, the end-to-end delay is significantly reduced when compared with the schemes in the existing work using taxis only, without incurring too much extra overhead. To achieve the same performance, existing schemes actually have higher overhead. The results also show the great potential of exploring hetero- geneous mobility patterns in MANET. The rest of this paper is organized as follows. Section II gives an overview of the most related work done on VANET trace measurement and analysis. Our measurement analysis are presented in Section III, showing both the ICT regularity at the intra/inter-route level and the ICT behavior between buses and taxis. The results of our trace-driven simulation for the multi- modal message dissemination scheme are given in Section IV. Section V concludes the paper with the future work listed. II. BACKGROUND AND RELATED WORK [6] is the first work in the literature which conducted a thorough study on bus contacts. The authors discovered that at the bus route level, the contact behavior is highly regular. How- ever, due to the limited size of the bus network measured, i.e.,
Transcript

Multi-Modal Message Dissemination inVehicular Ad Hoc Networks

Lei Zhang1, Yanyan Zhuang1, Jianping Pan1, Lovereen Kaur1,2 and Hongzi Zhu31University of Victoria, BC, Canada; 2Anna University, Chennai, India; 3Shanghai Jiaotong University, China

Abstract—As a fundamental network property, inter-contacttime (ICT) determines the critical performance metrics of avehicular ad hoc network (VANET). In this paper, we extract thecontact information from the Global Positioning System (GPS)traces of public and semi-public vehicles, including both busesand taxis, in a large modern city. By exploring the spatial andtemporal properties of the contact behaviors between both typesof vehicles, we propose a multi-modal VANET message dissemi-nation scheme, by letting buses assist the message disseminationamong taxis. This scheme leverages the wide time and spacecoverage of taxis, and the high route and schedule regularityof buses. With the help of buses, the trace-driven simulationshows that both the end-to-end delay and delivery ratio aresignificantly improved without much extra overhead introduced,which indicates the great potential of exploring heterogeneousmobility patterns in mobile ad hoc networks.

Index Terms—Inter-contact times, vehicular ad hoc networks,message dissemination delay, network traffic

I. INTRODUCTION

The recent advances in mobile communications have ex-panded the application regime of wireless networks, from sup-porting laptops or sensor nodes that are mostly stationary, to amuch more challenging environment: mobile ad hoc networks(MANET). With a rich history of data trace measurementstudies, mostly for mobile users in wireless LANs [1] andMANET [2], [3], it has been deeply understood that theunderlying mobility pattern is the most important factor indetermining network performance. Vehicular ad hoc networks(VANET), a major component of the future intelligent trans-portation systems (ITS), are emerging as a new category ofMANET aiming at providing both safety and infotainmentapplications to drivers and passengers. However, with the highmobility of vehicles, no instantaneous end-to-end connectivityalways exists for an arbitrary pair of mobile nodes. As a result,vehicles have to rely on the opportunistic contact with eachother for message dissemination.

The message dissemination in VANET happens in a store-carry-and-forward manner, where vehicles exchange datapackets when they are within the communication range ofeach other [4], [5]. The opportunistic vehicular contact be-haviors, such as the contact frequency and duration, ultimatelydetermine the fundamental network performance metrics, suchas the end-to-end delay and the induced network traffic. Thetime interval between two consecutive contacts of an arbitrarypair of vehicles, referred to as inter-contact time (ICT), is animportant characteristic of vehicular contacts that has beencommonly measured and analyzed in the existing work.

With the recent work on the trace measurement and anal-ysis in vehicular networks [6]–[8], more insights have beenrevealed for the intermittent connectivity between vehicles.By analyzing the ICTs between taxis, in particular, it hasbeen shown that the frequent contacts between vehicles area desirable feature for message delivery and the design ofrouting algorithms [9]–[11]. Therefore, it is of great impor-tance to understand the properties of ICTs, for the purpose ofaccurately characterizing the data transfer opportunities in ahighly mobile network environment, such as VANET.

Most existing work focused on a homogeneous network,i.e., all mobile nodes have very similar mobility patterns.For the first time in the literature, both measurement analysisand the design of a new message dissemination scheme arepresented in this paper, on a heterogeneous vehicular networkthat consists of both public (buses) and semi-public vehicles(taxis). Buses run on certain routes with predefined schedulesand move in a cyclic fashion, but the service regions arelimited to the major roads in a city. Taxis, on the other hand,have much wider time and space coverage, but are muchless predictable in mobility than buses. By leveraging suchdifferent vehicle mobility patterns in a multi-modal VANETmessage dissemination scheme, the disadvantage of irregulartaxis routes, and the limited time and space coverage ofbuses will be eliminated. Extensive trace-driven simulationon the new message dissemination scheme shows that, theend-to-end delay is significantly reduced when compared withthe schemes in the existing work using taxis only, withoutincurring too much extra overhead. To achieve the sameperformance, existing schemes actually have higher overhead.The results also show the great potential of exploring hetero-geneous mobility patterns in MANET.

The rest of this paper is organized as follows. Section IIgives an overview of the most related work done on VANETtrace measurement and analysis. Our measurement analysis arepresented in Section III, showing both the ICT regularity at theintra/inter-route level and the ICT behavior between buses andtaxis. The results of our trace-driven simulation for the multi-modal message dissemination scheme are given in Section IV.Section V concludes the paper with the future work listed.

II. BACKGROUND AND RELATED WORK

[6] is the first work in the literature which conducted athorough study on bus contacts. The authors discovered that atthe bus route level, the contact behavior is highly regular. How-ever, due to the limited size of the bus network measured, i.e.,

around 40 buses in total, [6] only studied the contact behaviorwithin the same bus route. Recent work [7] utilized bus stopsas base stations, which store the messages from traveling busesand later disseminate the message opportunistically to otherbuses in the network. Although the delivery ratio and delay areimproved, the requirement of installing a base station at everybus stop, however, would incur a very high deployment cost.Exploring the bus contacts within one route, and utilizing allbus stops for message forwarding, are the two extreme cases.In [8] the authors explored the regularity and motion cyclesof people and public transportation systems, and proposed arouting algorithm by modeling through a probabilistic time-space graph and applying the Markov decision process.

Apart from the discovery of the power-law contact behav-ior [12] between human beings in the existing work, [11]found that the inter-contact times between taxis in large citiesdemonstrate an exponential tail distribution. The conclusionis that vehicles in urban environments tend to meet veryfrequently. The follow-on work [10] and [9] then utilizedthis contact property for routing schemes in delay-tolerantnetworks. However, the models and approaches, such as theMarkov scheme proposed in [9], require an excessively longlearning period, e.g., three weeks of the measured data. Theaverage end-to-end delay between 20 and 30 hours, is notdesirable for most applications, even delay-tolerant ones.

There are a few vehicle traces publicly available, e.g., [13]which is the bus traces used in [6], taxi cab traces in the SanFrancisco area [14], and the bus traces in Seattle [15]. Thetraces used in this paper, which are also used in [9]–[11],contain GPS records from both buses and taxis. In contrastto [6]–[8] which only analyzed the bus network, and [9]–[11]whose focus was on taxis, such a feature in the trace gives us aunique opportunity to explore the contact behaviors betweenheterogeneous vehicles, i.e., both buses and taxis, which ispresented for the first time in the literature. In Section III weshall see that the number of vehicles in the trace is large,which also gives us the chance to thoroughly understand suchvehicular ad hoc networks using a large set of real-world data.

In [17] and [18], the authors proposed social-based packetforwarding protocols, by using RSUs that are placed in hotspots in cities as message forwarding stations. As a result, noinformation about the receiver location is needed as long asreceivers could pick up their messages from these hot spots.Compared with [17] and [18], our scheme does not needexternal base stations. Instead, the public transportation systemis utilized as a huge virtual base station with good stability andconnectivity, potentially preserving receiver privacy as well.

III. MEASUREMENT ANALYSIS

A. Inter-Contact Times Extraction

We collect inter-contact time (ICT) statistics from the GPStraces of hundreds of taxis and buses in Shanghai, China.There are in total more than 4, 000 taxis and 2, 500 busesin the trace data, from which we make a careful selectionand sampling (shown below). As in the literature, inter-contacttime in this paper is defined as the time elapsed between two

TABLE I: GPS Trace Properties

Total number of taxis 4, 000Number of selected taxis 500Total number of buses/routes 2, 500/110Number of selected buses/routes 192/7Time duration of traces Feb. 19–25, 2007

Route 01 (Blue)Route 13 (Purple)Route 36 (Orange)Route 44 (Yellow)Route 66 (Green)Route 123 (Pink)Route 985 (Brown)

Fig. 1: Selected Bus Backbone.

consecutive contacts of the same pair of vehicles [6], [9],where two vehicles have a contact opportunity whenever theirlocations at a certain time are within a given communicationrange.

As buses and taxis travel in the city, they periodically sendGPS reports back to a data center via an on-board GSMdevice. For taxis, such reports contain the information ofthe taxi ID, the longitude and latitude coordinates of thecurrent location, timestamp, speed, heading and operationalstatus, with 1 indicating hired and 0 otherwise. For buses, thereports also contain the route ID that the bus is operating on,and whether the bus is at the terminal station, etc. However,due to the GPRS communication cost and data collectionerrors, the collected reports from each vehicle have a very lowgranularity: about one minute interval between the consecutivereports from the same taxi, and one to 30 minutes betweenthe consecutive reports from the same bus. It is also foundthat the traces are often erroneous in certain fields, such asthe instantaneous vehicle speed, whereas the longitude andlatitude are relatively accurate, if not shadowed by high-risebuildings in the downtown core area.

In order to handle such noisy data, linear interpolation wasused to increase the trace granularity. The interpolation methodis linear, because vehicles typically travel along straight roadsegments in a short time duration, and such method alsohas a lower computational cost. Table I shows the numberof vehicles in the traces. Among more than 4, 000 taxis, weselected 500 taxis uniformly at random. The uniform selectionis based on the fact that the behaviors of different taxis in anurban area are very similar in a statistical manner [16].

The selected bus routes are shown in Fig. 1, where differentcolors correspond to the bus traces on different routes. Theseven routes are located in the urban area of Shanghai, wherethe major financial and tourism districts, universities and trainstations are located. These routes cover the major roads that

2

distance

offset

time

(a) Ideal Intra-Route Bus Traces

8 9 10 11 12 13 14 15 16 17 180

2

4

6

8

10

12

14

Hour of Day

Dis

tance O

ffset to

the T

erm

inal (k

m)

(b) Real Intra-Route Bus Traces

Fig. 2: Intra-Route Bus Trace.

carry most of the traffic in the city, and form a grid-likebackbone. On the other hand, taxis have a much wider timeand space coverage in both the urban and suburban areas, andoperate even when buses are not in service at midnight.

Applying the linear interpolation to the discrete, noisy GPSreports, the updated data granularity is one second, a muchhigher resolution than that in [9], etc. In each second, thedistance between each pair of vehicles is checked, given acommunication range of 100 m. Two vehicles have a contactwhenever their locations are within this range. The inter-contact time is then measured as the duration of the time fromthe end of a contact to the beginning of the subsequent contact.Furthermore, for each pair of vehicles, any two subsequentcontacts that occur within one minute of each other arecombined. This is to reduce the very short inter-contact timeswhen two vehicles that travel closely in the same directioncome in and out of the communication range of each other, astheir spacing changes due to the road traffic. In this situation,the multiple short contacts are merged into one.

B. Intra-Route ICT

Ideally, the buses on a route are dispatched evenly at acertain time and run at a constant speed, as the triangulartraces shown in Fig. 2(a). The y-axis is the distance offset ofthe bus to one of the terminal stations. Define RTT as the roundtrip time from the moment when a bus is dispatched from aterminal, till the time it returns to the terminal. The intersectionpoints of different bus trajectories are the contacts occurredbetween these buses. It is obvious from Fig. 2(a) that the buseson the same route contact each other regularly every half RTT,regardless of the spacing between these buses. In reality, thebus dispatch times are not uniform, and the time when busesstay at a stop or terminal is not fixed. Figure 2(b) plots the real

0 1 2 3 4 5 6 7 8 90

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Inter Contact Time (hour)

CD

F

Route 01

Route 123

(a) ICT for Route 01 and 123.

0 1 2 3 4 5 6 7 8 90

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Inter Contact Time (hour)

CD

F

Route 910

Route 931

Route 985

(b) ICT for Route 910, 931 and 985.

Fig. 3: CDF of Intra-Route ICT.

traces of three buses running on the same route, from 8AM to6PM on a particular day. The markers are the contacts betweeneach of the buses to all others on the same route. From thefigure, although the dispatch times and contacts are not asregular as those in the ideal traces, the inter-contact timesbetween the same pair of buses are still around half RTT.

Figure 3(a) and (b) show the cumulative distribution func-tions (CDF) of ICTs between bus pairs on the same routes.Route 01 and 123 in Fig. 3(a) have very different bus roundtrip time, i.e., RTT/2 = 70 min and 37 min, respectively.In Fig. 3(b), for all three routes 910, 931 and 985, RTT/2 ≈1 hr. In both figures, the CDF has a jump at a periodicityof every RTT/2, corresponding to the high probability ofbuses contacting each other at integer multiples of RTT/2.The amplitude between these periodical jumps is equal to thepeaks of contact probability at these local maximum, the valueof which depends on number of buses on the route, the spacingbetween them, and the length of the route. We can observe adecay in the consecutive amplitudes, indicating the probabilityfor a bus pair to encounter vanishes over the time. These resultsare similar to those in [6]. From the figures, it is obvious thatbuses on the same route encounter each other very frequently:more than 60% of buses have contacts with other buses on thesame route in less than 2 hours.

C. Inter-Route ICT

Contacts occur between buses on different routes if the tworoutes have overlapping, as shown in Fig. 4(a). y is the lengthof the segment that is common to both routes, whereas x1,

3

������������������������������������������������������������������������������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������

x1x2

y

z1z2

x2

x1 y

z1

z2

distance offset

time

(a) Ideal Inter-Route Bus Traces

0 2 4 6 8 10 12 14 160

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Inter Contact Time (hour)

CD

F

Route 01−985

Route 13−36

(b) Inter-Route ICT CDF

Fig. 4: Inter-Route Bus Behaviors.

x2, z1 and z2 belong to two routes individually. Contactsmainly happen on the common segment, i.e., the shaded areaof length y. Nevertheless, the inter-route ICTs still have acertain regularity, but are less predictable than the contactswithin the same route. The ICT sequence varies depending onthe time-phasing of the two buses on different routes. Supposethe RTTs of route x1− y− z1 and x2− y− z2 are T1 and T2,respectively. For simplicity, constant speed v is assume forboth routes. After some algebra, the ICT sequence betweenthese two routes can be expressed as

ICT =

{ ∣∣T1

2 − ix1−jx2

v

∣∣∣∣T2

2 + ix1−jx2

v

∣∣ , (1)

where i and j are integer numbers. The combinations of i andj have to satisfy that the intersections of bus trajectories, asshown in Fig. 4(a), occur at the common segment of length y.

Figure 4(b) shows the CDF of inter-route ICTs extractedfrom bus traces. The jumps in CDFs happen at the point wherecontacts happen at the overlapping region of the two routes.For example, for route 01 and 985 in Fig. 4(b), when i = j = 0in (1), the first peak happens at 30 min (indicated by thesolid vertical line). The next peak occurs when i = j = 2at 122 min (the dash vertical line). The calculation for route13 and 36 can be done with the same approach. Note that [6]was unable to analyze the inter-route ICT because of a limitednumber of buses measured.

From Fig. 4 (b), selected buses also contact each otherfrequently even though they run on different routes: morethan 60% of inter-route contacts happen within 4 hours. InSection IV, the results of the end-to-end delay from the trace-driven simulation also show that the contacts among the seven

1 6020 120 300 6000

0.2

0.4

0.6

0.8

1

1.2

Inter−Any Contact Time (minute)

CD

F

Taxi−Bus

Bus−Taxi

Fig. 5: Aggregated ICT: Any Taxi vs Any Bus.

selected bus routes are frequent enough to ensure a goodstability and connectivity of the whole bus backbone.

D. Bus-Taxi ICT

During a typical day, a taxi travels between different districtsof the city. It is highly probable that it encounters the buses onthe bus backbone. Similarly, buses run on major roads in theurban districts, which taxis also travel on frequently. Figure 5shows the aggregated ICTs between any pair of backbone busand taxi. In metropolis as Shanghai, it is not surprising to seethat about 95% of taxis meet a bus on the selected backbonewithin an hour, and more than 95% of these buses encountera taxi in less than 20 min. The reason for this asymmetry isthat, taxis travel in both urban and suburban areas, where thelatter has almost no selected bus running.

The contacts in Fig. 5 happen between heterogeneous ve-hicles of buses and taxis. From the frequent bus-taxi contactshown in Fig. 5, we can conjecture that if the connectivitywithin the bus backbone shown in Fig. 1 is good, i.e., the mes-sage dissemination delay within the bus routes is low, then theseven selected bus routes can be treated as a virtual base stationwhich can store-carry-and-forward messages between differenttaxis. The contacts between taxis have been investigated inthe existing work [9], including their previous work [10],[11]. However, the work of utilizing heterogeneous vehicularcontacts in message dissemination schemes, is presented in theliterature for the first time in this paper.

IV. MULTI-MODAL MESSAGE DISSEMINATION WITHTRACE-DRIVEN SIMULATION

In this section, we propose a multi-modal message dis-semination scheme, where an arbitrary taxi tries to deliver amessage to another taxi. Taxis as message forwarders, havethe options of forwarding messages to the other taxis, orforwarding to any of the buses on the bus backbone if theyencounter each other, i.e., multi-modal message dissemination.The latter is motivated by the fact that taxis are highly likely tomeet any of the selected buses within a short time, as shown inFig. 5. We treat the bus backbone as a virtual base station thatopportunistically carries and forwards messages between taxis.Because the good stability and connectivity among the selectedbuses observed in Fig. 3 and Fig. 4, we can expect the network

4

delay will be reduced when using buses as the opportunisticrelay, if not much extra network overhead introduced.

To fully understand the impact of the bus system onthe existing message dissemination schemes among taxis,an oracle model is used. Similar to the learning procedurein [9], the oracle is based on the vehicle contact informationhistory, i.e., a vehicle always forwards the message to anothervehicle with a higher probability encountering the destinationaccording to the contact history. Among different messagepropagation strategies, the oracle-based dissemination alwaysgives a performance upper bound for the existing work, suchas [9]. With the public bus system, the network performancemetrics in terms of end-to-end delay and delivery ratio can befurther improved with a reasonable overhead, compared withthe multi-copy message propagation among taxis.

A. Multi-Modal Message Dissemination

In the following, we conduct a trace-driven simulation studyand compare the performance of two main schemes: T2T,where taxis only forward messages to other taxis; T2B2T,where taxis could forward messages to buses, and then letbuses help relay messages towards the destination taxi. Eachof the two schemes has different strategies as explained below:i) Single-copy T2T, where only one copy of the message isdisseminated by the source taxi and then propagated throughthe network; ii) multi-copy T2T, where the source taxi dis-seminates a copy of the message whenever it has a contactwith another taxi, and the other taxi only acts as a forwardertowards the destination. In both i) and ii), the taxis other thanthe source do not create new copies of the message, and theoracle contact model is used in the message disseminationstrategy. In multi-copy T2T, the total number of copies of amessage is determined by the number of taxi contacts withinthe message time-to-live (TTL). It is obvious that multi-copyT2T is more likely to deliver messages with a lower delay,since it creates more forwarding paths for message delivery.

In T2B2T, we assume that buses have sufficient buffer space.Messages are propagated among the buses, and buses relay themessages to taxis according to two strategies: i) un-controlledT2B2T, where the bus keeps the message after being forwardedto a taxi, in order to forward the message to other buses andtaxis; ii) controlled T2B2T, i.e., whenever a bus hands over amessage to a taxi, the bus deletes the message from its buffer.In both i) and ii), only one copy of message is disseminatedfrom the source taxi. In ii), a message can only enter thebus backbone once, to avoid the unnecessary ping-pong effectthat consumes an excessive amount of network resources.The controlled strategy creates a smaller number of messagecopies, while with the un-controlled strategy, messages aremore likely to be delivered to the destination taxi with a lowerdelay.

The above schemes are verified through the trace-drivensimulation, using the contact traces among the 500 taxisand 192 buses outlined in Table I. Taxis start message dis-semination at 7AM, the typical starting time of a workday.All the following results are averaged over 200 simulation

4 8 12 16 200

2

4

6

8

10

12

TTL (hour)

Ave

rage

De

lay (

hou

r)

Single−copy T2T

Multi−copy T2T

Un−controlled T2B2T

Controlled T2B2T

(a) End-to-End Delay vs TTL

4 8 12 16 200

0.2

0.4

0.6

0.8

1

1.2

TTL (hour)

Deliv

ery

Ra

tio

Single−copy T2T

Multi−copy T2T

Un−controlled T2B2T

Controlled T2B2T

(b) End-to-End Delivery Ratio vs TTL

Fig. 6: End-to-End Performance.

runs. In each simulation run, a pair of taxis are chosen atrandom, each of which corresponding to the message sourceand destination. By following the vehicle contacts in the tracedata, the messages are disseminated through a series of taxior bus contacts towards the destination, according to differentstrategies as described above. Our goal is to achieve an end-to-end propagation delay less than 8 hours, the number of hoursduring which people’s daily work is scheduled.

B. Performance Evaluation

1) End-to-End Delay vs. Delivery Ratio: These two per-formance metrics are evaluated from the message point ofview, i.e., how long and how likely a particular message canbe delivered within the TTL constraint. Figure 6(a) and (b)show the end-to-end delay and delivery ratio given differentmessage TTL values. Although our target TTL is 8 hours,a wider range of 4 to 20 hours is shown for comparison.Because every successful message dissemination has to beaccomplished within the constraint of TTL, given a shorterTTL, the end-to-end delay is shorter, but only a smallerpercentage of messages can be delivered successfully.

Our schemes that utilize the selected bus backbone reducethe delivery delay significantly, while the delivery ratio witha small TTL is much higher when compared with the single-copy T2T scheme. The improvement can be seen at the targetTTL of 8 hours, where the delivery ratio of both T2B2Tschemes are higher than 90%. However, for T2T to have asimilar performance, the multi-copy strategy has to be used. Asshown in Fig. 6(a) and (b), only when source taxis disseminate

5

4 8 12 16 200

500

1000

1500

2000

2500

TTL (hour)

Ne

two

rk T

raff

ic (

me

ssa

ge

co

pie

s)

Single−copy T2T

Multi−copy T2T

Un−controlled T2B2T

Controlled T2B2T

0

2

4

6

(a) End-to-End Traffic vs TTL

0 50 100 150 200 250 3000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Network Traffic (message copies)

CD

F

Multi−copy T2T

Controlled T2B2T

(b) CDF of Network Traffic with TTL=8 Hours.

Fig. 7: Network Traffic Performance.

multiple copies of the messages whenever they encounter othertaxis, the T2T performance metrics in terms of delivery ratioand delay become comparable to those of T2B2T.

Note that when TTL is smaller than 12 hours, correspondingto 7AM to 7PM during a day, both performance metrics inFig. 6(a) and (b) increase linearly with TTL. When TTL goesup to 16 hours, i.e., also covering the time from evening tomidnight, taxis become more active due to people’s leisureactivity at night. Therefore, both the contacts among taxis, andthe contacts between taxis and buses, become more frequent.As a result, the oracle model is more likely to find a pathwith lower delay. We can thus observe a slight decrease in theend-to-end delay in Fig. 6(a). Similar irregularity in Fig. 6(b)is also due to this change of activity in vehicles.

2) Network Traffic: This performance metric is from thenetwork point of view. Figure 7(a) shows the network trafficgenerated by different message dissemination schemes withdifferent TTL, in terms of the total number of message copiesin the network. When using the single-copy forwarding amongtaxis, there is only one message copy in the system at anygiven time. When the message forwarding from buses to taxisis controlled, the total network traffic is bounded by the totalnumber of buses, which is even lower than the traffic in multi-copy T2T. Figure 7(b) plots the CDF of network traffic whenTTL=8 hours, where the controlled T2B2T has a significantlylower network overhead when compared with the multi-copyT2T. From Fig. 6 and Fig. 7, the T2B2T schemes have a betterperformance than single-copy T2T. Further, if the T2T schemeis tuned to match the performance of T2B2T, the latter has a

much lower network overhead.

V. CONCLUSIONS

In this paper, we propose a multi-modal VANET messagedissemination scheme that leverages the wide time and spacecoverage of taxis, and the high route and schedule regularityof buses in a large modern city. The results of the trace-drivensimulation show that both the end-to-end delay and deliveryratio could be significantly improved with the assistance ofpublic bus systems, which indicates the great potential ofexploring heterogeneous mobility patterns in mobile ad hocnetworks. Our future work includes exploring larger sets ofGPS data, and employing better propagation control to reducethe network traffic in the bus backbone.

REFERENCES

[1] M. Kim, D. Kotz and S. Kim, “Extracting a mobility model from realuser traces”, in Proc. IEEE Infocom’06, pp. 1–13, 2006.

[2] J. Jetcheva, Y.-C. Hu, S. PalChaudhuri, A. K. Saha and D. B. Johnson,“Design and evaluation of a metropolitan area multitier wireless ad hocnetwork architecture”, in Proc. HotMobile’03, pp. 32–43, 2003.

[3] F. Bai, N. Sadagopan, B. Krishnamachari and A. Helmy, “Modelingpath duration distributions in MANETs and their impact on routingperformance”, in IEEE J. on Selec Areas in Comm (JSAC), vol. 22, no.7, pp. 1357–1373, 2004.

[4] Y. Zhuang, J. Pan, Y. Luo and L. Cai, “Time and location-criticalemergency message dissemination for vehicular ad-hoc networks”, inIEEE J. on Selec Areas in Comm (JSAC), vol. 29, no. 1, pp. 187–196,2011.

[5] Y. Zhuang, J. Pan and L. Cai, “A probabilistic model on messagepropagation in two-dimensional vehicular ad-hoc networks”, in Proc.ACM VANET’10, pp. 31–40, 2010.

[6] X. Zhang, J. Kurose, B. N. Levine, D. Towsley and H. Zhang, “Study ofa bus-based disruption-tolerant network: mobility modeling and impacton routing”, in Proc. ACM Mobicom’07, pp. 195–206, 2007.

[7] U. Acer, P. Giaccone, D. Hay, G. Neglia and S. Tarapiah, “Timely datadelivery in a realistic bus network”, in Proc. IEEE Infocom’11, pp. 446–450, 2011.

[8] C. Liu and J. Wu, “Routing in a cyclic mobispace”, in Proc. ACMMobihoc’08, pp. 351–360, 2008.

[9] H. Zhu, S. Chang, M. Li S. Naik and S. Shen, “Exploiting temporaldependency for opportunistic forwarding in urban vehicular networks”,in Proc. IEEE Infocom’11, 2011.

[10] H. Zhu, M. Li, L. Fu, G. Xue, Y. Zhu and L. M. Ni, “Impact of trafficinfluxes: revealing exponential inter-contact time in urban VANETs”, inIEEE Transactions on Distributed and Parallel Systems (TPDS), vol. 22,no. 8, pp. 1258-1266, 2010.

[11] H. Zhu, L. Fu, G. Xue, M. Li, Y. Zhu and L. M. Ni, “Recognizingexponential inter-contact time in VANETs”, in Proc. IEEE Infocom’10,pp. 1–5, 2010.

[12] P. Hui, A. Chaintreau, J. Scott, R. Gass, J. Crowcroft, and C. Diot,“Pocket switched networks and the consequences of human mobility inconference environments”, in Proc. ACM WDTN’05, pp. 244–251, 2005.

[13] DieselNet, UMass Trace Repository, http://traces.cs.umass.edu/index.php/Network/Network, 2007.

[14] San Francisco taxi cab trace, CRAWDAD, http://crawdad.cs.dartmouth.edu/epfl/mobility, 2009.

[15] Seattle bus trace, CRAWDAD, http://crawdad.cs.dartmouth.edu/rice/adhoc city, 2003.

[16] M. Piorkowski, N. Sarafijanovic-Djukic and M. Grossglauser, “A parsi-monious model of mobile partitioned networks with clustering”, in Proc.ACM COMSNETS’09, pp. 1–10, 2009.

[17] R. Lu, X. Lin and X. Shen, “SPRING: a social-based privacy-preservingpacket forwarding protocol for vehicular delay tolerant networks”, inProc. IEEE Infocom’10, pp. 1–9, 2010.

[18] X. Lin, R. Lu, X. Liang and X. Shen, “STAP: a social-tier-assisted packetforwarding protocol for achieving receiver-location privacy preservationin VANETs”, in Proc. IEEE Infocom’11, 2011.

6


Recommended