Abstract
After a decade of extensive research on application-specific WSNs, the recent development of information and communication technologies makes it practical to realize SDSNs, which are able to adapt to various application requirements and to fully explore the resources of WSNs. A sensor node in SDSN is able to conduct multiple tasks with different sensing targets simultaneously. A given sensing task usually involves multiple sensors to achieve a certain quality-of-sensing, e.g., coverage ratio. It is significant to design an energy-efficient sensor scheduling and management strategy with guaranteed quality-of-sensing for all tasks. To this end, three issues shall be considered: (1) the subset of sensor nodes that shall be activated, i.e., sensor activation, (2) the task that each sensor node shall be assigned, i.e., task mapping, and (3) the sampling rate on a sensor for a target, i.e., sensing scheduling. In this chapter, they are jointly considered and formulated as a mixed-integer with quadratic constraints programming (MIQP) problem, which is then reformulated into a mixed-integer linear programming (MILP) formulation with low computation complexity via linearization. To deal with dynamic events such as sensor node participation and departure, during SDSN operations, an efficient online algorithm using local optimization is developed. Simulation results show that the proposed online algorithm approaches the globally optimized network energy efficiency with much lower rescheduling time and control overhead.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Md Zakirul Alam Bhuiyan, Guojun Wang, Jiannong Cao, and Jie Wu. Sensor placement with multiple objectives for structural health monitoring. ACM Transactions on Sensor Networks (TOSN), 10(4):68, 2014.
Daniel Bienstock. Computational study of a family of mixed-integer quadratic programming problems. Mathematical Programming, 74(2):121–140, 1996.
Jiming Chen, Kejie Cao, Keyong Li, and Youxian Sun. Distributed sensor activation algorithm for target tracking with binary sensor networks. Cluster Computing, 14(1):55–64, 2011.
Jean-Marie Garcia, Olivier Brun, and David Gauchard. Transient analytical solution of m/d/1/n queues. Journal of applied probability, pages 853–864, 2002.
Lin Gu and John A Stankovic. Radio-triggered wake-up for wireless sensor networks. Real-Time Systems, 29(2–3):157–182, 2005.
Gurobi Optimization. Gurobi Optimizer Reference Manual, 2013.
Chi-Fu Huang and Yu-Chee Tseng. The coverage problem in a wireless sensor network. Mobile Networks and Applications, 10(4):519–528, 2005.
Neeraj Jaggi, Sreenivas Madakasira, Sandeep Reddy Mereddy, and Ravi Pendse. Adaptive algorithms for sensor activation in renewable energy based sensor systems. Ad Hoc Networks, 11(4):1405–1420, 2013.
Philip Levis, Sam Madden, Joseph Polastre, Robert Szewczyk, Kamin Whitehouse, Alec Woo, David Gay, Jason Hill, Matt Welsh, Eric Brewer, et al. TinyOS: An Operating System for Sensor Networks. In Ambient Intelligence, pages 115–148. Springer, 2005.
Tie Luo, Hwee-Pink Tan, and T.Q.S. Quek. Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks. IEEE Communications Letters, 16(11):1896–1899, 2012.
Toshiaki Miyazaki. Dynamic Function Alternation to Realize Robust Wireless Sensor Network. International Journal of Handheld Computing Research (IJHCR), 3(3):17–34, July 2012.
Toshiaki Miyazaki, Daiki Shitara, Yuji Endo, Yuuki Tanno, Hidenori Igari, and Ryouhei Kawano. Die-hard Sensor Network: Robust Wireless Sensor Network Dedicated to Disaster Monitoring. In Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication (ICUIMC), pages 53:1–53:10. ACM, 2011.
Danbing Seto, John P Lehoczky, Lui Sha, and Kang G Shin. On task schedulability in real-time control systems. In Proceedings of the 17th Real-Time Systems Symposium (RTSS), pages 13–21. IEEE, 1996.
Bang Wang. Coverage Problems in Sensor Networks: A Survey. ACM Computer Survey, 43(4):32:1–32:53, Oct. 2011.
Jie Wang and Ning Zhong. Efficient point coverage in wireless sensor networks. Journal of Combinatorial Optimization, 11(3):291–304, 2006.
Rebecca Willett, Aline Martin, and Robert Nowak. Backcasting: adaptive sampling for sensor networks. In Proceedings of the 3rd international symposium on Information processing in sensor networks, pages 124–133. ACM, 2004.
David KY Yau, Nung Kwan Yip, Chris YT Ma, Nageswara SV Rao, and Mallikarjun Shankar. Quality of monitoring of stochastic events by periodic and proportional-share scheduling of sensor coverage. ACM Transactions on Sensor Networks (TOSN), 7(2):18, 2010.
Mohamed Younis, Moustafa Youssef, and Khaled Arisha. Energy-aware routing in cluster-based sensor networks. In Modeling, Analysis and Simulation of Computer and Telecommunications Systems, 2002. MASCOTS 2002. Proceedings. 10th IEEE International Symposium on, pages 129–136. IEEE, 2002.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Zeng, D., Gu, L., Pan, S., Guo, S. (2020). Software Defined Sensing. In: Software Defined Systems. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-32942-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-32942-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32941-9
Online ISBN: 978-3-030-32942-6
eBook Packages: Computer ScienceComputer Science (R0)