Test beds such as GENI provide an ideal environment for experimenting with future internet architectures such as Choice Net. Unlike the narrow waist of the current Internet (IP), Choice Net encourages alternatives and competition at the network layer via an economic plane that allows users to choose and purchase precisely the services they need. In this paper we describe our experiences implementing the Choice Net architecture on GENI. Some features of GENI, such as the ability to program the network layer, to leverage existing protocols and software, to run real applications generating realistic traffic, and the ability to perform long-running experiments made GENI an ideal platform for Choice Net experimentation. However, we found that GENI currently lacks the tools needed to make it easy to use these features. To address this issue, we designed and implemented a GENI Experimenter Tool specifically designed and tailored to perform tasks commonly needed by experimenters such as dynamically configuring nodes, loading and compiling node-specific code, executing Click modules, running commands on sets of nodes, accessing the local file system on nodes, and dynamically logging into nodes.
|Title of host publication||Proceedings - IEEE 22nd International|
|Number of pages||7|
|State||Published - Dec 9 2014|
|Event||22nd IEEE International Conference on Network Protocols, ICNP 2014 - Research Triangle, United States|
Duration: Oct 21 2014 → Oct 24 2014
|Name||Proceedings - International Conference on Network Protocols, ICNP|
|Conference||22nd IEEE International Conference on Network Protocols, ICNP 2014|
|Period||10/21/14 → 10/24/14|
Bibliographical notePublisher Copyright:
© 2014 IEEE.
ASJC Scopus subject areas
- Computer Networks and Communications