Spiralone
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.
Partners
Our direct partners on our proposal are:
- Internet2
- 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.
- HP
- 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.