@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} } @article{bhat_rouskas_2016, title={On Routing Algorithms for Open Marketplaces of Path Services}, ISSN={["1550-3607"]}, DOI={10.1109/icc.2016.7511582}, abstractNote={Open marketplaces of path services are the next step towards realizing “routing-as-a-service.” Such marketplaces will enable users to select from a set of path services offered by multiple competing network providers so as to construct customized end-to-end paths for their applications. This is analogous to online travel marketplaces that allow users to explore travel options and book their travel. We review the requirements for path planners to assist users in stitching together available path services. We define the problem of finding multi-criteria time-constrained paths in this context, and present a dynamic programming algorithm that constructs Pareto-optimal paths.}, journal={2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC)}, author={Bhat, Shireesh and Rouskas, George N.}, year={2016} } @inproceedings{chen_wolf_griffioen_ascigil_dutta_rouskas_bhat_baldin_calvert_2015, title={Design of a protocol to enable economic transactions for network services}, DOI={10.1109/icc.2015.7249175}, abstractNote={Deployment of innovative new networking services requires support by network providers. Since economic motivation plays an important role for network providers, it is critical that a network architecture intrinsically considers economic relationships. We present the design of a protocol that associates access to network services with economic contracts. We show how this protocol can be realized in fundamentally different ways, using out-of-band signaling and in-band signaling, based on two different prototype implementations. We present results that show the effectiveness of the proposed protocol and thus demonstrate a first step toward realizing an economy plane for the Internet.}, booktitle={2015 ieee international conference on communications (icc)}, author={Chen, X. M. and Wolf, T. and Griffioen, J. and Ascigil, O. and Dutta, Rudra and Rouskas, G. and Bhat, S. and Baldin, I. and Calvert, K.}, year={2015}, pages={5354–5359} }