GREEN COMPUTING FOR IOT – SOFTWARE APPROACH
Abstract
More efficient usage of limited energy resources on embedded platforms, found in various IoT applications, is identified as a universal challenge in designing such devices and systems. Although many power management techniques for control and optimization of device power consumption have been introduced at the hardware and software level, only few of them are addressing device operation at the application level. In this paper, a software engineering approach for managing the operation of IoT edge devices is presented. This approach involves a set of the application-level software parameters that affect consumption of the IoT device and its real-time behavior. To investigate and illustrate the impact of the introduced parameters on the device performance and its energy footprint, we utilize a custom-built simulation environment. The simulation results obtained from analyzing simplified data producer-consumer configuration of IoT edge tier, under push-based communication model, confirm that careful tuning of the identified set of parameters can lead to more energy efficient IoT end-device operation.
Keywords
Full Text:
PDFReferences
H. Turkmanović, I. Popović, D. Drajić and Z. Čiča, "Launching Real-time IoT Applications on Energy-aware Embedded Platforms", In Proceedings of the 15th International Conference on Advanced Technologies, Systems and Services in Telecommunications (TELSIKS), pp. 279-282, 2021.
R. Lu, X. Li, X. Liang, X. Shen and X.Lin. "GRS: The Green, Reliability, and Security of Emerging Machine to Machine Communications", IEEE Commun. Mag., vol. 49, no. 4, pp. 28-35, April 2011.
Cisco, "Cisco Annual Internet Report 2018-2023", March 2020.
A. S. H. Abdul-Qawy, N. M. S. Almurisi and S. Tadisetty, "Classification of Energy Saving Techniques for IoT-based Heterogeneous Wireless Nodes", Procedia Comput. Sci., vol. 171, pp. 2590-2599, 2020.
X. Liu and N. Ansari, "Toward Green IoT: Energy Solutions and Key Challenges"," IEEE Commun. Mag., vol. 57, no. 3, pp. 104-110, March 2019.
P. K. Verma, R. Verma, A. Prakash, A. Agrawal, K. Naik, R. Tripathi, M. Alsabaan, T. Khalifa, T. Abdelkader and A. Abogharaf, "Machine-to-Machine (M2M) communications: A survey", J. Netw. Comput. Appl., vol. 66, pp. 83-105, 2016.
T. Xu, J. B. Wendt and M. Potkonjak, "Security of IoT systems: Design challenges and opportunities", In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 417-423, 2014.
A. Damian and L. Kung-Kiu, "Evaluating IoT service composition mechanisms for the scalability of IoT systems", Future Gener. Comput. Syst., vol. 108, pp. 827-848, 2020.
B. Diène, J. J. P. C. Rodrigues, O. Diallo, E. H. M. Ndoye and V. V. Korotaev, "Data management techniques for Internet of Things", Mech. Syst. Signal Process., vol. 138, April 2020.
C. C. Sobin, "A Survey on Architecture, Protocols, and Challenges in IoT", Wirel. Pers. Commun., vol. 112, pp. 1383-1429, 2020.
N. Kimura and S. Latifi, "A survey on data compression in wireless sensor networks," In Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II, vol. 2, April 2005, pp. 8-13.
A. Ali, G. A. Shah and J. Arshad, "Energy-efficient techniques for M2M communication: A survey", J. Netw. Comput. Appl., vol. 68, pp. 42-55, June 2016.
A. Azari and G. Miao, "Energy-efficient MAC for cellular-based M2M communications", In Proceedings of the IEEE Global Conference on Signal and Information Processing (GlobalSIP), December 2014, pp. 128-132.
M. Muniswamaiah, T. Agerwala and C. C. Tappert, "Green computing for Internet of Things", In Proceedings of the 7th IEEE International Conference on Cyber Security and Cloud Computing (CSCloud)/2020 6th IEEE International Conference on Edge Computing and Scalable Cloud (EdgeCom), 2020, pp. 182-185.
H. Turkmanović and I. Popović, "A systematic approach for designing battery management system for embedded applications", In Proceedings of the Zooming Innovation in Consumer Technologies Conference (ZINC), May 2021, pp. 85-90.
H. Turkmanovic, https://github.com/turkmanovic/LSNSimulator.git, GitHub/turkmanovic, LSNSimulator.
H. Turkmanović, I. Popović, Z. Čiča and D. Drajić, "Simulation framework for performance analysis in multi-tier IoT Systems", In Proceedings of the 29th Telecommunications Forum (TELFOR), 2021, pp. 1-4,
U. B. K. Ramesh, S. Sentilles and I. Crnkovic, "Energy management in embedded systems: Towards a taxonomy", In Proceedings of the First International Workshop on Green and Sustainable Software (GREENS), 2012, , pp. 41-44.
R. Arshad, S. Zahoor, M. A. Shah, A. Wahid and H. Yu, "Green IoT: An Investigation on Energy Saving Practices for 2020 and Beyond", IEEE Access, vol. 5, pp. 15667-15681, 2017.
A. Haider, T. Umair, H. James, Z. Xiaojun, L. Liu, Z. Yongjun, B. Faycal, A. Abbes, F. Kaniz, A. Niko, "A survey on system level energy optimisation for MPSoCs in IoT and consumer electronics", Comput. Sci. Rev., vol. 41, p. 100416, Aug. 2021.
G. Anastasi, M. Conti, M. Francesco and A. Passarella, "Energy conservation in wireless sensor networks: A survey", Ad Hoc Netw., vol. 7, no. 3, pp. 537-568, May 2009.
R. Soua and P. Minet, "A survey on energy efficient techniques in wireless sensor networks", In Proceedings of the 4th Joint IFIP Wireless and Mobile Networking Conference, October 2011, pp. 1-9.
T. Srisooksai, K. Keamarungsi, P. Lamsrichan, K. Araki, "Practical data compression in wireless sensor networks: A survey", J. Netw. Comput. Appl., vol. 35, no. 1, pp. 37-59, January 2012.
D. Parker, M. Stojanovic and C. Yu, "Exploiting temporal and spatial correlation in wireless sensor networks", In Proceedings of the Asilomar Conference on Signals, Systems and Computers, November 2013, pp. 442-446.
Y. Zhou, L. Yang, L. Yang and M. Ni, "Novel Energy-Efficient Data Gathering Scheme Exploiting Spatial-Temporal Correlation for Wireless Sensor Networks", Wirel. Commun. Mobile Comput., vol. 2019, p. 4182563, 2019.
S. Randhawa and S. Jain, "Data Aggregation in Wireless Sensor Networks: Previous Research, Current Status, and Future Directions", Wireless Pers Commun., vol. 97, pp. 3355-3425, July 2017.
S.-Y. Tsai, S.-I. Sou and M.-H. Tsai, "Reducing Energy Consumption by Data Aggregation in M2M Networks", Wireless Pers Commun., vol. 74, pp. 1231-1244, Jan. 2014.
I. Solis and K. Obraczka, "The impact of timing in data aggregation for sensor networks", In Proceedings of the IEEE International Conference on Communications (IEEE Cat. No. 04CH37577), vol. 6, 2004, pp. 3640-3645.
T. Sheltami, M. Musaddiq and E. Shakshuki, "Data compression techniques in Wireless Sensor Networks", Future Gener. Comput. Syst., vol. 64, pp. 151-162, Nov. 2016.
I. Solis and K. Obraczka, "The impact of timing in data aggregation for sensor networks", In Proceedings of the IEEE International Conference on Communications (IEEE Cat. No. 04CH37577), vol. 6, 2004, pp. 3640-3645.
W. Kim and I. Jung, "Smart Sensing Period for Efficient Energy Consumption in IoT Network", Sensors, vol. 19, no. 22, p. 4915, Nov. 2019.
C. Alippi, G. Anastasi, C. Galperti, F. Mancini and M. Roveri, "Adaptive Sampling for Energy Conservation in Wireless Sensor Networks for Snow Monitoring Applications", In Proceedings of the IEEE International Conference on Mobile Adhoc and Sensor Systems, October 2007, pp. 1-6.
M. Hempstead, M. J. Lyons, D. Brooks and G.Y. Wei, "Survey of Hardware Systems for Wireless Sensor Networks", J. Low Power Electronics, vol. 4, pp. 1-10, April 2008.
W. H. Cheng, W. Isaac, Y. Cheng-Wen, A. Alagan and O. Mohammad, "Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems", J. Supercomput., vol. 62, pp. 967-988, Nov. 2012.
S. Li and J. Huang, "Energy Efficient Resource Management and Task Scheduling for IoT Services in Edge Computing Paradigm", In Proceedings of the IEEE International Symposium on Parallel and Distributed Processing with Applications and IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC), December 2017, pp. 846-851.
C. H. Lin, J. C. Liu and C. W. Liao, "Energy analysis of multimedia video decoding on mobile handheld devices", Comput. Stand. Interfaces, vol. 32, no. 1-2, pp. 10-17, Jan. 2010.
S. A. Alvi, G. A. Shah, W. Mahmood, "Energy efficient green routing protocol for Internet of Multimedia Things", In Proceedings of the IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), May 2015, pp. 1-6.
S. Tanzila, H. Khalid, A. Imran and R. Amjad, "Secure and energy-efficient framework using Internet of Medical Things for e-healthcare", J. Infect. Public Health, vol. 13, no. 10, pp. 1567-1575, July 2020.
A. Lindgren, F. B. Abdesslem, B. Ahlgren, O. Schelén and A. M. Malik, "Design choices for the IoT in Information-Centric Networks", In Proceedings of the 13th IEEE Annual Consumer Communications and Networking Conference (CCNC), January 2016, pp. 882-888.
R. C. Sofia and P. M. Mendes, "An Overview on Push-Based Communication Models for Information-Centric Networking", Future Internet, vol. 11, no. 3, p. 74, March 2019.
Refbacks
- There are currently no refbacks.
ISSN: 0353-3670 (Print)
ISSN: 2217-5997 (Online)
COBISS.SR-ID 12826626