Inception to application: A GENI based prototype of an open Marketplace for network services

Choice-based network architecture enables users the power to choose services from a set of network service offerings from multiple providers within a marketplace. To facilitate marketplace alternatives and enable fine-grain service composition, a common service specification should represent a general-extensible design for describing a service. This allows users to discover, negotiate, and purchase network services from service providers using service advertisements in the marketplace. We have successfully developed a ChoiceNet prototype which rectifies some of the shortcomings of the earlier prototypes and demonstrates a contractual agreement between multiple network service providers to realize multiple end-to-end application scenarios using the common service specification within the GENI environment. Our implementation showcases the integration of two contrasting payment models for the procurement of contractual agreements for network services. Successful agreements results in the provisioning of the advertised network services. This demo helps in visualizing the network service life cycle as seen by the Marketplace.

[1]  Rudra Dutta,et al.  Extending Openflow for Service Insertion and Payload Inspection , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[2]  Rudra Dutta,et al.  Service definition semantics for optical services on a choice-based network , 2015, 2015 International Conference on Optical Network Design and Modeling (ONDM).

[3]  George N. Rouskas,et al.  ChoiceNet: toward an economy plane for the internet , 2014, CCRV.

[4]  George N. Rouskas,et al.  ChoiceNet: Network innovation through choice , 2013, 2013 17th International Conference on Optical Networking Design and Modeling (ONDM).

[5]  George N. Rouskas,et al.  Choice as a principle in network architecture , 2012, SIGCOMM '12.

[6]  Akihiro Nakao,et al.  GENI: A federated testbed for innovative network experiments , 2014, Comput. Networks.