skip to main content
10.1145/3366614.3368101acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

Container deployment strategy for edge networking

Published: 09 December 2019 Publication History

Abstract

Edge computing paradigm has been proposed to support latency-sensitive applications such as Augmented Reality (AR)/ Virtual Reality(VR) and online gaming, by placing computing resources close to where they are most demanded, at the edge of the network. Many solutions have proposed to deploy virtual resources as close as possible to the consumers using virtual machines and containers. However, the most popular container orchestration tools, e.g., Docker Swarm and Kubernetes, do not take into account the locality aspect during deployment, resulting in poor location choices at the edge of the network. In this paper, we propose an edge deployment strategy to tackle the lack of locality awareness of the container orchestrator. In this strategy, the orchestrator collects information about latency and the real-time resource consumption from the current container deployments, providing a bird's-eye view of the most demanded locations and the best places for deployment to cover the largest number of clients. We evaluated the proposed model using 16 AWS regions across the globe and compared to the standard deployment strategies. The experimental results show our edge strategy reduces the average latency between serving container to the clients by up to 4 times compared to the standard deployment algorithms.

References

[1]
[n.d.]. AlertManager. https://prometheus.io/docs/alerting/alertmanager/. Accessed: 2019-01-30.
[2]
[n.d.]. Docker Swarm Mode Overview. https://docs.docker.com/engine/swarm/. Accessed: 2019-01-30.
[3]
[n.d.]. Google cAdvisor. https://github.com/google/cadvisor. Accessed: 2019-01-30.
[4]
[n.d.]. Prometheus - Monitoring system & time series database. https://prometheus.io. Accessed: 2019-01-30.
[5]
[n.d.]. The Kubernetes Scheduler. https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/. Accessed: 2019-01-30.
[6]
2018. Ericsson Mobility Report. Technical Report. https://www.ericsson.com/assets/local/mobility-report/documents/2018/ericsson-mobility-report-june-2018.pdf.
[7]
Rajesh Balan, Jason Flinn, M. Satyanarayanan, Shafeeq Sinnamohideen, and Hen-I Yang. 2002. The Case for Cyber Foraging. In Proceedings of the 10th Workshop on ACM SIGOPS European Workshop (EW 10). ACM, New York, NY, USA, 87--92.
[8]
Mark S. Gordon, D. Anoushe Jamshidi, Scott Mahlke, Z. Morley Mao, and Xu Chen. 2012. COMET: Code Offload by Migrating Execution Transparently. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI'12). USENIX Association, Berkeley, CA, USA, 93--106. http://dl.acm.org/citation.cfm7id-2387880.2387890
[9]
K. Habak, M. Ammar, K. A. Harras, and E. Zegura. 2015. Femto Clouds: Leveraging Mobile Devices to Provide Cloud Service at the Edge. In 2015 IEEE 8th International Conference on Cloud Computing. 9--16.
[10]
Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy Katz, Scott Shenker, and Ion Stoica. 2011. Mesos: A Platform for Fine-grained Resource Sharing in the Data Center. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (NSDI'11). USENIX Association, Berkeley, CA, USA, 295--308. http://dl.acm.org/citation.cfm?id-1972457.1972488
[11]
C. Pahl and B. Lee. 2015. Containers and Clusters for Edge Cloud Architectures - A Technology Review. In 2015 3rd International Conference on Future Internet of Things and Cloud. 379--386.
[12]
Matthew Roughan. 2005. Simplifying the Synthesis of Internet Traffic Matrices. SIGCOMM Comput. Commun. Rev. 35, 5 (Oct. 2005), 93--96.
[13]
M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies. 2009. The Case for VM-Based Cloudlets in Mobile Computing. IEEE Pervasive Computing 8, 4 (Oct 2009), 14--23.
[14]
Enrique Saurez, Kirak Hong, Dave Lillethun, Umakishore Ramachandran, and Beate Ottenwälder. 2016. Incremental Deployment and Migration of Geo-distributed Situation Awareness Applications in the Fog. In Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems (DEBS '16). ACM, New York, NY, USA, 258--269.
[15]
W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu. 2016. Edge Computing: Vision and Challenges. IEEE Internet of Things Journal 3, 5 (Oct 2016), 637--646.
[16]
Chih-Peng Wu, Mahima Agumbe Suresh, and Dilma Da Silva. 2017. Container Lifecycle Management for Edge Nodes: Poster. In Proceedings of the Second ACM/IEEE Symposium on Edge Computing (SEC '17). Article 23, 2 pages.
[17]
S. Yi, Z. Hao, Z. Qin, and Q. Li. 2015. Fog Computing: Platform and Applications. In 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb). 73--78.

Cited By

View all
  • (2024)Improving Service Quality: Innovations in Enriching the IoT Experience2024 7th International Conference on Electronics, Communications, and Control Engineering (ICECC)10.1109/ICECC63398.2024.00019(66-71)Online publication date: 22-Mar-2024
  • (2023)Performance Evaluation of Container Orchestration Tools in Edge Computing EnvironmentsSensors10.3390/s2308400823:8(4008)Online publication date: 15-Apr-2023
  • (2023)Benchmarking Container Technologies on ARM-Based Edge DevicesIEEE Access10.1109/ACCESS.2023.332127411(107331-107347)Online publication date: 2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MECC '19: Proceedings of the 4th Workshop on Middleware for Edge Clouds & Cloudlets
December 2019
21 pages
ISBN:9781450370325
DOI:10.1145/3366614
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

In-Cooperation

  • USENIX Assoc: USENIX Assoc
  • IFIP

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 December 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. containers
  2. deployment
  3. edge computing
  4. scheduling

Qualifiers

  • Research-article

Conference

Middleware '19
Sponsor:
Middleware '19: 20th International Middleware Conference
December 9 - 13, 2019
California, Davis

Acceptance Rates

Overall Acceptance Rate 4 of 9 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)47
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Improving Service Quality: Innovations in Enriching the IoT Experience2024 7th International Conference on Electronics, Communications, and Control Engineering (ICECC)10.1109/ICECC63398.2024.00019(66-71)Online publication date: 22-Mar-2024
  • (2023)Performance Evaluation of Container Orchestration Tools in Edge Computing EnvironmentsSensors10.3390/s2308400823:8(4008)Online publication date: 15-Apr-2023
  • (2023)Benchmarking Container Technologies on ARM-Based Edge DevicesIEEE Access10.1109/ACCESS.2023.332127411(107331-107347)Online publication date: 2023
  • (2022)Hybrid Collaborative Architectures For Intrusion Detection In Multi-Access Edge ComputingNOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS54207.2022.9789795(1-7)Online publication date: 25-Apr-2022
  • (2022)Stochastic model-driven capacity planning framework for multi-access edge computingComputing10.1007/s00607-022-01102-4104:12(2557-2579)Online publication date: 27-Jun-2022
  • (2021)FMS (Federated Model as a service) for healthcare: an automated secure-framework for personalized recommendation systemCARDIOMETRY10.18137/cardiometry.2021.20.7078(71-79)Online publication date: 21-Nov-2021
  • (2021)SPA: Harnessing Availability in the AWS Spot MarketIEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS51825.2021.9484646(1-6)Online publication date: 10-May-2021
  • (2021)Container Placement and Migration in Edge Computing: Concept and Scheduling ModelsIEEE Access10.1109/ACCESS.2021.30775509(68028-68043)Online publication date: 2021
  • (2020)Rule based auto-scalability of IoT services for efficient edge device resource utilizationJournal of Ambient Intelligence and Humanized Computing10.1007/s12652-020-02100-0Online publication date: 5-Jun-2020
  • (2020)Survey of Edge Computing Based on a Generalized Framework and Some RecommendationEdge Computing – EDGE 202010.1007/978-3-030-59824-2_10(111-126)Online publication date: 16-Sep-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media