This is a repository copy of Virtualization Framework for Energy Efficient IoT Networks.

Similar documents
A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective

Future Internet: The Internet of Things Architecture, Possible Applications and Key Challenges

DELL: POWERFUL FLEXIBILITY FOR THE IOT EDGE

Network and IT Infrastructure Services for the IoT Store

Internet of Things: Networking Infrastructure for C.P.S. Wei Zhao University of Macau December 2012

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

ITU-T Y Functional framework and capabilities of the Internet of things

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

ITU-T Y Reference architecture for Internet of things network capability exposure

Convergence of Broadcast and Mobile Broadband. By Zahedeh Farshad December 12-13, 2017

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

IERC Standardization Challenges. Standards for an Internet of Things. 3 and 4 July 2014, ETSI HQ (Sophia Antipolis)

Model- based design of energy- efficient applications for IoT systems

The Art of Low-Cost IoT Solutions

White Rose Research Online URL for this paper: Version: Accepted Version

A Brief Overview of Existing Tools for Testing the Internet-of-Things

PROTOTYPE OF IOT ENABLED SMART FACTORY. HaeKyung Lee and Taioun Kim. Received September 2015; accepted November 2015

Chapter 2. Analysis of ICT Industrial Trends in the IoT Era. Part 1

Internet of Things: Cross-cutting Integration Platforms Across Sectors

Feasibility Study of Stochastic Streaming with 4K UHD Video Traces

Paper review on Mobile Fronthaul Networks

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

On the Characterization of Distributed Virtual Environment Systems

6Harmonics. 6Harmonics Inc. is pleased to submit the enclosed comments to Industry Canada s Gazette Notice SMSE

IoT Challenges & Testing aspects. Alon Linetzki, Founder & CEO QualityWize

IoT-based Monitoring System using Tri-level Context Making for Smart Home Services

T : Internet Technologies for Mobile Computing

Internet of things (IoT) Regulatory aspects. Trilok Dabeesing, ICT Authority 28 June 2017

Internet of Things Conceptual Frameworks and Architecture

Spectrum Management Aspects Enabling IoT Implementation

Security Challenges in the Internet of Things. Dr. Sigrid Schefer-Wenzl

Middleware for the Internet of Things Revision : 536

On-Supporting Energy Balanced K-Barrier Coverage In Wireless Sensor Networks

Internet of Things (IoT): The Big Picture

Broken Wires Diagnosis Method Numerical Simulation Based on Smart Cable Structure

Your partner in testing the Internet of Things

PoE: Adding Power to (IoT)

Growing the Digital Business: Spotlight on the Internet of Things. Accenture Mobility Research 2015

IoT Egypt Forum A Catalyst for IoT Ecosystem in Egypt

DRIVING REVENUE FROM THE INTERNET OF THINGS

RECENT TRENDS AND ISSUES IN IOT

UPDATE ON IOT LANDSCAPING

Managing the Quality of Experience in the Multimedia Internet of Things: A Layered-Based Approach

What you need to know about IoT platforms. How platforms stack up in IoT

PoLTE: The GPS Alternative for IoT Location Services

INTERNET OF THINGS THE GSMA GUIDE TO THE R A G E C A P A B I L C O V E I T Y T Y U R I E C R S B E C Y. gsma.com/iot

Emerging IoT Technologies for Smart Cities

This document is meant purely as a documentation tool and the institutions do not assume any liability for its contents

Connected Car as an IoT Service

Architecture of Industrial IoT

IoT in Port of the Future

Introduction to the platforms of services for the Internet of Things Revision : 536

Pattern Smoothing for Compressed Video Transmission

Home Monitoring System Using RP Device

IoT Technical foundation and use cases Anders P. Mynster, Senior Consultant High Tech summit DTU FORCE Technology at a glance

Why Connecting to the Internet of Things Project List

from ocean to cloud ADAPTING THE C&A PROCESS FOR COHERENT TECHNOLOGY

Demystifying 5G. RIPE NCC Menog 16. Jad El

IoT Challenges in H2020. Mirko Presser, MSci, MSc, BSS/BTECH/MBIT Lab

5G C-RAN Architecture: A Comparison of Multiple Optical Fronthaul Networks

Comparison of IoT Platform Architectures: A Field Study based on a Reference Architecture

DragonWave, Horizon and Avenue are registered trademarks of DragonWave Inc DragonWave Inc. All rights reserved

The Importance of Connectivity in the IoT Roadmap End-User Sentiment Towards IoT Connectivity. An IDC InfoBrief, Sponsored by February 2018

Internet of Things (IoT) Vikram Raval GSMA

Dual frame motion compensation for a rate switching network

F5 Network Security for IoT

COURSE DESCRIPTION INTERNET OF THINGS- BUSINESS AND TECHNOLOGIES. Format: Classroom. Duration: 2 Days

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

IoT Strategy Roadmap

Internet of Things Trends, Challenges, Opportunities, and Applications

Evolution to Broadband Triple play An EU research and policy perspective

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

Fronthaul solutions

The BIGGEST. The 2 nd Saudi International Exhibition & Conference for Internet of Things February 2019

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

Standard for an Architectural Framework for the Internet of Things

PERFORMANCE ANALYSIS OF IOT SMART SENSORS IN AGRICULTURE APPLICATIONS

Introduction to the ITU-T Global Standards Initiative on IoT with focus on SG13 activities

The CIP Motion Peer Connection for Real-Time Machine to Machine Control

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

IOT TECHNOLOGY & BUSINESS. Format: Online Academy. Duration: 5 Modules

Designing for the Internet of Things with Cadence PSpice A/D Technology

ATSC Standard: Video Watermark Emission (A/335)

ANSI/SCTE

EdgeX Foundry. Facilitating IoT Interoperability by Extending Cloud Native Principles to the Edge GLOBAL SPONSORS

Y10 LED lamp screen wireless group control solution

Smart Buildings - Integrating PoE with the IoT

Novel Low Power and Low Transistor Count Flip-Flop Design with. High Performance

Introduction to the Internet of Things

Current Status and Challenges of Internet of Things. Xiaohui YU CATR, MIIT June 30th, 2011

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

SPECIALIST TASK FORCE 505 IOT STANDARDS LANDSCAPING & IOT LSP GAP ANALYSIS

LTE for broadcast. Broadband broadcast convergence. September Nokia Solutions and Networks 2014 Public

Internet of Things: A Comprehensive Analysis and Security Implementation through Elliptic Curve Cryptography

Milestone Leverages Intel Processors with Intel Quick Sync Video to Create Breakthrough Capabilities for Video Surveillance and Monitoring

The Internet of You: The Ethical, Privacy, and Legal Implications of Connected Devices. Beverly Kracher, Ph.D. Business Ethics Alliance

System Level Simulation of Scheduling Schemes for C-V2X Mode-3

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Transcription:

This is a repository copy of Virtualization Framework for Energy Efficient IoT Networks. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/92732/ Version: Accepted Version Proceedings Paper: Al-Azez, ZTS, Lawey, AQ, El-Gorashi, TEH et al. (1 more author) (2015) Virtualization Framework for Energy Efficient IoT Networks. In: Proceedings of 2015 IEEE 4th International Conference on Cloud Networking (CloudNet). Cloud Networking (CloudNet), 2015 IEEE 4th International Conference on, 05-07 Oct 2015, Niagara Falls, ON, Canada. IEEE, pp. 74-77. https://doi.org/10.1109/cloudnet.2015.7335284 Reuse Unless indicated otherwise, fulltext items are protected by copyright with all rights reserved. The copyright exception in section 29 of the Copyright, Designs and Patents Act 1988 allows the making of a single copy solely for the purpose of non-commercial research or private study within the limits of fair dealing. The publisher or other rights-holder may allow further reproduction and re-use of this version - refer to the White Rose Research Online record for this item. Where records identify the publisher as the copyright holder, users can verify any specific terms of use on the publisher s website. Takedown If you consider content in White Rose Research Online to be in breach of UK law, please notify us by emailing eprints@whiterose.ac.uk including the URL of the record and the reason for the withdrawal request. eprints@whiterose.ac.uk https://eprints.whiterose.ac.uk/

Virtualization Framework for Energy Efficient IoT Networks Zaineb T. Al-Azez, Ahmed Q. Lawey, Taisir E.H. El-Gorashi, Jaafar M.H. Elmirghani School of Electronic & Electrical Engineering University of Leeds Leeds, United Kingdom Abstract In this paper, we introduce a Mixed Integer Linear Programming (MILP) model to design an energy efficient cloud computing platform for Internet of Things (IoT) networks. In our model, the IoT network consisted of four layers. The first (lowest) layer consisted of IoT devices, e.g. temperature sensors. The networking elements (relays, coordinators and gateways) are located within the upper three layers, respectively. These networking elements perform the tasks of data aggregation and processing of the traffic produced by IoT devices. The processing of IoT traffic is handled by Virtual Machines (VMs) hosted by distributed mini clouds and located within the IoT networking elements. We optimized the number of mini clouds, their location and the placement of VMs to reduce the total power consumption induced by traffic aggregation and processing. Our results showed that the optimal distribution of mini clouds in the IoT network could yield a total power savings of up to 36% compared to processing IoT data in a single mini cloud located at the gateway layer. Keywords IoT; cloud computing; virtualization; energy efficiency I. INTRODUCTION The Internet of Things (IoT) represents a major evolution in legacy data communication. Its ultimate purpose is to connect all physical objects in our world to the Internet. IoT networks provide these objects with the means to interact with each other to achieve higher efficiency in performing their designed objectives. The number of Internet connected devices is forecast to reach 25 billion by 2015 [1]. Having such a large number of connected devices opens the door toward smart applications in healthcare, transportation and smart grids, etc. [2]. IoT deployment faces several key challenges, such as security, scalability, interoperability and reliability [3]. Energy efficiency is another challenge that has to be confronted by IoT architects [3]. Building energy efficient networks is a technological trend that has resulted from efforts to address environmental, capital and operational costs in the Information and Communications Technology (ICT) sector. Therefore, the IoT is expected to benefit from the wide spectrum of proposed energy efficient network solutions. Cloud computing is one of the main approaches investigated to lower data center and network power consumption [4]-[8]. In this work, we introduce a Mixed Integer Linear Programming (MILP) model to address the energy efficiency in IoT networks supported by cloud computing. Due to space limitations, we omit the MILP equations and reserve them for the poster that accompanies this paper. Therefore, we only explain the MILP framework and discuss its results in this paper. The remainder of this paper is organized as follows: in Section II we briefly review the IoT architecture and the integration of cloud computing with IoT networks. Section III introduces our energy efficient IoT model. In Section IV, we discuss the model results. Then, Section V concludes the paper. II. IOT AND CLOUD COMPUTING A general IoT layered architecture is shown in Fig. 1. The first lowest layer (Perception Layer) is constructed from the physical objects, e.g. sensors [9]. The second layer (Network Layer) aggregates data sent by IoT objects [10]. The third layer (Service Layer) is responsible for storing and processing the information aggregated by the Network Layer and making decisions based on the outcome of the data processing [3]. These outcomes play a significant role in specifying user applications. Management of the implementation of these applications is performed by the fourth Application Layer [3]. The fifth layer (Business Layer) manages the four lower layers. It is responsible for building the IoT business models and designing future business strategies based on the information received from the Application Layer [3]. Cloud computing relies on sharing storage, network and computing resources among users in the form of Virtual Machines (VMs). Abstracting physical resources enables the clouds to fulfill users requirements and maximize resource utilization concurrently [11]. The study in [11] lists several advantages of merging clouds and IoT systems. For instance, service heterogeneity of the connected IoT objects can be efficiently supported by the cloud [11]. In addition, having elastic clouds capable of dynamic resource allocation can help to smooth IoT scaling [11]. However, the combination of IoT and cloud computing also faces some challenges, such as unique identification, resource provisioning, energy efficiency [12], security and privacy [13].

Fig. 1. General IoT architecture. III. ENERGY EFFICIENT MILP FOR IOT WITH VMS Our MILP model considered the architecture shown in Fig. 2. This architecture consisted of four typical layers. The first lowest layer was constructed from IoT objects. The second layer hosted the relay elements that aggregate traffic from IoT objects. The third layer hosted one coordinator element that aggregated the relay traffic. Finally, the fourth layer hosted one gateway element that aggregated the coordinator traffic. In our framework, each element in the three upper layers was capable of hosting VMs that could process the traffic aggregated at that element. VMs process IoT data to extract a particular form of useful knowledge depending on the VM type, e.g. temperature gradient trends. The extracted knowledge traffic has a lower data rate compared to the original un-processed traffic. This reduced-traffic conveying knowledge is sent to the gateway at the fourth layer. The gateway provides a means to connect the IoT network to the Internet. Each IoT object specializes in performing a single task only; therefore, it is assigned to a single corresponding VM type. The MILP objective was the minimization of the total power consumption. The total power consumption is composed of the traffic-induced power consumption in the four layers plus the processing-induced power consumption of the VMs located in the networking elements at the upper three layers. Fig. 2. The evaluated architecture The MILP was subject to certain constraints that controlled the placement of the VMs, their capacity in terms of number of served IoT objects, locations of mini clouds and flow conservation for the IoT original and reduced traffic. In the case of capacitated VMs, the model optimized the number of replicas of each VM. Capacitated VMs can serve a limited number of IoT objects. IV. RESULTS Fig. 3 shows the distribution of IoT objects, relays and coordinator elements within an area of 30m 30m. The gateway, not shown in Fig. 3, was 100m away from the coordinator. We considered 50 IoT objects, 25 relays, one coordinator and one gateway. The IoT objects are randomly and uniformly distributed and a relay element is placed every 6m. We have considered the receiving and transmitting power consumption (including propagation losses and the power amplification) for IoT objects and the networking elements [14]. Devices in the four layers communicated using the ZigBee protocol. Each CPU in the networking elements consumed an average 5.5 W [15]. Distance (m) 30 25 20 15 10 5 5 10 15 20 25 30 Distance (m) Fig. 3. Distribution area of IoT. Relay Node IoT object Cordinator

We considered two scenarios. The first scenario, referred to as Gateway Placement Scenario (GPS), restricted VM hosting at the gateway element only, so that IoT data were aggregated and processed by one mini cloud at the gateway. The second scenario, referred to as Optimal Placement Scenario (OPS), allowed full flexible VM placement at relays, the coordinator or the gateway elements. Both scenarios evaluated four different types of VMs. The VMs CPU utilization depended on the VM type only and was not a function of the number of served IoT objects, i.e. constant serving rate. The VMs CPU utilization is also assumed to be independent of the traffic reduction percentage. This is because the same VM processing power can be assigned to tasks that can produce high traffic reduction such as temperature differential, or to image compression tasks that might not achieve large data reduction. The total power consumption for the two scenarios is shown in Fig. 4. The x axis represents different considered traffic reduction percentages. Fig. 4 divides the total power consumption into its two components: traffic-induced and processing-induced power consumption. The results show that GPS had a higher total power consumption compared to OPS. This was mainly due to the higher number of hops crossed by the IoT-to-VM traffic in the IoT network as all VMs were located in the upper fourth layer. In addition, GPS total power consumption was not affected by the different traffic reduction percentages considered in Fig. 4. The reason was that the gateway used to host the VMs represented the last layer in traffic aggregation and processing. Hence, the extracted knowledge was locally hosted by the gateway and not sent to the upper layers. Therefore, the traffic-induced power consumption for GPS comes only from the non-reduced traffic received from the lower layers, which was not affected by the different reduction percentages. In future work we will consider the optical core layer where large data centers receive the extracted knowledge traffic from the IoT network gateway(s). On the other hand, OPS managed to reduce the total power consumption compared to GPS. This was due to OPS optimal VMs placement that reduced the number of hops between the VMs and IoT objects. The results also indicated that lower total power consumption was feasible with higher traffic reduction percentages for OPS. This was because the reduced knowledge traffic required a lower number of components in the IoT network elements, e.g. lower number of ports. Reducing the number of networking elements and/or their components allows them to be powered off, which achieves power efficiency. The average total and network power savings for the OPS were 36% and 46%, respectively, compared to the GPS. Note that GPS and OPS consumed the same processinginduced power, due to two reasons. First, VMs in both scenarios had similar total CPU utilizations as both scenarios served similar input demands. Second, the VMs power consumption was independent of the VMs placement as the IoT networking elements were assumed to be equipped with similar CPUs. Both scenarios powered-on one VM copy for each VM type. This decision was influenced by the fact that the VMs considered were un-capacitated in terms of the maximum number of served IoT objects. Therefore, each VM type could serve all its objects using one VM copy only for both scenarios. Fig. 5 shows the total power consumption of the OPS considering capacitated VMs. We specified the capacity of the VMs to serve 5, 10 or 15 objects. Fig. 5 shows that the power consumption increased with a decreasing number of objects per VM. The increase in power consumption is due to the need for more VM copies that have to be created for each VM type. This increased the CPU utilization of the networking elements, and therefore, more power was consumed. Fig. 4. Total power consumption for GPS and OPS. Fig. 5. Power consumption considering capacitated VMs.

V. CONCLUSIONS This paper introduced an energy efficient IoT model that considered building mini clouds at relays, coordinator and gateway devices in an IoT network. We demonstrated the feasibility to save up to 36% of the total power consumption, given our set of input parameters, by optimally placing VMs in the IoT network. Energy savings came from a reduced number of hops in the network as well as a reduced number of components being employed by the networking elements as traffic was progressively processed and reduced through the network. We also investigated the impact of capacitated VMs on total power consumption. The larger the number of served IoT objects per VM, the lower the number of powered on networking elements, and hence, there was better energy efficiency. For future work, we will consider scalability and run time performance for proposed approach. ACKNOWLEDGMENT The authors would like to acknowledge funding from the Engineering and Physical Sciences Research Council (EPSRC), INTERNET (EP/H040536/1) and STAR (EP/K016873/1), and would like to thank A. Al-Quzweeni and L. Nonde for many useful discussions. In addition, Mrs. Zaineb Al-Azez would like to thank the Higher Committee for Education Development in Iraq (HCED) for funding her PhD scholarship. [10] Y. Zhang, "Technology framework of the Internet of Things and its application," Electrical and Control Engineering (ICECE), International Conference on 2011, pp. 4109-4112, 2011. [11] A. R. Biswas and R. Giaffreda, "IoT and cloud convergence: opportunities and challenges," Internet of Things (WF-IoT), 2014 IEEE world Forum on, pp. 375-376, 2014. [12] Aazam, M., Khan, I., Alsaffar, A.A. and Eui-Nam Huh, "Cloud of Things: integrating Internet of Things and cloud computing and the issues involved," Applied Sciences and Technology (IBCAST), 2014 11th International Bhurban Conference on, pp. 414-419.2014. [13] J. Zhou, T. Leppänen, E. Harjula, C. Yu, H. Jin and L. T. Yang, " CloudThings: a common architecture for integrating the Internet of Things with cloud computing," Computer Supported Cooperative Work in Design (CSCWD)2013 IEEE 17th International Conference on, pp. 651-657, 2013. [14] W. Feng and J. M. H. Elmirghani, "Lifetime evaluation in energy-efficient rectangular ad hoc wireless networks," International J. Communication Systems. Vol. 23. No. 12, pp. 1500-1520. 2010. [15] CPU World, available:http://www.cpu world.com/cpus/core_solo/intelcore%20solo%20u140 0%20LE80538UE0092M.html. 14/Jul/2015. REFERENCES [1] D. Lake, A. Rayes, and M. Morrow, "The internet of things," Internet Protocol Journal, vol. 15, No. 3, pp. 10-19, 2012. [2] J. Tan, S. G. M. Koo, "A Survey of technologies in Internet of Things," IEEE international Conference on Distributed Computing in Sensor Systems, pp. 269-274, 2014. [3] R. Khan, S. U. Khan, R. Zaheer and S. Khan, "Future internet: the internet of things architecture, possible applications and key challenges," 10th International Conference on Frontiers of Information Tchnology, pp. 257-260, 2012. [4] A.Q. Lawey, T. E. H. El-Gorashi and J. M. H. Elmirghani, "Distributed energy efficient clouds over core networks," IEEE/OSA j. Lightwave technology, Vol. 32, No. 7, pp. 1261-1281, 2014. [5] L. Nonde, T. E. H. El-Gorashi, and J. M. H. Elmirghani,"Energy efficient virtual network embedding for cloud networks," IEEE/OSA j. Lightwave technology, Vol. 33, No. 9, pp. 1828-1849, 2015. [6] A.Q. Lawey, T. E. H. El-Gorashi and J. M. H. Elmirghani, "BitTorrent content distribution in optical networks," IEEE/OSA j. Lightwave technology, Vol. 32, No. 21, pp. 4209-4225, 2014. [7] X. Dong, T. E. H. El-Gorashi and J. M. H. Elmirghani, "Green IP over WDM networks with data centers," IEEE/OSA j. Lightwave technology, Vol. 29, No. 12, pp. 1861-1880, 2011. [8] X. Dong, T. E. H. El-Gorashi and J. M. H. Elmirghani, "On the energy efficiency of physical topology design for IP over WDM networks," IEEE/OSA j. Lightwave technology, Vol. 30, No. 12, pp. 1931-1942, 2012. [9] M. Wu, T.J. Lu, F.Y. Ling, J. Sun, and H.Y. Du, "Research on the architecture of Internet of things," Advanced Computer Theory and Engineering (ICACTE), 3rd International Conference on, vol. 5, pp. 484-487, 2010.