20.01.2014 Views

Seven Degrees of Separation in Mobile Ad Hoc Networks - ICS

Seven Degrees of Separation in Mobile Ad Hoc Networks - ICS

Seven Degrees of Separation in Mobile Ad Hoc Networks - ICS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

exchange to ensure that the latter is necessary and desired,<br />

elim<strong>in</strong>at<strong>in</strong>g duplicate data transmissions, and with power resource<br />

awareness. They compare their work with more conventional<br />

gossip<strong>in</strong>g and flood<strong>in</strong>g approaches.<br />

In the area <strong>of</strong> ad hoc mobile networks the focus has been<br />

on rout<strong>in</strong>g protocols [12], [13], [4]. A difference <strong>of</strong> the traditional<br />

ad hoc networks from the mobile network we consider<br />

is that <strong>in</strong> our network the mobile hosts do not forward packets<br />

on behalf <strong>of</strong> other hosts. There are a few papers present<strong>in</strong>g<br />

mobility model<strong>in</strong>g for wireless mobile networks, such as [14],<br />

[15].<br />

IV. SUMMARY AND FUTURE WORK<br />

allows mobile users to quickly obta<strong>in</strong> popular data<br />

¢¤£¦¥<br />

items, even if most users are disconnected from the widearea<br />

network <strong>in</strong>frastructure. Through simulations, we estimate<br />

how long a mobile user has to wait on average before<br />

obta<strong>in</strong><strong>in</strong>g a desired piece <strong>of</strong> <strong>in</strong>formation. This delay depends<br />

strongly on the popularity <strong>of</strong> the data and the frequency with<br />

which mobiles query for the data.<br />

We looked at two representative mobility patterns, pedestrians<br />

mov<strong>in</strong>g about a city and subway riders. For pedestrians<br />

mov<strong>in</strong>g about randomly <strong>in</strong> a 900 by 900 m grid, we found that<br />

it takes approximately a m<strong>in</strong>ute before everybody <strong>in</strong> a population<br />

<strong>of</strong> 25 obta<strong>in</strong>s the data item, if queries are sent every<br />

1.5 s; on average, it takes only 12 s for a mobile user to obta<strong>in</strong><br />

the data. However, <strong>in</strong>creas<strong>in</strong>g the query <strong>in</strong>terval by a factor<br />

<strong>of</strong> 120 to three m<strong>in</strong>utes only <strong>in</strong>creases the delay by a factor<br />

about seven. Next, we modeled data distribution <strong>in</strong> a subway.<br />

78% <strong>of</strong> the subway riders obta<strong>in</strong>ed the desired data at the end<br />

<strong>of</strong> their trip, assum<strong>in</strong>g that other passengers with the same <strong>in</strong>terests<br />

arrive once a m<strong>in</strong>ute. If the arrival <strong>in</strong>terval <strong>in</strong>creases<br />

to three m<strong>in</strong>utes, the percentage <strong>of</strong> satisfied travelers drops to<br />

63%.<br />

We are <strong>in</strong> the process <strong>of</strong> specify<strong>in</strong>g the query and response<br />

protocols <strong>in</strong> more detail, ¢¤£¦¥ implement<strong>in</strong>g on laptops and<br />

PDAs runn<strong>in</strong>g W<strong>in</strong>dows CE. Currently, our prototype consists<br />

<strong>of</strong> a m<strong>in</strong>iature search eng<strong>in</strong>e and a very small fast web<br />

proxy. The server returns URLs <strong>of</strong> the web pages <strong>in</strong> their local<br />

cache. As with typical search eng<strong>in</strong>es, a user may express<br />

a query with keywords. We would like to <strong>in</strong>vestigate other designs<br />

that <strong>in</strong>corporate prefetch<strong>in</strong>g mechanisms, <strong>in</strong> ¢¤£¦¥ which<br />

“guesses” what data to query on behalf <strong>of</strong> the user. One facet<br />

<strong>of</strong> the project is to experiment with the system and understand<br />

characteristics and constra<strong>in</strong>ts <strong>of</strong> this type <strong>of</strong> applications.<br />

Memory-limited mobile users will have to drop less popular<br />

items to make room for new data, particularly s<strong>in</strong>ce much<br />

<strong>of</strong> the data we anticipate be<strong>in</strong>g distributed ¢ £¦¥ by is <strong>of</strong> a perishable<br />

nature.<br />

In an extension <strong>of</strong> the scheme, mobile users may acquire<br />

items that they are not directly <strong>in</strong>terested <strong>in</strong>, but have received<br />

a number <strong>of</strong> queries for earlier. This behavior is advantageous<br />

if the system evolves to <strong>in</strong>corporate a quid-pro-quo nature,<br />

where data holders only distribute data to those who have previously<br />

contributed to the public good.<br />

As an alternative to the <strong>in</strong>frastructureless environment, we<br />

plan to <strong>in</strong>vestigate how distributed Internet-connected hosts<br />

attached to data repositories can assist 7DS clients to locate<br />

the relevant data. The repositories store data generated by<br />

the pervasive comput<strong>in</strong>g devices. They communicate with<br />

other repositories to learn about their contents and act as<br />

application-based routers to route ¢¤£¦¥ queries. clients query<br />

their local repository (via a short-range wireless network). We<br />

plan to <strong>in</strong>vestigate the deployment <strong>of</strong> such an <strong>in</strong>frastructure<br />

with cach<strong>in</strong>g schemes that exploit some <strong>of</strong> the fundamental<br />

aspects <strong>of</strong> multi-sensor systems.<br />

REFERENCES<br />

[1] Bluetooth. http://www.bluetooth.com, 1999.<br />

[2] “Napster.” http://www.napster.com/, 2000.<br />

[3] M. Papadopouli and H. Schulzr<strong>in</strong>ne, “Connection shar<strong>in</strong>g <strong>in</strong> an ad hoc<br />

wireless network among collaborat<strong>in</strong>g hosts,” <strong>in</strong> Proc. International<br />

Workshop on Network and Operat<strong>in</strong>g System Support for Digital Audio<br />

and Video (NOSSDAV), (Bask<strong>in</strong>g Ridge, New Jersey), pp. 169–185,<br />

June 1999.<br />

[4] J. Broch, D. Maltz, D. Johnson, Y.-C. Hu, and J. Jetcheva, “A performance<br />

comparison <strong>of</strong> multi-hop wireless ad hoc network rout<strong>in</strong>g<br />

protocols,” <strong>in</strong> Proceed<strong>in</strong>gs <strong>of</strong> the Fourth Annual ACM/IEEE International<br />

Conference on <strong>Mobile</strong> Comput<strong>in</strong>g and Network<strong>in</strong>g (Mobicom’98),<br />

(Dallas, Texas), Oct. 1998.<br />

[5] P. Gauthier, D. Harada, and M. Stemm, “Reduc<strong>in</strong>g power consumption<br />

for the next generation <strong>of</strong> PDAs: It’s <strong>in</strong> the network <strong>in</strong>terface!,” research<br />

report, University <strong>of</strong> California at Berkeley, Berkeley, California, Jan.<br />

1996.<br />

[6] K. Fall and K. Varadhan, “ns: Notes and documentation,” tech. rep.,<br />

Berkeley University, 1998. Technical Report.<br />

[7] “Wireless and mobility extensions to ns-2.”<br />

http://www.monarch.cs.cmu.edu/cmu-ns.html.<br />

[8] S. M. Ross, Stochastic Processes. New York, New York: John Wiley<br />

and Sons, 1983.<br />

[9] K. Ravishankar and S. S<strong>in</strong>gh, “Broadcast<strong>in</strong>g on ¡ ,L¢ ,” Discreet Applied<br />

Mathematics, 1994.<br />

[10] R. Durrett, Lecture notes on particle systems and percolation. Pacific<br />

Grove, CA, 1988.<br />

[11] J. Kulik, W. Rab<strong>in</strong>er, and H. Balakrishnan, “<strong>Ad</strong>aptive protocols for<br />

<strong>in</strong>formation dissem<strong>in</strong>ation <strong>in</strong> wireless sensor networks,” <strong>in</strong> Mobicom<br />

(ACM, ed.), (Seattle, Wash<strong>in</strong>gton), pp. 24–35, Aug. 1999.<br />

[12] S. Corson and V. Park, “Temporally-orderedrout<strong>in</strong>g algorithm (TORA)<br />

version 1 functional specification,” Internet Draft, Internet Eng<strong>in</strong>eer<strong>in</strong>g<br />

Task Force, Dec. 1997. Work <strong>in</strong> progress.<br />

[13] S. Lee, W. Su, and M. Gerla, “On-demand multicast rout<strong>in</strong>g protocol<br />

(ODMRP) for ad-hoc networks,” Internet Draft, Internet Eng<strong>in</strong>eer<strong>in</strong>g<br />

Task Force, Jan. 2000. Work <strong>in</strong> progress.<br />

[14] X. Hong, M. Gerla, G. Pei, and C. Chiang, “A group mobility model<br />

for ad hoc wireless networks,” <strong>in</strong> 2nd ACM International Workshop on<br />

Model<strong>in</strong>g and Simulation <strong>of</strong> Wireless and <strong>Mobile</strong> Systems (MSWiM’99),<br />

(Seattle), p. 8, Aug. 1999.<br />

[15] I. Rub<strong>in</strong> and C. W. Choi, “Impact <strong>of</strong> the location area structure on the<br />

performance <strong>of</strong> signal<strong>in</strong>g channels <strong>of</strong> cellular wireless networks,” <strong>in</strong><br />

ConferenceRecord <strong>of</strong> the International Conferenceon Communications<br />

(ICC), (Dallas, Texas), p. S56, June 1996.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!