Académique Documents
Professionnel Documents
Culture Documents
Abstract—In mobile ad hoc and sensor networks, since all nodes are mobile and there is no fixed infrastructure, the design of routing
protocols becomes one of the most challenging issues. In recent years, geographic routing protocols have been widely used. Most of
them, e.g., greedy-face-greedy routing protocols, need nodes to construct planar graphs as the underlying graphs. In this paper, we
propose an Edge Constrained Localized Delaunay graph, denoted by ECLDel, as the underlying graph for geographic routing. We
prove that the ECLDel is a planar t-spanner of the unit-disk graph. Geographic routing on ECLDel is as efficient as on the previous
work of PLDel in terms of path length (hop count). However, the construction of ECLDel graph is far more simple and it converges
faster. This is due to the following two reasons: First, we significantly reduce the number of messages broadcast by each node from
five rounds (each round may contain several messages) to only two messages; second, we define two new types of edges, the
Intersecting Gabriel (IG) edges and the Unaware Intersection (UI) edges, which are constrained in the ECLDel graph. These edges
help significantly reduce the size of messages broadcast by each node. The decrease of both the number and the size of messages
broadcast by each node reduces the communication cost, and saves the network bandwidth and node power, which are desirable for
mobile ad hoc and sensor networks. Our simulation results show that the average number of messages and the average size of
messages broadcast by each node are, respectively, 65 and 42 percent less in the construction of ECLDel than that in PLDel.
Index Terms—Mobile ad hoc and sensor networks, geographic routing, unit-disk graph, planar, t-spanner, Delaunay triangulation.
1 INTRODUCTION
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
SUN ET AL.: AN EDGE-CONSTRAINED LOCALIZED DELAUNAY GRAPH FOR GEOGRAPHIC ROUTING IN MOBILE AD HOC AND SENSOR... 481
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
482 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 4, APRIL 2010
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
SUN ET AL.: AN EDGE-CONSTRAINED LOCALIZED DELAUNAY GRAPH FOR GEOGRAPHIC ROUTING IN MOBILE AD HOC AND SENSOR... 483
Fig. 5. e and b are on the same side of o. Fig. 6. A UI edge (dotted lines are with length more than R).
d. Node a broadcasts all triangles incident on it Proof. Let cd intersects with ab at e. Let o be the center of ab.
which it has not removed in the previous steps. Because ab is a Gabriel edge, both c and d are outside ab.
e. Node a keeps the edge ab as the incident edges Let cd intersects with ab at c0 closer to c and d0 closer to d.
of it in PLDel(N) if it is a Gabriel edge, or if there is There are three cases based on the location of e.
a triangle 4abc such that a, b, and c have all Case 1. e and b are on the same side of o, as shown in
announced they have not removed the triangle Fig. 5. Then ffcbd > ffc0 bd0 > =2. It implies that jbcj <
4abc in steps b and c. jcdj R and jbdj < jcdj R. Therefore, b is a common
The above algorithm constructs a PLDel(N) graph. The neighbor of both c and d.
communication cost in the construction is Oðn lg nÞ, where n Case 2. e and a are on the same side of o. Based on the
is the number of nodes in the network. It is easy to see that reasoning as in Case 1, it is easy to see that a is a common
the construction of PLDel(N) is very complex and each node neighbor of both c and d.
needs to broadcast five rounds of messages (each round Case 3. e is exactly on o. Also based on the reasoning
may contain several messages). This makes the algorithm as in Case 1, it is easy to see that both a and b are common
inefficient and it converges slowly. In the following section, neighbors of c and d. Thus, the lemma follows. u
t
we present a much more efficient algorithm to construct a
planar t-spanner of UDG. Corollary 1. Since a node broadcasts all Gabriel edges incident on
it, each node has the knowledge of all IG edges incident on it.
4 EDGE CONSTRAINED LOCALIZED DELAUNAY This is done by a node’s checking whether an edge
GRAPH incident on it intersects with any Gabriel edge broadcast by
In this section, we define two new kinds of edges as the its neighbors.
Constrained edges, which belong to the UDG and are
constrained in the proposed Edge Constrained Localized 4.1.2 Unaware Intersection (UI) edges
Delaunay graph, ECLDel. We also prove that the ECLDel is We define the other new kind of edges, the UI edges. Let
a planar t-spanner of UDG. NðaÞ denote the set of 1-hop neighbors of node a.
4.1 Edges Constrained in ECLDel Definition 2. For a Non-Gabriel edge cd incident on c, if
We define two new kinds of edges, IG edges and UI edges, 9a 2 NðcÞ, b 2 NðcÞ, which makes ab intersect with cd with
which are constrained in the ECLDel. jadj > R and jbdj > R, as shown in Fig. 6, then ab is called a
Before defining the edges, we introduce some notations. UI edge, because neither a nor b knows about the intersection.
The transmission range of each mobile node is denoted by Node c is called a discoverer of the UI edge ab. cd is called a
R. Given any three nodes p, q, and r, the triangle made by
bridge edge for c to discover the UI edge ab.
them is denoted by 4pqr. The circumcircle made by them is
denoted by pqr. pq denotes the circle with diameter pq,
and p denotes the circle with p as the center and R as the Because both a and b are neighbors of the discoverer c, if
radius. The angle (½0; ) between edges pq and pr is denoted c broadcasts ab as a UI edge, then both a and b know that ab
by ffqpr or ffrpq. is a UI edge. In fact, a node discovers very few UI edges, as
discussed next.
4.1.1 Intersecting Gabriel (IG) Edges
Corollary 2. If a node, say c, broadcasts the UI edge, say ab, it
First, we define new kind of edges, the IG edges. discovers, then both a and b know that ab is a UI edge.
Definition 1. Any edge in UDG that intersects with a Gabriel
edge, is called an IG edge. The following Lemma 2, Corollary 3, and Lemma 3 show
Lemma 1. If cd is an IG edge that intersects with a Gabriel characterizations of UI edges, which help explain that the
edge ab, then at least one of a and b is a common neighbor of number of UI edges each node discovers is very few. This
both c and d. results in minor communication cost for each node to
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
484 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 4, APRIL 2010
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
SUN ET AL.: AN EDGE-CONSTRAINED LOCALIZED DELAUNAY GRAPH FOR GEOGRAPHIC ROUTING IN MOBILE AD HOC AND SENSOR... 485
Fig. 8. ed and b are on the same side of o. Fig. 9. In the case that two Edge Constrained Localized Delaunay
triangles intersect.
Case 1. ed and b are on the same side of o, as shown in
Fig. 8. It is easy to see that ffebd > ffe0 bd0 > =2. There- By showing that each ECLDel4 belongs to the set of all
fore, jbdj < jedj R, which contradicts the assumption 1-localized Delaunay triangles, we know that each ECLDel4
jbdj > R. satisfies the properties of the 1-localized Delaunay triangles,
Case 2. ed and a are on the same side of o, or o sits and thus, we prove that ECLDel is planar.
exactly on ed. Based on the same reason as in Case 1, it is Lemma 9. Each ECLDel4 belongs to the set of all 1-localized
easy to see that jadj < jedj R, which contradicts the
Delaunay triangles.
assumption jadj > R. Thus, the lemma follows. u
t
Proof. Definition 4 describes that an ECLDel4, say 4abc,
Lemma 7. Each edge of a 2-localized Delaunay triangle belongs
satisfies that the interior of abc does not contain any
to E CE.
1-hop neighbor of a, b, or c, and each edge of 4abc
Proof. Based on Lemmas 5 and 6, each edge of a 2-localized belongs to E CE E. Therefore, an ECLDel4 must
Delaunay triangle is not a Constrained edge (does not be a 1-localized Delaunay triangle. The lemma follows.tu
belong to CE). Since each edge of a 2-localized Delaunay
triangle belongs to E, the lemma follows. u
t Theorem 2. Any two ECLDel4s do not intersect.
Lemma 8. Each 2-localized Delaunay triangle is an ECLDel4. Proof. Suppose two ECLDel4s, 4abc and 4def intersect.
Lemma 9 implies that the ECLDel4s satisfy the properties
Proof. A 2-localized Delaunay triangle, say 4abc, satisfies that of the 1-localized Delaunay triangles. Therefore, the only way
the interior of its circumcircle does not contain any 2-hop
this can happen is that exactly one edge of each triangle is
neighbor of a, b, or c. Based on the definition of k-hop
not intersected by the edges of the other triangle [33].
neighbors of a node described in Section 3.4, it is easy to
Suppose ac and ef are not intersected by 4def and
see that the set of ðk þ 1Þ-hop neighbors of a node
contains all the k-hop neighbors of the node. This implies 4abc, respectively, which means ab and bc intersect with
that the set of 2-hop neighbors of a node contains all the both de and df, as shown in Fig. 9. Either abc contains
1-hop neighbors of the node. Therefore, the interior of at least one node of d, e, and f, or def contains at least
the circumcircle of 4abc does not contain any 1-hop one node of a, b, and c [33]. Let’s suppose that abc
neighbor of a, b, or c. contains d as shown in Fig. 9.
Since each edge of 4abc belongs to E CE, 4abc Since abc does not contain any 1-hop neighbor of a,
satisfies the definition of an ECLDel4. Thus, the lemma.t u b, or c, ad > R, db > R, and cd > R. For the intersecting
edges ab and de, at least one node of a, b, d, and e is the
Theorem 1. LDelð2Þ ðNÞ is a subgraph of ECLDel(N).
1-hop neighbor of the other three [34]. Therefore, only e
Proof. We have known that ECLDel(N) contains all Gabriel is the 1-hop neighbor of the other three nodes, which
edges and all ECLDel4. LDelð2Þ ðNÞ contains all Gabriel means that ae R and eb R.
edges and all 2-localized Delaunay triangles. The theorem In case de is not a Gabriel edge, then ab is a UI edge from
follows from Lemma 8. u
t Definition 2. In case de is a Gabriel edge, ab is an IG edge
Since LDelð2Þ ðNÞ is a t-spanner of UDG(N, E) and is a from Definition 1. Either case implies that ab is a
subgraph of ECLDel(N), ECLDel(N) is a t-spanner of Constrained edge, which contradicts that each edge of an
UDG(N, E). ECLDel4 is not a Constrained edge (belongs to
CE ¼ E CE). Hence, the theorem. u
t
4.4 ECLDel is Planar
Theorem 3. ECLDel(N) is planar.
In this section, we prove that the ECLDel is a planar graph.
Recall that the 1-localized Delaunay graph, LDelð1Þ ðNÞ, contains Proof. ECLDel(N) contains all Gabriel edges and all
all Gabriel edges and all 1-localized Delaunay triangles [33]. A ECLDel4. Gabriel edges do not intersect with each other.
1-localized Delaunay triangle, say 4abc, satisfies that the ECLDel4 do not intersect with each other either based
interior of abc does not contain any 1-hop neighbor of a, b, on Theorem 2. Each edge of an ECLDel4 is not an IG
or c, and each edge of 4abc has a length no more than R edge, so any Gabriel edge and any ECLDel4 do not
(belongs to E). intersect. Hence, the theorem. u
t
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
486 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 4, APRIL 2010
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
SUN ET AL.: AN EDGE-CONSTRAINED LOCALIZED DELAUNAY GRAPH FOR GEOGRAPHIC ROUTING IN MOBILE AD HOC AND SENSOR... 487
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
488 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 4, APRIL 2010
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
SUN ET AL.: AN EDGE-CONSTRAINED LOCALIZED DELAUNAY GRAPH FOR GEOGRAPHIC ROUTING IN MOBILE AD HOC AND SENSOR... 489
tests, which may decrease the path length in face routing. geographic routing in mobile ad hoc and sensor networks.
However, their improvements are minor in dense networks We proved that the ECLDel is a planar t-spanner of the
and the graph they construct is not a t-spanner either. original unit-disk graph. We developed an algorithm
Hu [44] constructs a planar graph as the network AlgEcldel to construct the ECLDel, which can be run by
topology that has a bounded node degree. To decide each node distributively with 1-hop neighborhood informa-
whether an edge ab belongs to the graph, it requires to tion. Compared to the algorithm to construct the PLDel, our
check whether there is a circle passing through a and b algorithm to construct the ECLDel is much more simple and
without any other node in its interior. This makes his it converges faster. This is due to the reason that we
method not converge in the worst case. Furthermore, the significantly decrease the number of messages and the size
network topology graph may not be a t-spanner. of messages broadcast by each node in the construction,
Both Yao graph [45] and -graph [46] have been proved which results in far less communication cost and is more
to be t-spanners, but they may not be planar graphs. desirable for mobile ad hoc and sensor networks.
Several methods [47], [48], [49] to construct wireless Our simulation results confirm this, and the average
network topologies that are t-spanners are proposed. number of messages and the average size of messages
However, none of them is guaranteed to be a planar graph. broadcast by each node is, respectively, 65 and 42 percent
Delaunay triangulation [38] is a planar t-spanner of the less in our algorithm than in the algorithm to construct
completed euclidean graph, which is almost as good as the the PLDel.
complete graph [39]. However, it is hard to construct because
it needs global information and is not suitable for mobile ad ACKNOWLEDGMENTS
hoc or sensor networks because some edges in it may have The authors are greatly indebted to two anonymous
length more than the transmission range of mobile nodes. reviewers for their comments on an earlier version of the
Gao et al. [34] propose a restricted Delaunay graph, RDG, paper.
as the underlying graph for geographic routing protocols,
which is a planar t-spanner of the original UDG. In their
method, the network is divided to clusters, each of which REFERENCES
has a clusterhead. Clusters are connected by gateway nodes [1] C. Perkins and P. Bhagwat, “Highly Dynamic Destination-
(gateways). Their graph contains all edges between each Sequenced Distance-Vector Routing,” Proc. ACM SIGCOMM,
node and its clusterhead, and a planar graph among Oct. 1994.
[2] S. Murthy and J. Garcia-Luna-Aceves, “An Efficient Routing
clusterheads and gateways. The communication cost of Protocol for Wireless Networks,” ACM Mobile Networks and
their method may be ðn2 Þ, and the computation cost may Applications J., special issue on routing in mobile communication
be ðn3 Þ, where n is the number of nodes in the network. networks, vol. 1, pp. 183-197, Oct. 1996.
Li et al. [33] propose a PLDel as the underlying graph for [3] C. Perkins, “Ad-Hoc On-Demand Distance Vector Routing,” Proc.
IEEE Military Comm. Conf. (MILCOM ’97), Nov. 1997.
geographic routing, which is a planar t-spanner of UDG and [4] D.B. Johnson and D.A. Maltz, “Dynamic Source Routing in Ad Hoc
can be constructed by each node distributively. The com- Wireless Networks,” Mobile Computing, vol. 353, Springer, 1996.
munication cost in construction of PLDel is Oðn lg nÞ and the [5] P. Sinha, R. Sivakumar, and V. Bharghavan, “CEDAR: A Core-
computation cost in construction of PLDel is Oðd lg dÞ, where Extraction Distributed Ad Hoc Routing Algorithm,” Proc. IEEE
INFOCOM, vol. 1, pp. 202-209, 1999.
d is the average node degree in the network, which is near [6] E. Royer and C. Toh, “A Review of Current Routing Protocols for
optimal. However, the construction of PLDel is not efficient Ad-Hoc Mobile Wireless Networks,” IEEE Personal Comm., vol. 6,
enough because each node needs to broadcast several no. 2, pp. 46-54, Apr. 1999.
[7] J. Broch, D. Maltz, D. Johnson, Y. Hu, and J. Jetcheva, “A
messages, which makes their algorithm converge slowly. Performance Comparison of Multi-Hop Wireless Ad Hoc Net-
Another algorithm [36] to construct the PLDel is work Routing Protocols,” Proc. ACM MobiCom, pp. 85-97, 1998.
proposed, which tries to decrease the number of broadcast [8] S. Ramanathan and M. Steenstrup, “A Survey of Routing
messages needed in the construction. However, inconsistent Techniques for Mobile Communication Networks,” ACM/Baltzer
Mobile Networks and Applications, vol. 1, pp. 89-104, 1996.
Delaunay triangles may exist among nodes. [9] K. Akkaya and M. Younis, “A Survey of Routing Protocols for
Wang and Li [35] propose a bounded degree planar Wireless Sensor Networks,” Ad Hoc Networks, vol. 3, no. 3, pp. 325-
t-spanner of UDG, which plugs in the work of Li et al. [33] 349, 2005.
[10] J. AL-Karaki and A. Kamal, “Routing Techniques in Wireless
and whose construction needs 2-hop neighborhood infor- Sensor Networks: A Survey,” IEEE Wireless Comm., vol. 11, no. 6,
mation of nodes. pp. 6-28, Dec. 2004.
[11] E. Kranakis, H. Singh, and J. Urrutia, “Compass Routing on
Geometric Networks,” Proc. 11th Canadian Conf. Computational
8 CONCLUSION Geometry: An Introduction, pp. 51-54, 1999.
[12] H. Takagi and L. Kleinrock, “Optimal Transmission Ranges for
In mobile ad hoc and sensor networks, most geographic Randomly Distributed Packet Radio Terminals,” IEEE Trans.
routing protocols, e.g., Greedy-Face-Greedy routing proto- Comm., vol. 32, no. 3, pp. 246-257, Mar. 1984.
cols, need nodes to construct planar graphs as the under- [13] I. Stojmenovic and X. Lin, “Loop-Free Hybrid Single-Path/
lying graph for face routing. Li et al. [33] proposed a planar Flooding Routing Algorithms with Guaranteed Delivery for
Wireless Networks,” IEEE Trans. Parallel and Distributed Systems,
t-spanner of UDG, called PLDel for geographic routing. vol. 12, no. 10, pp. 1023-1032, Oct. 2001.
However, their algorithm to construct the PLDel is highly [14] P. Bose, P. Morin, I. Stojmenovic, and J. Urrutia, “Routing with
complex and it converges slowly, because each node needs Guaranteed Delivery in Ad Hoc Wireless Networks,” Proc. Third
to broadcast too many messages, which results in high Int’l Workshop Discrete Algorithms and Methods for Mobile Computing
and Comm., 1999.
communication cost. [15] B. Karp and H.T. Kung, “GPSR: Greedy Perimeter Stateless
In this paper, we proposed an Edge Constrained Localized Routing for Wireless Networks,” Proc. ACM/IEEE Int’l Conf. Mobile
Delaunay graph, ECLDel, as the underlying graph for Computing and Networking, 2000.
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.
490 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 9, NO. 4, APRIL 2010
[16] F. Kuhn, R. Wattenhofer, and A. Zollinger, “Asymptotically [43] P. Boone, E. Chavez, L. Gleitzky, E. Kranakis, J. Opatrny, G.
Optimal Geometric Mobile Ad-Hoc Routing,” Proc. Sixth Int’l Salazar, and J. Urrutia, “Morelia Test: Improving the Efficiency of
Workshop Discrete Algorithms and Methods for Mobile Computing and the Gabriel Test and Face Routing in Ad-Hoc Networks,” Proc.
Comm. (DIALM ’02), 2002. Silencing RNAs: Organisers and Coordinators of Complexity in
[17] F. Kuhn, R. Wattenhofer, Y. Zhang, and A. Zollinger, “Geometric Eukaryotic Organisms (SIROCCO), pp. 23-34, 2004.
Ad-Hoc Routing: Of Theory and Practice,” Proc. ACM Symp. [44] L. Hu, “Topology Control for Multihop Packet Radio Networks,”
Principles of Distributed Computing (PODC ’03), July 2003. IEEE Trans. Comm., vol. 41, no. 10, pp. 1474-1481, Oct. 1993.
[18] I. Stojmenovic, “Position-Based Routing in Ad Hoc Networks,” [45] A.-C. Yao, “On Constructing Minimum Spanning Trees in
IEEE Comm. Magazine, vol. 40, no. 7, pp. 128-134, July 2002. k-Dimensional Spaces and Related Problems,” SIAM J. Computing,
[19] S. Giordano, I. Stojmenovic, and L. Blazevic, “Position Based vol. 11, pp. 721-736, 1982.
Routing Algorithms for Ad Hoc Networks: A Taxonomy,” Ad Hoc [46] J. Mark Keil and C.A. Gutwin, “Classes of Graphs which
Wireless Networking, Kluwer Academic Publishers, 2003. Approximate the Complete Euclidean Graph,” Discrete Computa-
[20] M. Mauve and J. Widmer, “A Survey on Position-Based Routing tional Geometry, vol. 7, pp. 13-28, 1992.
in Mobile Ad Hoc Networks,” IEEE Network, vol. 15, no. 6, pp. 30- [47] R. Wattenhofer, L. Li, P. Bahl, and Y.-M. Wang, “Distributed
39, Nov. 2001. Topology Control for Wireless Multihop Ad-Hoc Networks,” Proc.
[21] S. Capkun, M. Hamdi, and J. Hubaux, “Gps-Free Positioning in IEEE INFOCOM, 2001.
Mobile Ad Hoc Networks,” Proc. Hawaii Int’l Conf. System Science [48] X.-Y. Li, P.-J. Wan, and Y. Wang, “Power Efficient and Sparse
(HICSS), Jan. 2001. Spanner for Wireless Ad Hoc Networks,” IEEE Proc. Int’l Conf.
[22] J. Hightower and G. Borriello, “Location Systems for Ubiquitous Computer Comm. and Networks (ICCCN ’01), pp. 564-567, 2001.
Computing,” Computer, vol. 34, no. 8, pp. 57-66, Aug. 2001. [49] X.-Y. Li, P.-J. Wan, Y. Wang, and O. Frieder, “Sparse Power
[23] S. Ratnasamy, B. Karp, S. Shenker, D. Estrin, R. Govindan, L. Yin, Efficient Topology for Wireless Networks,” Proc. IEEE Ann. Hawaii
and F. Yu, “Data-Centric Storage in Sensornets with GHT, a Int’l Conf. System Sciences (HICSS), 2002.
Geographic Hash Table,” Mobile Networks and Applications, vol. 8,
pp. 427-442, 2003. Yan Sun received the BS degree in the
[24] S. Shenker, S. Ratnasamy, B. Karp, R. Govindan, and D. Estrin, Computer Science Department from Tongji
“Data-Centric Storage in Sensornets,” Proc. ACM SIGCOMM University, Shanghai, China, in 1997. She is
HotNets, 2002. a PhD candidate in the Department of Com-
[25] M. Li, W. Lee, and A. Sivasubramaniam, “Efficient Peer-to-Peer puter Science at the University of Kentucky.
Information Sharing over Mobile Ad Hoc Networks,” Proc. Second Her current research focuses on the areas of
Workshop Emerging Applications for Wireless and Mobile Access, 2004. geographic routing in mobile ad hoc and
[26] X. Li, Y.J. Kim, R. Govindan, and W. Hong, “Multi-Dimensional sensor networks.
Range Queries in Sensor Networks,” Proc. ACM Conf. Embedded
Networked Sensor Systems (SenSys ’03), Nov. 2003.
[27] R. Sarkar, X. Zhu, and J. Gao, “Double Rulings for Information
Brokerage in Sensor Networks,” Proc. ACM MobiCom, Sept. 2006.
[28] G. Finn, “Routing and Addressing Problems in Large Metropo- Qiangfeng Jiang received the BS and MS
litan-Scale Internetworks,” ISI Research Report ISU/RR-87-180, degrees in the Computer Science Department
Mar. 1987. from Tongji University, Shanghai, China, in
[29] L. Zou, M. Lu, and Z. Xiong, “A Distributed Algorithm for the 1998, and East-China Institute of Computer
Dead End Problem of Location Based Routing in Sensor Net- Technology, Shanghai, China, in 2001, re-
works,” IEEE Trans. Vehicular Technology, vol. 54, no. 4, pp. 1509- spectively. He is a PhD candidate in the
1522, July 2005. Department of Computer Science at the
[30] J. Bondy and U. Murty, Graph Theory with Applications. Elsevier University of Kentucky. His current research
Science Ltd., 1976. interests lie in the areas of wireless networks,
[31] K. Gabriel and R. Sokal, “A New Statistical Approach to channel allocation, and checkpointing and
Geographic Variation Analysis,” Systematic Zoology, vol. 18, recovery in distributed systems.
pp. 259-278, 1969.
[32] G. Toussaint, “The Relative Neighborhood Graph of Finite Planar Mukesh Singhal received the bachelor of
Set,” Pattern Recognition, vol. 4, no. 12, pp. 261-268, 1980. engineering degree in electronics and commu-
[33] X.-Y. Li, G. Calinescu, and P.-J. Wan, “Distributed Construction of nication engineering with high distinction from the
a Planar Spanner and Routing for Ad Hoc Wireless Networks,” Indian Institute of Technology, Roorkee, India, in
Proc. IEEE INFOCOM, 2002. 1980, and the PhD degree in computer science
[34] J. Gao, L.J. Guibas, J. Hershberger, L. Zhang, and A. Zhu, from the University of Maryland, College Park, in
“Geometric Spanners for Routing in Mobile Networks,” IEEE May 1986. He is a full professor and Gartener
J. Selected Areas in Comm., vol. 23, no. 1, pp. 174-185, Jan. 2005. group endowed chair in network engineering in
the Department of Computer Science at the
[35] Y. Wang and X.-Y. Li, “Localized Construction of Bounded Degree
University of Kentucky, Lexington. From 1986 to
and Planar Spanner for Wireless Ad Hoc Networks,” Mobile
2001, he was a faculty member in computer and information science at
Networks and Applications, vol. 11, pp. 161-175, 2006.
the Ohio State University. His current research interests include
[36] F. Araujo and L. Rodrigues, “Fast Localized Delaunay Triangula-
distributed systems, wireless and mobile computing systems, computer
tion,” Proc. Int’l Conf. Principle of Distributed Systems (OPODIS ’04),
networks, computer security, and performance evaluation. He has
Dec. 2004.
published more than 200 refereed articles in these areas. He has
[37] W. Wang, X.-Y. Li, K. Moaveninejad, Y. Wang, and W.-Z. Song,
coauthored books titled Advanced Concepts in Operating Systems
“The Spanning Ratios of Beta-Skeleton,” Proc. Canadian Conf.
(McGraw-Hill, 1994), Distributed Computing Systems (Cambridge Uni-
Computational Geometry (CCCG ’03), 2003.
versity Press, 2007), Data and Computer Communications: Networking
[38] F.P. Preparata and M.I. Shamos, Computational Geometry: An and Internetworking (CRC Press, 2001), and Readings in Distributed
Introduction. Springer-Verlag, 1985. Computing Systems (IEEE Computer Society Press, 1993). He is a fellow
[39] D. Dobkin, S. Fredman, and K. Supowit, “Delaunay Graphs are of the IEEE. He was a recipient of the 2003 IEEE Technical Achievement
Almost as Good as Complete Graphs,” Discrete and Computational Award. He is currently serving in the editorial board of the IEEE
Geometry, vol. 5, pp. 399-407, 1990. Transactions on Parallel and Distributed Systems. From 1998 to 2001, he
[40] S. Fortune, “A Sweepline Algorithm for Voronoi Diagrams,” served as the program director of the Operating Systems and Compilers
Algorithmica, vol. 2, pp. 153-174, 1987. program at the US National Science Foundation.
[41] R. Dwyer, “A Faster Divide-and-Conquer Algorithm for Con-
structing Delaunay Triangulations,” Algorithmica, vol. 2, pp. 137-
151, 1987.
[42] L. Guibas and J. Stolfi, “Primitives for the Manipulation of General
Subdivisions and the Computation of Voronoi Diagrams,” ACM
Trans. Graphics, vol. 4, pp. 75-123, 1985.
Authorized licensed use limited to: Scad College of Engineering and Technology. Downloaded on July 15,2010 at 05:42:36 UTC from IEEE Xplore. Restrictions apply.