Energy efficient transmission scheduling for infrastructure sensor nodes in location systems

This paper considers a location system where a number of deployed sensor nodes collaborate with objects that need to be localized. Unlike existing works, we focus on reducing the energy consumption of the sensor nodes, which are assumed to be static and run on limited battery power. To minimize the total wake-up time of the sensor nodes, we control the transmission schedule of each object. Because it is difficult to find an optimal solution to the considered optimization problem, we consider an approach to this problem that consists of two steps: (1) create an equivalent modified graph coloring subproblem, and (2) permute the coloring result to obtain a best possible solution. We adopt some existing graph coloring algorithms for step 1 and find two properties of optimal schedules that can be used to confine the search space for step 2. Additionally, we propose a heuristic algorithm that aims at significantly reducing the complexity for the case where the confined search space is still too large. The performance of our heuristic algorithm is evaluated through extensive simulations. It is shown that its performance is comparable to that of the simulated annealing algorithm, which gives a near-optimal solution.

[1]  Yih-Fang Huang,et al.  A location system using asynchronous distributed sensors , 2004, IEEE INFOCOM 2004.

[2]  Huaiyu Dai,et al.  Energy-efficiency and transmission strategy selection in cooperative wireless sensor networks , 2007, Journal of Communications and Networks.

[3]  Choong Seon Hong,et al.  Energy-aware QoS provisioning for wireless sensor networks: Analysis and protocol , 2009, Journal of Communications and Networks.

[4]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[5]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[6]  Ahmad Hashemi-Sakhtsari,et al.  Target tracking by time difference of arrival using recursive smoothing , 2005, Signal Process..

[7]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[8]  Kathryn A. Dowsland,et al.  Simulated Annealing , 1989, Encyclopedia of GIS.

[9]  Rajashekhar C. Biradar,et al.  A survey on routing protocols in Wireless Sensor Networks , 2012, 2012 18th IEEE International Conference on Networks (ICON).

[10]  Guohong Cao,et al.  DCTC: dynamic convoy tree-based collaboration for target tracking in sensor networks , 2004, IEEE Transactions on Wireless Communications.

[11]  Frank Huch,et al.  Searching for deadlocks while debugging concurrent haskell programs , 2004, ICFP '04.

[12]  Hoon Choi,et al.  Design and Implementation of a Smart Tag System for IT-Based Port Logistics , 2006, UIC.

[13]  Chen-Khong Tham,et al.  Energy Efficient Multiple Target Tracking in Wireless Sensor Networks , 2007, IEEE Transactions on Vehicular Technology.

[14]  Gaetano Borriello,et al.  A Survey and Taxonomy of Location Systems for Ubiquitous Computing , 2001 .

[15]  Cristina V. Lopes,et al.  Adaptive Low Power Listening for Wireless Sensor Networks , 2007, IEEE Transactions on Mobile Computing.

[16]  Daniel Brélaz,et al.  New methods to color the vertices of a graph , 1979, CACM.

[17]  Rajiv Raman,et al.  Buffer minimization using max-coloring , 2004, SODA '04.

[18]  Frances E. Allen,et al.  Automatic storage optimization , 2004, SIGP.

[19]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[20]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[21]  Brian D. O. Anderson,et al.  Exploiting geometry for improved hybrid AOA/TDOA-based localization , 2008, Signal Process..

[22]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[23]  Ewa Kubicka,et al.  The chromatic sum of a graph: history and recent developments , 2004, Int. J. Math. Math. Sci..

[24]  Yunhui Liu,et al.  Energy Saving Target Tracking Using Mobile Sensor Networks , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[25]  Santosh Pandey,et al.  A survey on localization techniques for wireless networks , 2006 .

[26]  Rob A. Rutenbar,et al.  Simulated annealing algorithms: an overview , 1989, IEEE Circuits and Devices Magazine.

[27]  Yanghee Choi,et al.  Distributed and energy-efficient target localization and tracking in wireless sensor networks , 2006, Comput. Commun..

[28]  Byeong Gi Lee,et al.  Energy-efficient scheduling with delay constraints in time-varying uplink channels , 2008, Journal of Communications and Networks.

[29]  R. Govindarajan,et al.  Buffer allocation in regular dataflow networks: an approach based on coloring circular-arc graphs , 1996, Proceedings of 3rd International Conference on High Performance Computing (HiPC).

[30]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[31]  Yuechun Chu,et al.  A UWB-based 3D location system for indoor environments , 2005, 2nd International Conference on Broadband Networks, 2005..

[32]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[33]  Jae-Hyun Kim,et al.  Novel Anti-collision Algorithms for Fast Object Identification in RFID System , 2005, 11th International Conference on Parallel and Distributed Systems (ICPADS'05).

[34]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[35]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part II, Graph Coloring and Number Partitioning , 1991, Oper. Res..

[36]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[37]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[38]  David K. Y. Yau,et al.  Adaptive sleep scheduling for energy-efficient movement-predicted wireless communication , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[39]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part I, Graph Partitioning , 1989, Oper. Res..

[40]  KENNETH J. SUPOWIT,et al.  Finding a Maximum Planar Subset of a Set of Nets in a Channel , 1987, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.