DocumentCode
182252
Title
Designing a GENI Experimenter Tool to Support the Choice Net Internet Architecture
Author
Brown, Dean ; Ascigil, O. ; Nasir, Haidawati ; Carpenter, C. ; Griffioen, James ; Calvert, K.
Author_Institution
Lab. for Adv. Networking, Univ. of Kentucky, Lexington, KY, USA
fYear
2014
fDate
21-24 Oct. 2014
Firstpage
548
Lastpage
554
Abstract
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.
Keywords
Internet; protocols; Choice Net architecture; GENI experimenter tool; Internet architecture; network layer; protocols; software; test beds; Computer architecture; Internet; Libraries; Prototypes; Routing; Software; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols (ICNP), 2014 IEEE 22nd International Conference on
Conference_Location
Raleigh, NC
Print_ISBN
978-1-4799-6203-7
Type
conf
DOI
10.1109/ICNP.2014.88
Filename
6980427
Link To Document