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

EdgeNet: A Multi-Tenant and Multi-Provider Edge Cloud

Published: 26 April 2021 Publication History

Abstract

EdgeNet is a public Kubernetes cluster dedicated to network and distributed systems research, supporting experiments that are deployed concurrently by independent groups. Its nodes are hosted by multiple institutions around the world. It represents a departure from the classic Kubernetes model, where the nodes that are available to a single tenant reside in a small number of well-interconnected data centers. The free open-source EdgeNet code extends Kubernetes to the edge, making three key contributions: multi-tenancy, geographical deployments, and single-command node installation. We show that establishing a public Kubernetes cluster over the internet, with multiple tenants and multiple hosting providers is viable. Preliminary results also indicate that the EdgeNet testbed that we run provides a satisfactory environment to run a variety of experiments with minimal network overhead.

References

[1]
G. Almashaqbeh. 2019. CacheCash: A Cryptocurrency-based Decentralized Content Delivery Network. Ph.D. Dissertation. Columbia University.
[2]
A. Bavier, R. McGeer, and G. Ricart. 2016. PlanetIgnite: A Self-Assembling, Lightweight, Infrastructure-as-a-Service Edge Cloud. In Proc. ITC '16. 130--138.
[3]
J. Cappos, M. Hemmings, R. McGeer, A. Rafetseder, and G. Ricart. 2018. EdgeNet: A global cloud that spreads by local action. In Proc. SEC 2018. IEEE, 359--360.
[4]
C. Dupont, R. Giaffreda, and L. Capra. 2017. Edge computing in IoT context: Horizontal and vertical Linux container migration. In Proc. GIoTS 2017. 1--4.
[5]
PlanetLab Europe. 2021. PLE. https://www.planet-lab.eu/
[6]
S. Fdida, T. Friedman, and T. Parmentelat. 2010. OneLab: An Open Federated Facility for Experimentally Driven Future Internet Research. In New Network Architectures: The Path to the Future Internet, Tania Tronco (Ed.). Studies in Computational Intelligence, Vol. 297. Springer-Verlag, 141--152.
[7]
Fed4FIRE. 2021. Fed4FIRE. https://www.fed4fire.eu/
[8]
D. Rex Finley. 2021. Point-in-Polygon Algorithm---Determining Whether a Point Is Inside a Complex Polygon. http://alienryderflex.com/polygon/
[9]
T. Friedman, R. McGeer, B. C. Senel, M. Hemmings, and G. Ricart. 2019. The EdgeNet System. Proc. ICNP '19 (2019), 1--2.
[10]
K3s. 2021. K3s: Lightweight Kubernetes. https://k3s.io/
[11]
P. Karhula, J. Janak, and H. Schulzrinne. 2019. Checkpointing and Migration of IoT Edge Functions. In Proc. EdgeSys '19 (Dresden, Germany). Association for Computing Machinery, New York, NY, USA, 60--65.
[12]
K. Kaur, S. Garg, G. Kaddoum, S. H. Ahmed, and M. Atiquzzaman. 2020. KEIDS: Kubernetes-Based Energy and Interference Driven Scheduler for Industrial IoT in Edge-Cloud Ecosystem. IEEE Internet of Things Journal 7, 5 (2020), 4228--4237.
[13]
E. Kristiani, C.-T. Yang, Y. Wang, and C.-Y. Huang. 2019. Implementation of an Edge Computing Architecture Using OpenStack and Kubernetes: ICISA 2018. 675--685.
[14]
A. Leon-Garcia and H. Bannazadeh. 2016. SAVI Testbed for Applications on Software-Defined Infrastructure. In The GENI Book. Springer-Verlag, New York, Chapter 22.
[15]
M-Lab. 2021. Network Diagnostic Tool. www.measurementlab.net/tests/ndt/
[16]
R. McGeer, M. Berman, C. Elliott, and R. Ricci (Eds.). 2016. The GENI Book. Springer International Publishing.
[17]
P. Mueller and S. Fischer. 2016. Europe's Mission in Next-Generation Networking With special emphasis on the German-Lab Project. In The GENI Book. Springer-Verlag, New York, Chapter 21.
[18]
A. Nakao and K. Yamada. 2016. Research and Development on Network Virtualization Technologies in Japan: VNode and FLARE Projects. 563--588.
[19]
C. Pahl, S. Helmer, L. Miori, J. Sanin, and B. Lee. 2016. A Container-Based Edge Cloud PaaS Architecture Based on Raspberry Pi Clusters. In Proc. FiCloud '16. 117--124.
[20]
C. Pahl and B. Lee. 2015. Containers and Clusters for Edge Cloud Architectures -- A Technology Review. In Proc. FiCloud '15. 379--386.
[21]
L. Peterson, A. Bavier, M. E. Fiuczynski, and S. Muir. 2006. Experiences building PlanetLab. In Proc. OSDI '06. USENIX Association.
[22]
D. Pizzolli, G. Cossu, D. Santoro, L. Capra, C. Dupont, D. Charalampos, F. De Pellegrini, F. Antonelli, and S. Cretti. 2016. Cloud4IoT: A Heterogeneous, Distributed and Autonomic Cloud Platform for the IoT. In Proc. CloudCom '16. 476--479.
[23]
Kubernetes SIGs. 2021. kubespray. github.com/kubernetes-sigs/kubespray
[24]
K. Vermeulen, J. P. Rohrer, R. Beverly, O. Fourmaux, and T. Friedman. 2020. Diamond-Miner: Comprehensive Discovery of the Internet's Topology Diamonds. In Proc. NSDI '20. USENIX Association, Santa Clara, CA, United States, 479--493.
[25]
K. Vermeulen, S. D. Strowes, O. Fourmaux, and T. Friedman. 2018. Multilevel MDA-lite Paris traceroute. In Proc. IMC '18. 29--42.
[26]
Y. Xiong, Y. Sun, L. Xing, and Y. Huang. 2018. Extend Cloud to Edge with KubeEdge. In Proc. SEC 2018. 373--377.

Cited By

View all
  • (2024)Harnessing Public Code Repositories to Develop Production-Ready ML Artifacts for NetworkingProceedings of the 2024 Applied Networking Research Workshop10.1145/3673422.3674898(100-102)Online publication date: 23-Jul-2024
  • (2024)An Open-Source Experimentation Framework for the Edge Cloud ContinuumIEEE INFOCOM 2024 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS61880.2024.10620846(01-07)Online publication date: 20-May-2024
  • (2024)ClusterSlice: A Zero-Touch Deployment Platform for the Edge Cloud Continuum2024 27th Conference on Innovation in Clouds, Internet and Networks (ICIN)10.1109/ICIN60470.2024.10494418(100-102)Online publication date: 11-Mar-2024
  • Show More Cited By

Index Terms

  1. EdgeNet: A Multi-Tenant and Multi-Provider Edge Cloud

    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
    Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    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

    Author Tags

    1. Distributed Systems
    2. Edge Cloud
    3. Edge Computing
    4. Kubernetes

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Harnessing Public Code Repositories to Develop Production-Ready ML Artifacts for NetworkingProceedings of the 2024 Applied Networking Research Workshop10.1145/3673422.3674898(100-102)Online publication date: 23-Jul-2024
    • (2024)An Open-Source Experimentation Framework for the Edge Cloud ContinuumIEEE INFOCOM 2024 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFOCOMWKSHPS61880.2024.10620846(01-07)Online publication date: 20-May-2024
    • (2024)ClusterSlice: A Zero-Touch Deployment Platform for the Edge Cloud Continuum2024 27th Conference on Innovation in Clouds, Internet and Networks (ICIN)10.1109/ICIN60470.2024.10494418(100-102)Online publication date: 11-Mar-2024
    • (2024)SliceSphere: Agile Service Orchestration and Management Framework for Cloud-Native Application SlicesIEEE Access10.1109/ACCESS.2024.349213812(169024-169049)Online publication date: 2024
    • (2024)EdgeCloud Mon: A lightweight monitoring stack for K3s clustersSoftwareX10.1016/j.softx.2024.10167526(101675)Online publication date: May-2024
    • (2024)Clusterslice: Slicing resources for zero-touch Kubernetes-based experimentationFuture Generation Computer Systems10.1016/j.future.2024.06.038161(1-10)Online publication date: Dec-2024
    • (2024)Cost optimization in edge computing: a surveyArtificial Intelligence Review10.1007/s10462-024-10947-457:11Online publication date: 1-Oct-2024
    • (2023)Multi-tenancy in Cloud-native Architecture: A Systematic Mapping StudyWSEAS TRANSACTIONS ON COMPUTERS10.37394/23205.2023.22.422(25-43)Online publication date: 7-Mar-2023
    • (2023)Inverse Response Time Ratio Scheduler: Optimizing Throughput and Response Time for Serverless Computing2023 IEEE International Conference on Cloud Computing Technology and Science (CloudCom)10.1109/CloudCom59040.2023.00018(26-33)Online publication date: 4-Dec-2023
    • (2023)Distributed Artificial Intelligence Empowered by End-Edge-Cloud Computing: A SurveyIEEE Communications Surveys & Tutorials10.1109/COMST.2022.321852725:1(591-624)Online publication date: 1-Jan-2023
    • Show More Cited By

    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