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, where in a round of communication sensor nodes have messages to be sent to a distant central node (called the base station) over 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 paper, we take into account the fact that interference can occurs 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]  Injong Rhee,et al.  Distributed scalable TDMA scheduling algorithm , 2004 .

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

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

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

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

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

[7]  Stéphane Pérennes,et al.  Hardness and approximation of gathering in static radio networks , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

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

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

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

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

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

[13]  A. Arora,et al.  Routing on a Logical Grid in Sensor Networks , 2004 .

[14]  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).

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

[16]  Rui Liu,et al.  A Distributed Protocol For Adaptive Link Scheduling in Ad-hoc Networks , 2001 .

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

[18]  Antonios Symvonis Routing on Trees , 1996, Inf. Process. Lett..

[19]  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).

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

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

[22]  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).

[23]  Michael Segal,et al.  Improved bounds for data-gathering time in sensor networks , 2008, Comput. Commun..

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

[25]  J. Bermond,et al.  Efficient Gathering in Radio Grids with Interference † , 2005 .

[26]  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.

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

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

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

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

[31]  Rohit Bansal Online Algorithms for Routing and Scheduling on Ring Networks , .

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

[33]  Ye Sun,et al.  Power-efficient data dissemination in wireless sensor networks , 2003, MobiDe '03.

[34]  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).

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

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

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

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

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

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

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