TY - GEN
T1 - Designing a GENI experimenter tool to support the choice net internet architecture
AU - Brown, D.
AU - Ascigil, O.
AU - Nasir, H.
AU - Carpenter, C.
AU - Griffioen, J.
AU - Calvert, K.
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/12/9
Y1 - 2014/12/9
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84919999184&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84919999184&partnerID=8YFLogxK
U2 - 10.1109/ICNP.2014.88
DO - 10.1109/ICNP.2014.88
M3 - Conference contribution
AN - SCOPUS:84919999184
T3 - Proceedings - International Conference on Network Protocols, ICNP
SP - 548
EP - 554
BT - Proceedings - IEEE 22nd International
T2 - 22nd IEEE International Conference on Network Protocols, ICNP 2014
Y2 - 21 October 2014 through 24 October 2014
ER -