Energy-Aware Placement for IoT-Service Function Chain

The Internet of Things (IoT) has become a masterpiece in today networks since it provides a way to digitalize our physical world. The proliferation of IoT devices offers new opportunities to enhance many aspects of our daily lives such as eHealth, Smart cities, Domestics, etc. Meanwhile, Network Function Virtualization (NFV) and Software Defined Networking (SDN) technologies are drawing an increasing attention nowadays by offering more flexibility and programmability compared to traditional network solution. We believe that building IoT services on top of NFV/SDN enabling technologies will be one of the key research area in the near future.In this paper, we investigate how NFV concept can be extended to IoT to allow decoupling IoT functionalities from specific dedicated devices. As a result, an IoT device becomes a whitebox that can be augmented with different functionalities instantiated and linked with other cloud-based functions to build end-to-end services. Furthermore, we propose an energy efficient solution for the placement of IoT Service Function Chain (IoTSFC) using an exact Mixed Integer Program (MIP) solution and a Genetic Algorithm (GA) heuristic to deal with scalability issue.

[1]  Johannes Bisschop,et al.  AIMMS - Optimization Modeling , 2006 .

[2]  Brigitte Jaumard,et al.  Energy-Efficient Service Chains with Network Function Virtualization , 2016 .

[3]  Schahram Dustdar,et al.  Efficient and Scalable IoT Service Delivery on Cloud , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[4]  Djamal Zeghlache,et al.  Energy Efficient Algorithm for VNF Placement and Chaining , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[5]  Raffaele Bolla,et al.  DROPv2: energy efficiency through network function virtualization , 2014, IEEE Network.

[6]  Frédéric Giroire,et al.  Optimizing rule placement in software-defined networks for energy-aware routing , 2014, 2014 IEEE Global Communications Conference.

[7]  Qian Zhu,et al.  IOT Gateway: BridgingWireless Sensor Networks into Internet of Things , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[8]  Amen Hussain Energy Consumption of Wireless IoT Nodes , 2017 .

[9]  Biswanath Mukherjee,et al.  Joint Virtual Network Function Placement and Routing of Traffic in Operator Networks , 2015 .

[10]  Dario Sabella,et al.  Mobile-Edge Computing Architecture: The role of MEC in the Internet of Things , 2016, IEEE Consumer Electronics Magazine.

[11]  Piero Castoldi,et al.  Latency-aware composition of Virtual Functions in 5G , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[12]  Federica Paganelli,et al.  A Service-Oriented Approach for Dynamic Chaining of Virtual Network Functions over Multi-Provider Software-Defined Networks , 2016, Future Internet.

[13]  Youngjae Kim,et al.  VNF-EQ: dynamic placement of virtual network functions for energy efficiency and QoS guarantee in NFV , 2017, Cluster Computing.

[14]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[15]  Stefano Giordano,et al.  A SDN-IoT Architecture with NFV Implementation , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[16]  Raouf Boutaba,et al.  Service Function Chaining Simplified , 2016, ArXiv.