Service Clouds:

Overlay-Based Infrastructure for Autonomic Communication Services

[Overview] [Papers/Posters/Talks] [Software Download and Documents]

RAPIDware Project - Software Engineering and Network Systems Laboratory

Department of Computer Science & Engineering, Michigan State University

Overview

Service Clouds is a distributed infrastructure designed to facilitate rapid prototyping and deployment of autonomic communication services. The Service Clouds infrastructure combines dynamic software configuration methods with overlay network services to support both cross-layer and cross-platform cooperation. The Service Clouds architecture includes a collection of low-level facilities that can be either invoked directly by applications or used to compose more complex services. The architecture is designed for extension: developers can plug in new modules, at different layers of the architecture, and use them in constructing additional services. We have implemented a prototype of Service Clouds and have been conducting several experimental case studies on the PlanetLab Internet testbed and our university intranet.

Conceptual view of the Service Clouds infrastructure

Papers/Posters/Talks

Copyright Notice: The following material has been made public for timely dissemination of research findings. These articles may be protected by copyright and may require owner permission for reproduction or distribution.

  • Farshad A. Samimi and Philip K. McKinley, "Dynamis: Dynamic Overlay Service Composition for Distributed Stream Processing," Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), pages 881-886, Redwood City, San Francisco Bay, California, USA, July 2008. [pdf | bib] (An extended version is available as technical report MSU-CSE-06-39.)
  • Farshad A. Samimi, Philip K. McKinley, S. Masoud Sadjadi, Chiping Tang, Jonathan K. Shapiro, and Zhinan Zhou, "Service Clouds: Distributed Infrastructure for Adaptive Communication Services," IEEE Transactions on Network and System Management (TNSM), Volume 4, Issue 2, pages 84-95, September 2007. [pdf | bib]

  • Farshad A. Samimi and Philip K. McKinley, "Dynamis: Dynamic Overlay Service Composition for Distributed Stream Processing," Technical Report MSU-CSE-06-39, Department of Computer Science and Engineering, Michigan State University, East Lansing, Michigan, December 2006. [pdf | bib]
  • Philip K. McKinley, Farshad A. Samimi, Jonathan K. Shapiro, and Chiping Tang, "Service Clouds: A Distributed Infrastructure for Constructing Autonomic Communication Services," Proceedings of the 2nd IEEE International Symposium on Dependable, Autonomic and Secure Computing (DASC'06), pages 341-348, Indianapolis, Indiana, USA, September 2006. [pdf | bib] (An extended version is available as technical report MSU-CSE-05-31.)
  • Farshad A. Samimi, Philip K. McKinley, S. Masoud Sadjadi, "Mobile Service Clouds: A Self-Managing Infrastructure for Autonomic Mobile Computing Services," Proceedings of the Second International Workshop on Self-Managed Networks, Systems & Services (SelfMan 2006, June 2006, Dublin, Ireland), volume 3996 of Lecture Notes in Computer Science (LNCS), pages 130-141, Springer-Verlag, 2006. [pdf | bib]
  • (Poster) Farshad A. Samimi, Zhinan Zhou, and Philip K. McKinley, "Mobile Service Clouds: An Autonomic Infrastructure for Pervasive Mobile Computing ," Tenth Annual CSE Poster Workshop, Department of Computer Science and Engineering, Michigan State University, April 21, 2006. 
  • Philip K. McKinley, Farshad A. Samimi, Jonathan K. Shapiro, and Chiping Tang, "Service Clouds: A Distributed Infrastructure for Composing Autonomic Communication Services," Technical Report MSU-CSE-05-31, Department of Computer Science and Engineering, Michigan State University, East Lansing, Michigan, November 2005. [pdf | bib]
  • (Poster) Farshad A. Samimi, Chiping Tang, and Philip K. McKinley, "UAF: A Distributed Adaptation Framework for Service-Oriented Overlay Streaming," Poster Workshop, Department of Computer Science and Engineering, Michigan State University, April 8, 2005.
  • F. A. Samimi, P. K. McKinley, S. M. Sadjadi, and P. Ge, "Kernel-Middleware Interaction to Support Adaptation in Pervasive Computing Environments," Proceedings of the 2nd International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 04), pages 140-145, Toronto, Ontario, Canada, October 2004. [pdf | bib]
 

Software Download and Documents

 

Last updated on May 2008