Skip to content. | Skip to navigation

Personal tools


You are here: Home / Wiki / Spiralone


ProtoGENI Spiral One Effort

ProtoGENI Spiral One Effort

ProtoGENI has been funded as a Spiral One Control Framework project by the GENI Project Office.

As such, we are the head of "Cluster C", a group of projects working toward an integrated, working prototype.


Our direct partners on our proposal are:

We will be building a nationwide backbone on Internet2's wave infrastructure, allowing network slicing through native Ethernet VLANs across a dedicated 10Gbps wave. We are interested in exploring possibilities for sharing this infrastructure with other GENI projects.
The infrastructure on the backbone will be provided primarily though HP ProCurve switches. HP will also host a programmable edge cluster (PEC) running the Emulab software.

Cluster "C" Members

The following projects are part of the ProtoGENI "cluster" of projects ("Cluster C"), and we will be working closely with them:

University of Kentucky: Instrumentation Tools
Tools for collecting and displaying measurements of hosts, such as traffic volumes and host load characteristics. Integration Plans
University of Wisconsin-Madison: Measurement System
Prototype of the GIMS measurement framework. A system for the capture and storage of packets, using capture devices separate from GENI components (eg. by employing optical splitters). An important part of this will be providing controlled access to measurements collected, possibly with anonymization. Integration Plans
Georgia Tech: Virtual Tunnels
Georgia Tech is a participant in the VINI project, which has as one of its goals improved network virtualization, allowing the creation of tunnels between sliced hosts, and allowing slivers more control over routing, etc. between their interfaces. Integration Plans
Georgia Tech: BGPMux
The BGP multiplexer can be used to share BGP feeds among researchers, for the purpose of advertising prefixes (a possible opt-in end user strategy) or getting vantage points into the global BGP topology. Integration Plans
Carnegie Mellon University: HomeNet
HomeNet will be a deployment of components throughout Pittsburgh on residential broadband (Cable and DSL), and will be equipped with 802.11 interfaces to create an urban wireless mesh. Integration Plans
Carnegie Mellon University: WirelessEmulator
CMU's wireless emulator allows for the creation of controlled, repeatable wireless channel condition, under which real wireless hardware and protocols can be tested. Integration Plans
University of Massachusetts-Lowell: Programmable Edge Node
This project will produce a component that is sliced in a lightweight manner using the OpenVZ mechanism in the Linux kernel, and provides a highly-scalable set of virtual interfaces using a network processor. Integration Plans

Federation Plans

Part of ProtoGENI's plans include federation with several other Emulab-based testbeds, using the ProtoGENI clearinghouse and APIs. A description of what this will entail can be found at the BecomingAProtoGENISite page. A first cut at federation is already running between two Emulab installations at Utah. The set of sites ProtoGENI is federating with includes:

  • Schooner, part of WAIL at the University of Wisconsin-Madison
  • Netlab at the University of Kentucky
  • Netlab at Georgia Tech
  • A programmable edge cluster, HomeNet, and wireless emulator at Carnegie Mellon University

The ProtoGENI Backbone

We have a page describing the design of, and plans for, the ProtoGENI Backbone that we are building with Internet2.