End-to-end energy models for Edge Cloud-based IoT platforms: Application to data stream analysis in IoT

Internet of Things (IoT) is bringing an increasing number of connected devices that have a direct impact on the growth of data and energy-hungry services. These services are relying on Cloud infrastructures for storage and computing capabilities, transforming their architecture into more a distributed one based on edge facilities provided by Internet Service Providers (ISP). Yet, between the IoT device, communication network and Cloud infrastructure, it is unclear which part is the largest in terms of energy consumption. In this paper, we provide end-to-end energy models for Edge Cloud-based IoT platforms. These models are applied to a concrete scenario: data stream analysis produced by cameras embedded on vehicles. The validation combines measurements on real test-beds running the targeted application and simulations on well-known sim-ulators for studying the scaling-up with an increasing number of IoT devices. Our results show that, for our scenario, the edge Cloud part embedding the computing resources consumes 3 times more than the IoT part comprising the IoT devices and the wireless access point.

[1]  Riri Fitri Sari,et al.  Energy harvesting aware protocol for 802.11-based Internet of Things network , 2016, 2016 IEEE Region 10 Conference (TENCON).

[2]  Franco Davoli,et al.  Energy Efficiency in the Future Internet: A Survey of Existing Approaches and Trends in Energy-Aware Fixed Network Infrastructures , 2011, IEEE Communications Surveys & Tutorials.

[3]  Giuseppe Bianchi,et al.  Per-Frame Energy Consumption in 802.11 Devices and Its Implication on Modeling and Design , 2015, IEEE/ACM Transactions on Networking.

[4]  Yaw-Wen Kuo,et al.  Design of long range low power sensor node for the last mile of IoT , 2016, 2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW).

[5]  Manish Parashar,et al.  Enabling autonomic computing on federated advanced cyberinfrastructures , 2013, CAC.

[6]  David Wetherall,et al.  Demystifying 802.11n power consumption , 2010 .

[7]  Jean-Marc Menaud,et al.  Leveraging Renewable Energy in Edge Clouds for Data Stream Analysis in IoT , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[8]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[9]  Emmanuel Jeannot,et al.  Adding Virtualization Capabilities to the Grid'5000 Testbed , 2012, CLOSER.

[10]  Sergiu Nedevschi,et al.  Reducing Network Energy Consumption via Sleeping and Rate-Adaptation , 2008, NSDI.

[11]  Laurent Lefèvre,et al.  A survey on techniques for improving the energy efficiency of large-scale distributed systems , 2014, ACM Comput. Surv..

[12]  Anne-Cécile Orgerie,et al.  How Much Does a VM Cost? Energy-Proportional Accounting in VM-Based Environments , 2016, 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP).

[13]  Luc Martens,et al.  Reducing the power consumption in wireless access networks: overview and recommendations , 2012 .

[14]  Christian Belady,et al.  GREEN GRID DATA CENTER POWER EFFICIENCY METRICS: PUE AND DCIE , 2008 .

[15]  Ying Gao,et al.  Quantifying the Impact of Edge Computing on Mobile Applications , 2016, APSys.

[16]  Pravin Varaiya,et al.  Decomposition of Energy Consumption in IEEE 802.11 , 2007, 2007 IEEE International Conference on Communications.

[17]  Peter Kilpatrick,et al.  Challenges and Opportunities in Edge Computing , 2016, 2016 IEEE International Conference on Smart Cloud (SmartCloud).

[18]  Martin Suchara,et al.  Greening backbone networks: reducing energy consumption by shutting off cables in bundled links , 2010, Green Networking '10.

[19]  Suman Banerjee,et al.  802.11n under the microscope , 2008, IMC '08.

[20]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[21]  Laurence T. Yang,et al.  Data Mining for Internet of Things: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[22]  Enzo Baccarelli,et al.  Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: review, challenges, and a case study , 2016, IEEE Network.

[23]  Nick Antonopoulos,et al.  Video Stream Analysis in Clouds: An Object Detection and Classification Framework for High Performance Video Analytics , 2019, IEEE Transactions on Cloud Computing.

[24]  Chong Luo,et al.  Multimedia Cloud Computing , 2011, IEEE Signal Processing Magazine.

[25]  Jean-Marc Menaud,et al.  Opportunistic Scheduling in Clouds Partially Powered by Green Energy , 2015, 2015 IEEE International Conference on Data Science and Data Intensive Systems.

[26]  Ravi Sunil,et al.  ENABLING SMART CLOUD SERVICES THROUGH REMOTE SENSING: AN INTERNET OF EVERYTHING ENABLER , 2015 .

[27]  Yacine Rezgui,et al.  In-Transit Data Analysis and Distribution in a Multi-cloud Environment Using CometCloud , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[28]  Mahadev Satyanarayanan,et al.  Scalable crowd-sourcing of video from mobile devices , 2013, MobiSys '13.

[29]  Christine Morin,et al.  Microcities: A Platform Based on Microclouds for Neighborhood Services , 2016, ICA3PP.

[30]  More than 50 billion connected devices , 2011 .

[31]  Thomas Ledoux,et al.  Towards energy-proportional clouds partially powered by renewable energy , 2016, Computing.

[32]  Shangguang Wang,et al.  An overview of Internet of Vehicles , 2014, China Communications.

[33]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[34]  Michael I. Jordan,et al.  Managing data transfers in computer clusters with orchestra , 2011, SIGCOMM.

[35]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[36]  M. Savoie,et al.  Converged Optical Network Infrastructures in Support of Future Internet and Grid Services Using IaaS to Reduce GHG Emissions , 2009, Journal of Lightwave Technology.

[37]  Kenneth Ward Church,et al.  On Delivering Embarrassingly Distributed Cloud Services , 2008, HotNets.

[38]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[39]  Toyotaro Suzumura,et al.  Elastic Stream Computing with Clouds , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[40]  Radha Poovendran,et al.  An energy framework for the network simulator 3 (NS-3) , 2011, SimuTools.

[41]  Emmanuel Jeannot,et al.  Adding Virtualization Capabilities to Grid'5000 , 2012 .

[42]  Y. Jading,et al.  INFSO-ICT-247733 EARTH Deliverable D 2 . 3 Energy efficiency analysis of the reference systems , areas of improvements and target breakdown , 2012 .

[43]  B. B. P. Rao,et al.  Cloud computing for Internet of Things & sensing based applications , 2012, 2012 Sixth International Conference on Sensing Technology (ICST).

[44]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[45]  Yoram Singer,et al.  Improved Boosting Algorithms Using Confidence-rated Predictions , 1998, COLT' 98.

[46]  Shangguang Wang,et al.  An overview of Internet of Vehicles , 2014 .

[47]  Gilles Fedak,et al.  Beyond The Cloud, How Should Next Generation Utility Computing Infrastructures Be Designed? , 2013 .

[48]  Tansu Alpcan,et al.  Fog Computing May Help to Save Energy in Cloud Computing , 2016, IEEE Journal on Selected Areas in Communications.

[49]  Richard E. Brown,et al.  United States Data Center Energy Usage Report , 2016 .

[50]  Thu D. Nguyen,et al.  Parasol and GreenSwitch: managing datacenters powered by renewable energy , 2013, ASPLOS '13.

[51]  Salekul Islam,et al.  Network Edge Intelligence for the Emerging Next-Generation Internet , 2010, Future Internet.

[52]  OrgerieAnne-Cecile,et al.  A survey on techniques for improving the energy efficiency of large-scale distributed systems , 2014 .

[53]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.