@article{miyazawa_harai_udechukwu_dutta_2018, title={Designing and experimentally demonstrating automatic OPS/OCS/OpenFlow network control driven by ChoiceNet provider}, volume={36}, ISSN={["1572-8188"]}, DOI={10.1007/s11107-018-0769-5}, number={1}, journal={PHOTONIC NETWORK COMMUNICATIONS}, author={Miyazawa, Takaya and Harai, Hiroaki and Udechukwu, Robinson and Dutta, Rudra}, year={2018}, month={Aug}, pages={43–55} } @inproceedings{bhat_udechukwu_dutta_rouskas_2017, title={On service composition algorithm for open marketplaces of network services}, DOI={10.1109/eucnc.2017.7980657}, abstractNote={Network service composition provided as a service in an Open Marketplace enables users to obtain customized end-to-end composed service(s) using the services advertised by the providers in the marketplace. By providing a semantic language for advertising services and offering choice for the composed service(s) we provide a level playing field for the providers and alternatives for the users to choose from based on their requirement. This is similar to the services offered in the cloud, but without the provider monopoly or the limitation of having to select from limited options.}, booktitle={2017 european conference on networks and communications (eucnc)}, author={Bhat, S. and Udechukwu, R. and Dutta, Rudra and Rouskas, G. N.}, year={2017} } @inproceedings{bhat_udechukwu_dutta_rouskas_2016, title={Inception to application: A GENI based prototype of an Open Marketplace for Network Services}, DOI={10.1109/infcomw.2016.7562244}, abstractNote={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.}, booktitle={2016 ieee conference on computer communications workshops (infocom wkshps)}, author={Bhat, S. and Udechukwu, R. and Dutta, Rudra and Rouskas, G. N.}, year={2016} } @inproceedings{udechukwu_bhat_dutta_rouskas_2016, title={Language of choice: On embedding choice-related semantics in a realizable protocol}, DOI={10.1109/sarnof.2016.7846760}, abstractNote={Choice-based future Internet architectures, in which choice is offered for fine-grained network services to different traffic flows, have been proposed in the literature. Such choice-based architectures have been envisioned in literature as realizing an economy of networking services that can give rise to a beneficial ecosystem of providers and consumers over time. Such an architecture would use an economy plane to allow service providers and customers to exchange information about available service alternatives, complete purchase and payment interactions, and use purchased services. While samples of such semantics have been proposed in these previous works, embedding them in specific realizations by defining messages to be exchanged and their syntax is a separate challenge, in which the needs for efficiency, ease of implementation, and extensibility, all need to be balanced. In this paper, we present the design of a possible embedding of the entities, and a functionally complete set of interactions, comprising a choice-based architecture. Further, to show the practical realizability of this embedding, we report on a prototype built on the GENI environment, and our experience in confronting real-world design issues. The prototype showcases new service models for value-added transport in such an architecture.}, booktitle={2016 ieee 37th sarnoff symposium}, author={Udechukwu, R. and Bhat, S. and Dutta, Rudra and Rouskas, G.}, year={2016}, pages={31–36} } @inproceedings{udechukwu_dutta_2015, title={Service definition semantics for optical services on a choice-based network}, DOI={10.1109/ondm.2015.7127281}, abstractNote={Optical networks continue to provide the high-performance, high-bandwidth substrate of the planetary communication networks. The rapidly increasing and changing variety of demands placed on such networks requires that optical networks be increasingly agile and responsive to end-consumer traffic needs. Because of multiple levels of aggregation, the optical core is generally less responsive to changing needs at access levels. We have previously proposed that providing architectural mechanisms that allow the provider to inform the customer of available alternatives enables a co-optimization of network resources jointly by customers and providers, leading to better performance for the customer while utilizing resources more efficiently for the provider. In this paper, we show how optical switching capabilities may be abstracted as services to enable the automatic composability that is required for such a system. We have successfully demonstrated a proof-of-concept prototype of this architecture in the GENI environment, which we briefly describe.}, booktitle={2015 International Conference on Optical Network Design and Modeling (ONDM)}, author={Udechukwu, R. and Dutta, Rudra}, year={2015}, pages={98–103} }