Energy Efficient IoT Virtualization Framework With Peer to Peer Networking and Processing

In this paper, an energy efficient IoT virtualization framework with peer-to-peer (P2P) networking and edge processing is proposed. In this network, the IoT task processing requests are served by peers. IoT objects and relays that host virtual machines (VMs) represents the peers in the proposed P2P network. We have considered three scenarios to investigate the saving in power consumption and the system capabilities in terms of task processing. The first scenario is a ‘relays only’ scenario, where the task requests are processed using relays only. The second scenario is an ‘objects only’ scenario, where the task requests are processed using the IoT objects only. The last scenario is a hybrid scenario, where the task requests are processed using both IoT objects and VMs. We have developed a mixed integer linear programming (MILP) model to maximize the number of processing tasks served by the system, and minimize the total power consumed by the IoT network. Based on the MILP model principles, we developed an energy efficient virtualized IoT P2P networks heuristic (EEVIPN). Our results show that the hybrid scenario serves up to 77% (57% on average) processing task requests, but with higher energy consumption compared to the other scenarios. The relays only scenario serves 74% (57% on average) of the processing task requests with 8% saving in power consumption compared to the hybrid scenario. In contrast, 28% (22% on average) of task requests can be handled by the objects only scenario with up to 62% power saving compared to the hybrid scenario.

[1]  Sajjad Hussain Shah,et al.  A survey: Internet of Things (IOT) technologies, applications and challenges , 2016, 2016 IEEE Smart Energy Grid Engineering (SEGE).

[2]  Weifa Liang,et al.  Maximizing Sensor Lifetime in a Rechargeable Sensor Network via Partial Energy Charging on Sensors , 2016, 2016 13th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[3]  François Carrez,et al.  A Practical Evaluation of Information Processing and Abstraction Techniques for the Internet of Things , 2015, IEEE Internet of Things Journal.

[4]  Xiaowen Dong,et al.  On the Energy Efficiency of Physical Topology Design for IP Over WDM Networks , 2012, Journal of Lightwave Technology.

[5]  Jaafar M. H. Elmirghani,et al.  Virtualization framework for energy efficient IoT networks , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[6]  Neeraj Suri,et al.  DKM: Distributed k-connectivity maintenance in Wireless Sensor Networks , 2012, 2012 9th Annual Conference on Wireless On-Demand Network Systems and Services (WONS).

[7]  Nauman Aslam,et al.  Analysis of LEACH Energy Parameters , 2011, ANT/MobiWIS.

[8]  Peng Ran,et al.  ZigBee Routing Selection Strategy Based on Data Services and Energy-Balanced ZigBee Routing , 2006, 2006 IEEE Asia-Pacific Conference on Services Computing (APSCC'06).

[9]  Decision Systems.,et al.  Distributed minimum hop algorithms , 1982 .

[10]  Nadeem Javaid,et al.  Measuring Fatigue of Soldiers in Wireless Body Area Sensor Networks , 2013, 2013 Eighth International Conference on Broadband and Wireless Computing, Communication and Applications.

[11]  Zoran Veljovic,et al.  Distributed MIMO solutions for peer-to-peer communications in future wireless systems , 2016, 2016 24th Telecommunications Forum (TELFOR).

[12]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[13]  Taisir E. H. El-Gorashi,et al.  Energy Efficient Virtual Network Embedding for Cloud Networks , 2015, Journal of Lightwave Technology.

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

[15]  Taisir E. H. El-Gorashi,et al.  BitTorrent Content Distribution in Optical Networks , 2014, Journal of Lightwave Technology.

[16]  Benjamin Yee Shing Li,et al.  A Mobility Enabled Inpatient Monitoring System Using a ZigBee Medical Sensor Network , 2014, Sensors.

[17]  W. Marsden I and J , 2012 .

[18]  Jianli Pan,et al.  Future Edge Cloud and Edge Computing for Internet of Things Applications , 2018, IEEE Internet of Things Journal.

[19]  Yu Meng,et al.  A Novel Deployment Scheme for Green Internet of Things , 2014, IEEE Internet of Things Journal.

[20]  Jaafar M. H. Elmirghani,et al.  Distributed Energy Efficient Clouds Over Core Networks , 2014, Journal of Lightwave Technology.

[21]  Xiaowen Dong,et al.  Green IP Over WDM Networks With Data Centers , 2011, Journal of Lightwave Technology.

[22]  J. M. H. Elmirghani,et al.  Impact of peers behaviour on the energy efficiency of BitTorrent over optical networks , 2012, 2012 14th International Conference on Transparent Optical Networks (ICTON).

[23]  Jinxiang Dong,et al.  Workload Characterization on a Cloud Platform: An Early Experience , 2016 .

[24]  J.T. Adams An introduction to IEEE STD 802.15.4 , 2006, 2006 IEEE Aerospace Conference.

[25]  Julian de Hoog,et al.  Interconnecting Fog computing and microgrids for greening IoT , 2016, 2016 IEEE Innovative Smart Grid Technologies - Asia (ISGT-Asia).

[26]  Jaafar M. H. Elmirghani,et al.  Energy efficient IoT virtualization framework with passive optical access networks , 2016, 2016 18th International Conference on Transparent Optical Networks (ICTON).

[27]  Henryk Wozniakowski,et al.  Complexity of linear programming , 1982, Oper. Res. Lett..

[28]  Roberto Morabito,et al.  Enabling Data Processing at the Network Edge through Lightweight Virtualization Technologies , 2016, 2016 IEEE International Conference on Sensing, Communication and Networking (SECON Workshops).

[29]  Louise Krug,et al.  Energy-Efficient Future High-Definition TV , 2014, Journal of Lightwave Technology.

[30]  Jaafar M. H. Elmirghani,et al.  Energy Efficient Big Data Networks: Impact of Volume and Variety , 2018, IEEE Transactions on Network and Service Management.

[31]  Tao Zhang,et al.  Fog and IoT: An Overview of Research Opportunities , 2016, IEEE Internet of Things Journal.