Mathematical techniques for optimizing data gathering in wireless sensor networks

Recent technological advances in miniaturization and chip design have led to the ubiquity of small, low cost devices capable of sensing, computation and wireless communication. This has resulted in the emergence of a novel networking paradigm where a network of several wireless sensors interacts with the physical world. This network senses interesting events and collects data about them, making it similar to a distributed database. Developing data gathering algorithms is hence one of the most widely studied topics in sensor network research. The limited energy of the sensor nodes, their autonomous mode of operation and highly dynamic environmental conditions makes the design of these mechanisms/algorithms extremely challenging. Several algorithms proposed for gathering data from a sensor network are mainly based on intuition or heuristic approaches. In this thesis we argue that the energy constraints of the sensor nodes engender the need for designing these algorithms in a principled manner using mathematical modeling and optimization techniques. We study complementary aspects of data gathering which include one-shot data gathering, en masse data gathering and continuous data gathering. While these studies are independent and involve the use of varied mathematical tools including first order models, linear program duality and game theory, they illustrate the advantage of using the analytical approach by outlining scenarios where traditional solutions to these data gathering problems are not optimal.

[1]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[2]  Wendi B. Heinzelman,et al.  Flooding Strategy for Target Discovery in Wireless Networks , 2003, MSWIM '03.

[3]  N. Sadagopan,et al.  The ACQUIRE mechanism for efficient querying in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[4]  László Lovász,et al.  Semi-matchings for bipartite graphs and load balancing , 2006, J. Algorithms.

[5]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[6]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[7]  Philippe Bonnet,et al.  Querying the physical world , 2000, IEEE Wirel. Commun..

[8]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[9]  Leonidas J. Guibas,et al.  Fractionally cascaded information in a sensor network , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[10]  Yong Yao,et al.  The cougar approach to in-network query processing in sensor networks , 2002, SGMD.

[11]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002, ICS '02.

[12]  Mingyan Liu,et al.  Revisiting the TTL-based controlled flooding search: optimality and randomization , 2004, MobiCom '04.

[13]  Milind Dawande,et al.  An integral flow-based energy-efficient routing algorithm for wireless sensor networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[14]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[15]  Krishna M. Sivalingam,et al.  Data gathering in sensor networks using the energy*delay metric , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[16]  Ying Zhang,et al.  Combs, needles, haystacks: balancing push and pull for discovery in large-scale sensor networks , 2004, SenSys '04.

[17]  Deborah Estrin,et al.  Data-Centric Storage in Sensornets with GHT, a Geographic Hash Table , 2003, Mob. Networks Appl..

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

[19]  Feng Zhao,et al.  Scalable Information-Driven Sensor Querying and Routing for Ad Hoc Heterogeneous Sensor Networks , 2002, Int. J. High Perform. Comput. Appl..

[20]  B. Krishnamachari,et al.  Active Query Forwarding in Sensor Networks ( ACQUIRE ) , 2002 .

[21]  Deborah Estrin,et al.  Impact of network density on data aggregation in wireless sensor networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[22]  Noam Nisan,et al.  Algorithmic Mechanism Design , 2001, Games Econ. Behav..

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

[24]  Bhaskar Krishnamachari,et al.  Maximizing Data Extraction in Energy-Limited Sensor Networks , 2004, IEEE INFOCOM 2004.

[25]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[26]  Leandros Tassiulas,et al.  Energy conserving routing in wireless ad-hoc networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[27]  S. Sitharama Iyengar,et al.  Sensor-centric quality of routing in sensor networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[28]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[29]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[30]  Jochen Könemann,et al.  Faster and simpler algorithms for multicommodity flow and other fractional packing problems , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[31]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[32]  Deborah Estrin,et al.  Rumor Routing Algorithm For Sensor Networks , 2002 .

[33]  Joongseok Park,et al.  Maximum Lifetime Routing In Wireless Sensor Networks ∗ , 2005 .

[34]  P. Gács,et al.  Algorithms , 1992 .

[35]  S. M. Heemstra de Groot,et al.  Power-aware routing in mobile ad hoc networks , 1998, MobiCom '98.

[36]  Chai-Keong Toh Maximum battery life routing to support ubiquitous mobile computing in wireless ad hoc networks , 2001 .

[37]  Deborah Estrin,et al.  Habitat monitoring: application driver for wireless communications technology , 2001, CCRV.

[38]  리우 젠,et al.  Maximum lifetime routing in wireless ad hoc networks , 2002 .

[39]  B. R. Badrinath,et al.  Routing on a curve , 2003, CCRV.

[40]  Margaret Martonosi,et al.  Hardware design experiences in ZebraNet , 2004, SenSys '04.

[41]  Scott Shenker,et al.  Geographic routing without location information , 2003, MobiCom '03.

[42]  Deborah Estrin,et al.  Habitat monitoring with sensor networks , 2004, CACM.

[43]  Ahmed Helmy,et al.  CARD: A Contact-based Architecture for Resource Discovery in Ad Hoc Networks , 2004 .

[44]  Qi Zhang,et al.  Maximum flow-life curve for a wireless ad hoc network , 2001, MobiHoc '01.

[45]  John W. Byers,et al.  Utility-based decision-making in wireless sensor networks , 2000, 2000 First Annual Workshop on Mobile and Ad Hoc Networking and Computing. MobiHOC (Cat. No.00EX444).

[46]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[47]  Ramesh Govindan,et al.  The Sensor Network as a Database , 2002 .

[48]  Konstantinos Kalpakis,et al.  Efficient algorithms for maximum lifetime data gathering and aggregation in wireless sensor networks , 2003, Comput. Networks.