ABSTRACT
Remarkable advantages of Containers (CNs) over Virtual Machines (VMs) such as lower overhead and faster startup has gained the attention of Communication Service Providers (CSPs) as using CNs for providing Virtual Network Functions (VNFs) can save costs while increasing the service agility. However, as it is not feasible to realise all types of VNFs in CNs, the coexistence of VMs and CNs is proposed. To put VMs and CNs together, an orchestration framework that can chain services across distributed and heterogeneous domains is required. To this end, we implemented a framework by extending and consolidating state-of-the-art tools and technologies originated from Network Function Virtualization (NFV), Software-defined Networking (SDN) and cloud computing environments. This framework chains services provisioned across Kubernetes and OpenStack domains. During the demo, we deploy a service consist of CN- and VM-based VNFs to demonstrate different features provided by our framework.
- ARIA {n. d.}. Apache ARIA TOSCA Orchestration Engine. URL: http://dpdk.org/ {retrieved: January 2018}.Google Scholar
- CPU Manager {n. d.}. CPU Core Manager for Kubernetes. URL: https://github.com/intel/CPU-Manager-for-Kubernetes {retrieved: February 2019}.Google Scholar
- R. Cziva and D. P. Pezaros. 2017. Container Network Functions: Bringing NFV to the Network Edge. IEEE Communications Magazine 55, 6 (June 2017), 24--31.Google ScholarDigital Library
- Sevil Dräxler et al. 2017. SONATA: Service Programming and Orchestration for Virtualized Software Networks. In IEEE International Conference on Communications Workshops (ICC Workshops). IEEE, 973--978.Google Scholar
- H. R. Kouchaksaraei, T. Dierich, and H. Karl. 2018. Pishahang: Joint Orchestration of Network Function Chains and Distributed Cloud Applications. In 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft). 344--346.Google Scholar
- H. R. Kouchaksaraei, S. DrÃďxler, M. Peuster, and H. Karl. 2018. Programmable and Flexible Management and Orchestration of Virtualized Network Functions. In 2018 European Conference on Networks and Communications (EuCNC). 1--9.Google Scholar
- H. R. Kouchaksaraei and H. Karl. 2018. Joint Orchestration of Cloud-Based Microservices and Virtual Network Functions. In Cloud Computing 2018: The Ninth International Conference on Cloud Computing, GRIDs, and Virtualization. 153--154.Google Scholar
- M Siddiqui and T Radi and L Obuchowicz, P Rutkowski. 2017. Enabling New Features with Kubernetes for NFV. White Paper. Intel.Google Scholar
- Multus {n. d.}. Multus Container Network Interface (CNI). URL: https://github.com/intel/multus-cni {retrieved: February 2019}.Google Scholar
- OSM. 2018. OSM Release Four a Technical Overview. Group Specification. ETSI.Google Scholar
- OSSC {n. d.}. Service Function Chaining Extension for OpenStack Networking. URL: https://docs.openstack.org/networking-sfc/latest/ {retrieved: February 2019}.Google Scholar
- Dana Petcu. 2013. Multi-Cloud: Expectations and Current Approaches. In Proceedings of the international workshop on Multi-cloud applications and federated clouds. ACM, 1--6. Google ScholarDigital Library
- Csaba Rotter, Lóránt Farkas, Gábor Nyíri, Gergely Csatári, László Jánosi, and Róbert Springer. 2016. Using Linux containers in telecom applications. In 19th Conference on Innovation in Clouds, Internet and Networks (ICIN). 234--241.Google Scholar
Index Terms
- Service Function Chaining Across OpenStack and Kubernetes Domains
Recommendations
A review on Virtualized Infrastructure Managers with management and orchestration features in NFV architecture
AbstractNowadays, Network Function Virtualization (NFV) is a growing and powerful technology in the research community and IT world. Traditional computer networks consist of hardware appliances such as firewalls and load balancers, called ...
Highlights- Analyzed and highlighted existing Virtualized Infrastructure Managers (VIMs) with NFV Orchestration (NFVO) and VNF Management (VNFM) operations.
OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds
Dynamic consolidation of virtual machines VMs is an efficient approach for improving the utilization of physical resources and reducing energy consumption in cloud data centers. Despite the large volume of research published on this topic, there are ...
Performance evaluation of live virtual machine migration in SDN-enabled cloud data centers
AbstractIn Software-Defined Networking (SDN) enabled cloud data centers, live VM migration is a key technology to facilitate the resource management and fault tolerance. Despite many research focus on the network-aware live migration of VMs in ...
Highlights- Comprehensive evaluation of block live migration in SDN-enabled data centers.
- ...
Comments