Welcome to EdgeNet Project!

EdgeNet is a Kubernetes-based distributed edge cloud that anyone can participate in.

EdgeNet logo

Welcome to EdgeNet!

EdgeNet is a distributed edge cloud, in the family of PlanetLab, GENI, JGN-X, and PlanetLab Europe. It is a modern distributed edge cloud, incorporating advances in Cloud technologies over the past few years.

EdgeNet is based on industry-standard Cloud software, with Docker as the containerization technology and Kubernetes as the node manager and deployment solution. It is an opt-in global Kubernetes cluster; once a user has authenticated with this portal and been approved, she will be able to use standard Kubernetes tools and technologies to deploy an application across the EdgeNet infrastructure.

To use EdgeNet, please proceed to the EdgeNet Portal.

PlanetLab users: A special warm welcome to you! We will be migrating PlanetLab Europe accounts to EdgeNet. If you are a user of the US-based PlanetLab, please send us an e-mail (timur.friedman@sorbonne-universite.fr, rick@mcgeer.com) so that we can ensure a smooth transition for you as well.

Design Goal

EdgeNet is a software-only infrastructure. Its design goal is that any local virtual machine with Internet connectivity should be able to join the EdgeNet worldwide infrastructure in under five minutes, and any developer should be able to deploy his application across EdgeNet using standard, familiar Cloud technologies within five minutes.

To reach this goal, EdgeNet is based on the popular Kubernetes container orchestration software, and can be controlled using the Kubernetes Dashboard and kubectl command-line tool. EdgeNet provides Ubuntu 16.04 worker nodes to its users.

Status

As of March 2020, EdgeNet is under active development. A prototype with around 60 worker nodes from around the world is accessible to the public via the EdgeNet Portal. Please see our space on GitHub for up-to-date information!

Acknowledgements

EdgeNet is a joint project of US Ignite, the NYU Tandon School of Engineering, The Swarm Lab at UC-Berkeley, Computer Sciences department at the University of Victoria, the University of Vienna, Cslash, and Sorbonne University. It is funded by the National Science Foundation under contract CNS-1820901. Nodes are provided by the US GENI and ExoGENI projects, Canada’s Smart Applications on Virtual Infrastructure project, and PlanetLab Europe. The cluster head node is hosted by PlanetLab Europe.