skip to main content
10.1145/3328905.3332505acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
demonstration

Service Function Chaining Across OpenStack and Kubernetes Domains

Published:24 June 2019Publication History

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.

References

  1. ARIA {n. d.}. Apache ARIA TOSCA Orchestration Engine. URL: http://dpdk.org/ {retrieved: January 2018}.Google ScholarGoogle Scholar
  2. CPU Manager {n. d.}. CPU Core Manager for Kubernetes. URL: https://github.com/intel/CPU-Manager-for-Kubernetes {retrieved: February 2019}.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle Scholar
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. M Siddiqui and T Radi and L Obuchowicz, P Rutkowski. 2017. Enabling New Features with Kubernetes for NFV. White Paper. Intel.Google ScholarGoogle Scholar
  9. Multus {n. d.}. Multus Container Network Interface (CNI). URL: https://github.com/intel/multus-cni {retrieved: February 2019}.Google ScholarGoogle Scholar
  10. OSM. 2018. OSM Release Four a Technical Overview. Group Specification. ETSI.Google ScholarGoogle Scholar
  11. OSSC {n. d.}. Service Function Chaining Extension for OpenStack Networking. URL: https://docs.openstack.org/networking-sfc/latest/ {retrieved: February 2019}.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar

Index Terms

  1. Service Function Chaining Across OpenStack and Kubernetes Domains

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        DEBS '19: Proceedings of the 13th ACM International Conference on Distributed and Event-based Systems
        June 2019
        291 pages
        ISBN:9781450367943
        DOI:10.1145/3328905

        Copyright © 2019 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 June 2019

        Check for updates

        Qualifiers

        • demonstration
        • Research
        • Refereed limited

        Acceptance Rates

        DEBS '19 Paper Acceptance Rate13of47submissions,28%Overall Acceptance Rate130of553submissions,24%

        Upcoming Conference

        DEBS '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader