skip to main content
10.1145/3434770.3459741acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

eCaaS: A Management Framework of Edge Container as a Service for Business Workload

Published: 26 April 2021 Publication History
  • Get Citation Alerts
  • Abstract

    Enterprises are containerizing their business applications and extending those applications from cloud to edge to achieve better flexibility, agility, and performance for their business workload. Unlike data centers, edge sites including infrastructure and orchestration systems are often heterogeneous and highly customized depending on the resource availability, business requirements of the use case, and technical requirements of the application. However, in many business use cases, the lack of IT professionals with proper domain expertise makes it very challenging to create, manage, and support heterogeneous containerized edge sites at a large scale.
    In this work, we present the eCaaS framework that provides automated lifecycle management of containerized edge sites and applications. With eCaaS, users can create customized edge sites with only high-level business intents which are analyzed and translated to deployment templates with low-level specifications. The edge site deployment templates are then automatically executed to build, deploy, and configure the containerized edge sites and applications. To support more customization options in the future, eCaaS decouples user intents, deployment rules, and deployment specifications and formulates deployment template generation as an SMT problem to achieve better scalability and extensibility. For creating an edge site with five nodes, eCaaS takes less than one second to generate the deployment template and less than ten minutes to complete the entire deployment.

    References

    [1]
    G. Attardi, A. Barchiesi, A. Colla, R. Di Lallo, and F. Galeazzi. Declarative modeling for deploying a container platform. In 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), pages 386--389, 2018.
    [2]
    AWS Edge: Framework for the Edge. https://aws.amazon.com/edge/, 2020.
    [3]
    A. Biere, M. Heule, H. Van Maaren, and T. Walsh. Conflict-driven clause learning sat solvers. Handbook of Satisfiability, Frontiers in Artificial Intelligence and Applications, pages 131--153, 2009.
    [4]
    M. Davis and H. Putnam. A computing procedure for quantification theory. Journal of the ACM (JACM), 7(3):201--215, 1960.
    [5]
    L. De Moura and N. Bjørner. Z3: An efficient smt solver. In International conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 337--340. Springer, 2008.
    [6]
    K3s: Lightweight Kubernetes. https://k3s.io/, 2020.
    [7]
    KubeEdge: Kubernetes Native Edge Computing Framework. https://kubeedge.io/, 2020.
    [8]
    LF Edge: Building an Open Source Framework for the Edge. https://www.lfedge.org/, 2020.
    [9]
    C. Liu, B. T. Loo, and Y. Mao. Declarative Automated Cloud Resource Orchestration. In Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC '11, New York, NY, USA, 2011.
    [10]
    C. Liu, Ren, B. T. Loo, Y. Mao, and P. Basu. Cologne: A declarative distributed constraint optimization platform. arXiv preprint arXiv:1204.6080, 2012.
    [11]
    Mist.io: Multi-Cloud Management. https://mist.io/, 2020.
    [12]
    Morpheus: Hybrid Cloud Manager. https://morpheusdata.com/, 2020.
    [13]
    Samsung. Technical White Paper Network Slicing - Samsung. https://images.samsung.com/is/content/samsung/p5/global/business/networks/insights/white-paper/network-slicing/200420_Samsung_Network_Slicing_Final.pdf, 2020.
    [14]
    D. A Tamburri, W. Van den Heuvel, C. Lauwers, P. Lipton, D. Palma, and M. Rutkowski. Tosca-based intent modelling: goal-modelling for infrastructure-as-code. SICS Software-Intensive Cyber-Physical Systems, 34(2):163--172, 2019.

    Cited By

    View all
    • (2022)Microservice Scheduling for Satellite-Terrestrial Hybrid Network with Edge Computing2022 IEEE/CIC International Conference on Communications in China (ICCC Workshops)10.1109/ICCCWorkshops55477.2022.9896704(24-29)Online publication date: 11-Aug-2022
    • (2022)UnifiedNetManagement: Unified Network Management for Heterogeneous Edge Enterprise Network2022 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E55432.2022.00028(199-204)Online publication date: Sep-2022

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EdgeSys '21: Proceedings of the 4th International Workshop on Edge Systems, Analytics and Networking
    April 2021
    84 pages
    ISBN:9781450382915
    DOI:10.1145/3434770
    Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 April 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    EuroSys '21
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 10 of 23 submissions, 43%

    Upcoming Conference

    EuroSys '25
    Twentieth European Conference on Computer Systems
    March 30 - April 3, 2025
    Rotterdam , Netherlands

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)18
    • Downloads (Last 6 weeks)2

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Microservice Scheduling for Satellite-Terrestrial Hybrid Network with Edge Computing2022 IEEE/CIC International Conference on Communications in China (ICCC Workshops)10.1109/ICCCWorkshops55477.2022.9896704(24-29)Online publication date: 11-Aug-2022
    • (2022)UnifiedNetManagement: Unified Network Management for Heterogeneous Edge Enterprise Network2022 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E55432.2022.00028(199-204)Online publication date: Sep-2022

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media