Elastic resource management and network slicing for IoT over edge clouds

The Internet of Things (IoT) application ecosystem is driven by third party developers outside of the telecom domain. Edge infrastructure of communication service providers will therefore be accessible to third party application providers and developers and will host a multitude of application each with different characteristics. We foresee that multiple business actors will contribute to an IoT and edge-ecosystem including Hyperscale Cloud Providers (HCPs), Operation Technology (OT) vendors, communication service providers, and application developers. To reduce cost, efficient use of resources are needed across all business actors. End users, especially in IoT deployment, will look for pay-as-use (elasticity) service offerings similar to IT cloud offerings. Therefore, the layers of orchestration services must be able to elastically resize their respective resource pools by the means of initiating re-configurations via the underlay providers' orchestration services. We propose a workload placement algorithm, which can reconfigure both cloud (e.g., Infrastructure as a Service) and network (e.g., Virtual Private Network) resource underlays during resource orchestration. Our proposed method ensures that different business actors can exercise elastic control of their resources, so their committed services and bought resources are in better (best) alignment. The proposed method is functionally evaluated with 5G network slicing with local break-out to an IoT stack in the network edge.

[1]  T. V. Lakshman,et al.  Online Allocation of Virtual Machines in a Distributed Cloud , 2017, IEEE/ACM Transactions on Networking.

[2]  Raouf Boutaba,et al.  ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping , 2012, IEEE/ACM Transactions on Networking.

[3]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[4]  Carlos J. Bernardos,et al.  Multi-Domain VNF Mapping Algorithms , 2018, 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB).

[5]  Wouter Tavernier,et al.  Multi-Domain Service Orchestration Over Networks and Clouds: A Unified Approach , 2015, SIGCOMM.

[6]  Iván Vidal,et al.  Enabling the Orchestration of IoT Slices through Edge and Cloud Microservice Platforms , 2019, Sensors.

[7]  Juan Felipe Botero,et al.  Resource Allocation in NFV: A Comprehensive Survey , 2016, IEEE Transactions on Network and Service Management.

[8]  Min Zhu,et al.  B4: experience with a globally-deployed software defined wan , 2013, SIGCOMM.

[9]  Balázs Sonkoly,et al.  How to orchestrate a distributed OpenStack , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[10]  Fulvio Risso,et al.  End-to-end service orchestration across SDN and cloud computing domains , 2017, 2017 IEEE Conference on Network Softwarization (NetSoft).

[11]  L. Vdovin,et al.  Network utilization optimizer for SD-WAN , 2014, 2014 First International Science and Technology Conference (Modern Networking Technologies) (MoNeTeC).

[12]  Balázs Németh,et al.  Efficient service graph embedding: A practical approach , 2016, 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN).

[13]  Jörn Altmann,et al.  Dynamic application deployment in federations of clouds and edge resources using a multiobjective optimization AI algorithm , 2018, 2018 Third International Conference on Fog and Mobile Edge Computing (FMEC).

[14]  Stefan Schmid,et al.  Kraken: Online and elastic resource reservations for multi-tenant datacenters , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[15]  Xavier Hesselbach,et al.  Energy Efficient Virtual Network Embedding , 2012, IEEE Communications Letters.

[16]  Wei Xu,et al.  Optimizing Bulk Transfers with Software-Defined Optical WAN , 2016, SIGCOMM.

[17]  Guillaume Pierre,et al.  Autonomous resource provisioning for multi-service web applications , 2010, WWW '10.

[18]  Raouf Boutaba,et al.  On orchestrating virtual network functions , 2015, 2015 11th International Conference on Network and Service Management (CNSM).

[19]  Raouf Boutaba,et al.  Virtual Network Embedding with Coordinated Node and Link Mapping , 2009, IEEE INFOCOM 2009.

[20]  Tarik Taleb,et al.  A Survey on the Placement of Virtual Resources and Virtual Network Functions , 2019, IEEE Communications Surveys & Tutorials.

[21]  Matthias Rost,et al.  NP-Completeness and Inapproximability of the Virtual Network Embedding Problem and Its Variants , 2018, ArXiv.