ABSTRACT
The Internet of Things (IoT) is poised to be one of the most disruptive technologies over the next decade. It is speculated, that we shall have billions of devices with communication capabilities very soon. Minimizing energy consumption is one of the most important problems in such IoT networks mainly because IoT nodes are distributed in the field with limited, unreliable, and intermittent sources of power. Even though the area of reducing power for stand-alone machines is very rich, there are very few references in the area of co-operative power minimization in a system with many IoT nodes. We propose two algorithms in this paper, which are at the two ends of the spectrum: Local exchanges information between neighboring nodes, and Global uses a global server that has recent snapshots of the global state of the network. We show that both these algorithms reduce energy consumption by roughly 40% for settings that use data from real life IoT deployments (data from Barcelona city). We further show that if deadlines are tight, Local is preferable for smaller networks, and Global is preferable for larger networks. When deadlines are loose, Global is preferable if we need to follow hard real time semantics, otherwise Local is preferable.
- Giuseppe Anastasi, Marco Conti, Mario Di Francesco, and Andrea Passarella. 2009. Energy conservation in wireless sensor networks: A survey. Ad hoc networks 7, 3 (2009), 537--568. Google ScholarDigital Library
- Amirali Baniasadi and Andreas Moshovos. 2001. Instruction flow-based front-end throttling for power-aware high-performance processors. In Proceedings of the 2001 international symposium on Low power electronics and design. ACM, 16--21. Google ScholarDigital Library
- Luca Benini and Giovanni De Micheli. 1995. State assignment for low power dissipation. IEEE Journal of Solid-State Circuits 30, 3 (1995), 258--268.Google ScholarCross Ref
- Rodrigo N Calheiros, Rajiv Ranjan, Anton Beloglazov, César AF De Rose, and Rajkumar Buyya. 2011. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience 41, 1 (2011), 23--50. Google ScholarDigital Library
- Christian C Enz, Amre El-Hoiydi, J-D Decotignie, and Vincent Peiris. 2004. WiseNET: an ultralow-power wireless sensor network solution. Computer 37, 8 (2004), 62--70. Google ScholarDigital Library
- Andreas Genser, Christian Bachmann, Christian Steger, Reinhold Weiss, and Josef Haid. 2010. Power emulation based DVFS efficiency investigations for embedded systems. In System on Chip (SoC), 2010 International Symposium on. IEEE, 173--178.Google ScholarCross Ref
- Jayavardhana Gubbi, Slaven Marusic, Aravinda S Rao, Yee Wei Law, and Marimuthu Palaniswami. 2013. A pilot study of urban noise monitoring architecture using wireless sensor networks. In ICACCI.Google Scholar
- Ali Hammadi and Lotfi Mhamdi. 2014. A survey on architectures and energy efficiency in data center networks. Computer Communications 40 (2014), 1--21. Google ScholarDigital Library
- Intel. 2015. Intel IoT Platform Reference Architecture. https://www.intel.in/content/www/in/en/internet-of-things/white-papers/iot-platform-reference-architecture-paper.html. (2015). Accessed on 8th December, 2017.Google Scholar
- Jiong Jin, Jayavardhana Gubbi, Slaven Marusic, and Marimuthu Palaniswami. 2014. An information framework for creating a smart city through internet of things. IEEE Internet of Things Journal 1, 2 (2014), 112--121.Google ScholarCross Ref
- Zeeshan Ali Khan and Mustafa Shakir. 2012. Interplay of communication and computation energy consumption for low power sensor network design. International Journal of Ad Hoc, Sensor & Ubiquitous Computing 3, 4 (2012), 65.Google ScholarCross Ref
- Kyong Hoon Kim, Rajkumar Buyya, and Jong Kim. 2007. Power Aware Scheduling of Bag-of-Tasks Applications with Deadline Constraints on DVS-enabled Clusters.. In CCGrid, Vol. 7.Google ScholarDigital Library
- Dzmitry Kliazovich, Pascal Bouvry, and Samee Ullah Khan. 2010. DENS: data center energy-efficient network-aware scheduling. In Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom). IEEE, 69--75. Google ScholarDigital Library
- Nikolai KN Leung and Raymond T Hsu. 2005. Method and apparatus for out-of-band transmission of broadcast service option in a wireless communication system. (June 21 2005). US Patent 6,909,702.Google Scholar
- Microsoft. 2016. Microsoft Azure IoT Reference Architecture. http://download.microsoft.com/download/A/4/D/A4DAD253-BC21-41D3-B9D9-87D2AE6F0719/Microsoft_Azure_IoT_Reference_Architecture.pdf. (2016). Accessed on 8th December, 2017.Google Scholar
- P Mokarippor and Mirsaeid Hosseini Shirvani. 2016. A State Of The Art Survey On DVFS Techniques In Cloud Computing Environment. Journal of Multidisciplinary Engineering Science and Technology (JMEST) 3 (2016), 50.Google Scholar
- Congduc Pham and Philippe Cousin. 2013. Streaming the sound of smart cities: experimentations on the SmartSantander test-bed. In GreenCom. Google ScholarDigital Library
- Padmanabhan Pillai and Kang G Shin. 2001. Real-time dynamic voltage scaling for low-power embedded operating systems. In ACM SIGOPS Operating Systems Review, Vol. 35. 89--102. Google ScholarDigital Library
- George F Riley and Thomas R Henderson. 2010. The ns-3 network simulator. In Modeling and Tools for Network Simulation.Google Scholar
- Pallavi Sethi and Smruti R Sarangi. 2017. Internet of Things: Architectures, Protocols, and Applications. Journal of Electrical and Computer Engineering 2017 (2017). Google ScholarDigital Library
- Li Shang, Li-Shiuan Peh, and Niraj K Jha. 2003. Dynamic voltage scaling with links for power optimization of interconnection networks. In High Performance Computer Architecture (HPCA). Google ScholarDigital Library
- Amir Sinaeepourfard, Jordi Garcia, Xavier Masip-Bruin, Eva Marín-Tordera, Jordi Cirera, Glòria Grau, and Francesc Casaus. 2016. Estimating Smart City sensors data generation. In Ad Hoc Networking Workshop (Med-Hoc-Net).Google ScholarCross Ref
- Ali Taha, Sani Gosali, Zhijun Gong, Nelson Sollenberger, and John Wright. 2008. Method and System for Dynamic Voltage and Frequency Scaling (DVFS). (2008). US Patent App. 12/190,029.Google Scholar
- Jinhai Wang, Chuanhe Huang, Kai He, Xiaomao Wang, Xi Chen, and Kuangyu Qin. 2013. An energy-aware resource allocation heuristics for VM scheduling in cloud. In HPCC_EUC. 587--594.Google Scholar
- Le Yan, Jiong Luo, and Niraj K Jha. 2005. Joint dynamic voltage scaling and adaptive body biasing for heterogeneous distributed real-time embedded systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 24, 7 (2005), 1030--1041. Google ScholarDigital Library
- Xiaomin Zhu, Laurence T Yang, Huangke Chen, Ji Wang, Shu Yin, and Xiaocheng Liu. 2014. Real-time tasks oriented energy-aware scheduling in virtualized clouds. IEEE Transactions on Cloud Computing 2, 2 (2014).Google ScholarCross Ref
Index Terms
- Energy efficient scheduling in IoT networks
Recommendations
Achieving efficient energy-aware security in IoT networks: a survey of recent solutions and research challenges
AbstractThe advent of the Internet of Things (IoT), with thousands of connected, heterogeneous, and energy-constrained devices, enables new application domains and improves our everyday life. In many IoT applications, IoT devices are deployed in open ...
An Energy-Efficient Task Scheduling Algorithm in DVFS-enabled Cloud Environment
The growth of energy consumption has been explosive in current data centers, super computers, and public cloud systems. This explosion has led to greater advocacy of green computing, and many efforts and works focus on the task scheduling in order to ...
Energy efficient context aware traffic scheduling for IoT applications
The evolution of Internet of Things (IoT) has increased the appetite for the energy efficient wireless infrastructures. Most of the IoT devices are inherently resource constrained and heterogeneous in respect of their traffic demand. Moreover, these ...
Comments