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
  • Get Citation Alerts
  • 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
    • (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
    • (2022)Zeph & Iris map the internetACM SIGCOMM Computer Communication Review10.1145/3523230.352323252:1(2-9)Online publication date: 1-Mar-2022
    • (2022)Network Emulation in Large-Scale Virtual Edge Testbeds: A Note of Caution and the Way Forward2022 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E55432.2022.00007(1-7)Online publication date: Sep-2022
    • 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)103
      • Downloads (Last 6 weeks)10

      Other Metrics

      Citations

      Cited By

      View all
      • (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
      • (2022)Zeph & Iris map the internetACM SIGCOMM Computer Communication Review10.1145/3523230.352323252:1(2-9)Online publication date: 1-Mar-2022
      • (2022)Network Emulation in Large-Scale Virtual Edge Testbeds: A Note of Caution and the Way Forward2022 IEEE International Conference on Cloud Engineering (IC2E)10.1109/IC2E55432.2022.00007(1-7)Online publication date: Sep-2022
      • (2022)ISP Probing Reduction with Passive and Active Measurement10.1007/978-3-030-98785-5_20(441-469)Online publication date: 28-Mar-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