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.

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.

Maintenance Update February 28

The InstaGENI nodes have been “locked for update” by the GENI team. When our GENI slice expires, we will not be able to renew it. We expect 17 or so nodes to be lost until the slice is released by GENI. We will keep the community informed on our status.

Status

As of February 2019, EdgeNet is under active development. A prototype with around 30 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.