Improved Algorithms for Data-Gathering Time in Sensor Networks II: Ring, Tree, and Grid Topologies

We address the problem of gathering information in sensor webs consisting of sensors nodes, wherein a round of communication sensor nodes have messages to be sent to a distant central node (called the base station) over the shortest path. There is a wide range of data gathering applications like target and hazard detection, environmental monitoring, battlefield surveillance, etc. Consequently, efficient data collection solutions are needed to improve the performance of the network. In this article, we take into account the fact that interference can occur at the reception of a message at the receiver sensor. In order to save redundant retransmissions and energy, we assume a known distribution of sources (each node wants to transmit at most one packet) and one common destination. We provide a number of scheduling algorithms jointly minimizing both the completion time and the average packet delivery time. We define our network model using directional antennas and consider Ring, Tree, and Grid Network (and its generality) topologies. All our algorithms run in low-polynomial time.

[1]  Stéphane Pérennes,et al.  Hardness and approximation of Gathering in static radio networks , 2006, PerCom Workshops.

[2]  H. B. Russell,et al.  Distributed and adaptive TDMA algorithms for multiple-hop mobile networks , 2002, MILCOM 2002. Proceedings.

[3]  J. Gronkvist Traffic controlled spatial reuse TDMA in multi-hop radio networks , 1998, Ninth IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (Cat. No.98TH8361).

[4]  Francis C. M. Lau,et al.  Fast Gossiping in Square Meshes/Tori with Bounded-Size Packets , 2002, IEEE Trans. Parallel Distributed Syst..

[5]  Arunabha Sen,et al.  A new model for scheduling packet radio networks , 1997, Wirel. Networks.

[6]  Boaz Patt-Shamir,et al.  Many-to-one packet routing on grids , 1995, STOC '95.

[7]  Maurice Herlihy,et al.  Hard-Potato routing , 2000, STOC '00.

[8]  Errol L. Lloyd,et al.  An incremental algorithm for broadcast scheduling in packet radio networks , 1998, IEEE Military Communications Conference. Proceedings. MILCOM 98 (Cat. No.98CH36201).

[9]  Anthony Ephremides,et al.  Scheduling broadcasts in multihop radio networks , 1990, IEEE Trans. Commun..

[10]  Boaz Patt-Shamir,et al.  Greedy Packet Scheduling on Shortest Paths , 1993, J. Algorithms.

[11]  Mikkel Thorup,et al.  Direct routing on trees , 1998, SODA '98.

[12]  Gregory J. Pottie,et al.  Development platform for self-organizing wireless sensor networks , 1999, Defense, Security, and Sensing.

[13]  Maurice Herlihy,et al.  Randomized greedy hot-potato routing , 2000, SODA '00.

[14]  S. Ramanathan,et al.  A unified framework and algorithm for channel assignment in wireless networks , 1999, Wirel. Networks.

[15]  Subramanian Ramanathan,et al.  Scheduling algorithms for multihop radio networks , 1993, TNET.

[16]  Jean-Claude Bermond,et al.  Gathering Algorithms on Paths Under Interference Constraints , 2006, CIAC.

[17]  Gregory J. Pottie,et al.  Instrumenting the world with wireless sensor networks , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[18]  Costas Busch,et al.  Õ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks , 2002, SPAA '02.

[19]  Sanguthevar Rajasekaran,et al.  Optimal routing algorithms for mesh-connected processor arrays , 1988, Algorithmica.

[20]  Shlomi Dolev,et al.  Baked potatoes: deadlock prevention via scheduling , 1996, PODC '96.

[21]  Shai Halevi,et al.  Potential Function Analysis of Greedy Hot-Potato Routing , 1994, PODC '94.

[22]  Injong Rhee,et al.  Distributed scalable TDMA scheduling algorithm , 2004 .

[23]  Marios Mavronicolas,et al.  Greedy Õ(C +D) Hot-Potato Routing on Trees , 2003 .

[24]  Nirwan Ansari,et al.  Optimal Broadcast Scheduling in Packet Radio Networks Using Mean Field Annealing , 1997, IEEE J. Sel. Areas Commun..

[25]  Errol L. Lloyd,et al.  Evaluation of a distributed broadcast scheduling protocol for multihop radio networks , 2001, 2001 MILCOM Proceedings Communications for Network-Centric Operations: Creating the Information Force (Cat. No.01CH37277).

[26]  Geppino Pucci,et al.  One-to-Many routing on the mesh , 2001, SPAA '01.

[27]  David W. Krumme,et al.  Gossiping in Minimal Time , 1992, SIAM J. Comput..

[28]  Imrich Chlamtac,et al.  Making transmission schedules immune to topology changes in multi-hop packet radio networks , 1994, TNET.

[29]  Victor O. K. Li,et al.  Fair spatial TDMA channel access protocols for multihop radio networks , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[30]  Massimo Franceschetti,et al.  Lower bounds on data collection time in sensory networks , 2004, IEEE Journal on Selected Areas in Communications.

[31]  Bhaskar Krishnamachari,et al.  Max-min fair collision-free scheduling for wireless sensor networks , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[32]  Stéphane Pérennes,et al.  Gathering in specific radio networks , 2006 .

[33]  Jessen T. Havill Online Packet Routing on Linear Arrays and Rings , 2001, ICALP.

[34]  J. J. Garcia-Luna-Aceves,et al.  Channel access scheduling in Ad Hoc networks with unidirectional links , 2001, DIALM '01.

[35]  Harlan B. Russell,et al.  Properties of a transmission assignment algorithm for multiple-hop packet radio networks , 2004, IEEE Transactions on Wireless Communications.