Flyweight Network Functions for Network Slicing in IoT

This paper proposes an approach for the network slicing provisioning for Internet of Things (IoT) platforms based on the concept of flyweight network functions (fNF). The network slicing is a main characteristic of the 5G networks that our proposal extends to IoT platforms, in order to support the most diverse QoS requirements. The paper defines the fNF concept and presents its utilization in the context of network slices provisioning for IoT applications having QoS requirements and sharing the same IoT platform. Additionally, we present a use case and a comparison with previous works.

[1]  Maria Kihl,et al.  Performance Overhead Comparison between Hypervisor and Container Based Virtualization , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

[2]  Stuart Clayman,et al.  Efficient management solutions for software-defined infrastructures , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[3]  David G. Andersen,et al.  Putting the "Micro" Back in Microservice , 2018, USENIX Annual Technical Conference.

[4]  Scott Shenker,et al.  NetBricks: Taking the V out of NFV , 2016, OSDI.

[5]  Cong Wang,et al.  LightBox: SGX-assisted Secure Network Functions at Near-native Speed , 2017, ArXiv.

[6]  Wolfgang Kellerer,et al.  NetServ: Active Networking 2.0 , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

[7]  Massimo Gallo,et al.  CliMBOS: A Modular NFV Cloud Backend for the Internet of Things , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[8]  Séverine Sentilles,et al.  A Classification Framework for Software Component Models , 2011, IEEE Transactions on Software Engineering.

[9]  Massimo Gallo,et al.  CliMB: Enabling Network Function Composition with Click Middleboxes , 2016, CCRV.

[10]  Michio Honda,et al.  HyperNF: building a high performance, high utilization and fair NFV platform , 2017, SoCC.

[11]  Amy L. Murphy,et al.  Middleware to support sensor network applications , 2004, IEEE Network.

[12]  Vyas Sekar,et al.  Design and Implementation of a Consolidated Middlebox Architecture , 2012, NSDI.

[13]  Christophe Chassot,et al.  A Modular Framework for Dynamic QoS Management at the Middleware Level of the IoT: Application to a OneM2M Compliant IoT Platform , 2018, 2018 IEEE International Conference on Communications (ICC).

[14]  Sylvia Ratnasamy,et al.  SafeBricks: Shielding Network Functions in the Cloud , 2018, NSDI.

[15]  Mahesh K. Marina,et al.  Programming Abstractions for Software-Defined Wireless Networks , 2015, IEEE Transactions on Network and Service Management.

[16]  Scott Shenker,et al.  E2: a framework for NFV applications , 2015, SOSP.

[17]  Keqiu Li,et al.  CLICK-UP: Towards Software Upgrades of Click-driven Stateful Network Elements , 2018, SIGCOMM Posters and Demos.

[18]  Dimitrios P. Pezaros,et al.  Container Network Functions: Bringing NFV to the Network Edge , 2017, IEEE Communications Magazine.

[19]  Christos Gkantsidis,et al.  Enabling End-Host Network Functions , 2015, Comput. Commun. Rev..

[20]  Massimo Gallo,et al.  ClickNF: a Modular Stack for Custom Network Functions , 2018, USENIX Annual Technical Conference.

[21]  Marga Marcos,et al.  QoS Aware Middleware Support for Dynamically Reconfigurable Component Based IoT Applications , 2016, Int. J. Distributed Sens. Networks.

[22]  Aurojit Panda,et al.  A New Approach to Network Function Virtualization , 2017 .

[23]  Massimo Gallo,et al.  Network function virtualization: through the looking-glass , 2016, Ann. des Télécommunications.

[24]  Jane Yung-jen Hsu,et al.  QoS Oriented Sensor Selection in IoT System , 2014, 2014 IEEE International Conference on Internet of Things(iThings), and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom).

[25]  Thierry Monteil,et al.  Analytical model for adaptive QoS management at the Middleware level in IoT , 2017, 2017 IEEE Symposium on Computers and Communications (ISCC).