Energy-optimal and energy-balanced sorting in a single-hop wireless sensor network

A large number of sensors networked together form selforganizing pervasive systems that provide the basis for implementation of several applications involving distributed, collaborative computations. Energy dissipation is a critical issue for these networks, as their life-time is limited by the battery power of the sensors. In this paper, we focus on design of an energy-balanced, energy-optimal algorithm for sorting in a single-hop sensor network. Energy optimality implies that the overall energy dissipation in the system is minimized. Energy-balancedness ensures that all the sensors spend asymptotically equivalent amount of energy in the system. Uniform energy dissipation is desirable as it enables the network to remain fully functional for the maximum time. We demonstrate that given a single-hop, singlechannel network of n randomly distributed sensors, sorting can be performed in O(n log n) time and energy, with no sensor being awake for more than O(log n) time steps. In a p-channel network, where p ∓ n1-ϵ for 0 < ϵ ∓ 1, sorting can be performed in O(n = p log n) time and O(n log n) energy with no node being awake for more than O(log n) time steps.

[1]  Stephen B. Wicker,et al.  The energy-robustness tradeoff for routing in wireless sensor networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[2]  V. K. Prasanna,et al.  Optimal energy-balanced algorithm for selection in a single hop sensor network , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[3]  Mitali Singh,et al.  Proceedings of the First IEEE International Conference on Pervasive Computing and Communications (PerCom'03), March 23-26, 2003, Fort Worth, Texas, USA , 2003, PerCom.

[4]  Koji Nakano,et al.  Time and Energy Optimal List Ranking Algorithms on the k -Channel Broadcast Communication Model , 2002, COCOON.

[5]  Deborah Estrin,et al.  Geography-informed energy conservation for Ad Hoc routing , 2001, MobiCom '01.

[6]  Stephan Olariu,et al.  Energy-Efficient Initialization Protocols for Single-Hop Radio Networks with No Collision Detection , 2000, IEEE Trans. Parallel Distributed Syst..

[7]  Hong Shen,et al.  Sorting on single-channel wireless sensor networks , 2002, Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02.

[8]  Stephan Olariu,et al.  Broadcast-Efficient Protocols for Mobile Radio Networks , 1999, IEEE Trans. Parallel Distributed Syst..

[9]  Suresh Singh,et al.  PAMAS—power aware multi-access protocol with signalling for ad hoc networks , 1998, CCRV.

[10]  Philippe Bonnet,et al.  Towards Sensor Database Systems , 2001, Mobile Data Management.

[11]  Mitali Singh,et al.  System-Level Energy Tradeoffs for Collaborative Computation in Wireless Networks , 2002 .

[12]  Kewu Peng,et al.  Embedded image compression based on wavelet pixel classification and sorting , 2004, IEEE Transactions on Image Processing.

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

[14]  Deborah Estrin,et al.  Time synchronization for wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[15]  Stephan Olariu,et al.  Energy-efficient initialization protocols for radio networks with no collision detection , 2000, Proceedings 2000 International Conference on Parallel Processing.