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

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
  • (2024)Energy-Aware IoT Deployment PlanningProceedings of the 21st ACM International Conference on Computing Frontiers10.1145/3649153.3649864(61-70)Online publication date: 7-May-2024
  • (2023)SatEdge: Platform of Edge Cloud at Satellite and Scheduling Mechanism for Microservice ModulesIEEE Access10.1109/ACCESS.2023.333064911(126283-126294)Online publication date: 2023
  • (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
  • Show More Cited By

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)11
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Energy-Aware IoT Deployment PlanningProceedings of the 21st ACM International Conference on Computing Frontiers10.1145/3649153.3649864(61-70)Online publication date: 7-May-2024
  • (2023)SatEdge: Platform of Edge Cloud at Satellite and Scheduling Mechanism for Microservice ModulesIEEE Access10.1109/ACCESS.2023.333064911(126283-126294)Online publication date: 2023
  • (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

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