13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Comput<strong>in</strong>g 2-Hop Neighborhoods<strong>in</strong> Ad Hoc Wireless NetworksGruia Cal<strong>in</strong>escuDepartment of <strong>Computer</strong> <strong>Science</strong>, Ill<strong>in</strong>ois Institute of Technology, Chicago, IL 60616cal<strong>in</strong>esc@iit.eduAbstract. We present efficient distributed algorithms for comput<strong>in</strong>g 2-hop neighborhoods <strong>in</strong> Ad Hoc Wireless Networks. The knowledge of the2-hop neighborhood is assumed <strong>in</strong> many protocols and algorithms forrout<strong>in</strong>g, cluster<strong>in</strong>g, and distributed channel assignment, but no efficientdistributed algorithms for comput<strong>in</strong>g the 2-hop neighborhoods were previouslypublished.The problem is nontrivial, as the graphs <strong>in</strong>duced <strong>by</strong> ad-hoc wireless networkscan be dense. We employ the broadcast nature of the wirelessnetworks to obta<strong>in</strong> a distributed algorithm <strong>in</strong> which every node ga<strong>in</strong>sknowledge of its 2-hop neighborhood us<strong>in</strong>g a total of O(n) messages,where n is the total number of nodes <strong>in</strong> the network, and each messagehas O(log n) bits, which we assume is enough to encode the ID andthe geographic position of a node. Our algorithm operates <strong>in</strong> an asynchronousenvironment, and makes use of the geographic position of thenodes.A more complicated algorithm achieves the same communication boundswhen geographical positions are not available, but nodes are capable ofevaluat<strong>in</strong>g the distance to neighbor<strong>in</strong>g nodes or the angle of signal arrival.We also discuss updat<strong>in</strong>g the knowledge of 2-hop neighborhoods whennodes jo<strong>in</strong> or leave the network.1 IntroductionWireless ad hoc networks can be flexibly and quickly deployed for many applicationssuch as automated battlefield, search and rescue, and disaster relief.Unlike wired networks or cellular networks, no physical backbone <strong>in</strong>frastructureis <strong>in</strong>stalled <strong>in</strong> wireless ad hoc networks. A communication session is achievedeither through a s<strong>in</strong>gle-hop radio transmission if the communication parties areclose enough, or through relay<strong>in</strong>g <strong>by</strong> <strong>in</strong>termediate nodes otherwise.In this paper, we assume that all nodes <strong>in</strong> a wireless ad hoc network aredistributed <strong>in</strong> a two-dimensional plane and have an equal maximum transmissionrange of one unit. The topology of such wireless ad hoc network can be modeledas a unit-disk graph, or UDG (see [11] for many <strong>in</strong>terest<strong>in</strong>g properties of unitdiskgraphs), a geometric graph <strong>in</strong> which there is a l<strong>in</strong>k between two nodes ifand only if their distance is at most one.The 1-hop neighborhood of a node v (denoted <strong>by</strong> N 1 (v)) is simply the setof nodes adjacent to it <strong>in</strong> the UDG. We use N 2 (v) to denote the set of nodesS. Pierre, M. Barbeau, and E. Kranakis (Eds.): ADHOC-NOW 2003, LNCS <strong>2865</strong>, pp. 175–186, 2003.c○ Spr<strong>in</strong>ger-Verlag Berl<strong>in</strong> Heidelberg 2003

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

Saved successfully!

Ooh no, something went wrong!