The SAHARA Model for Service Composition across Multiple Providers

  • Bhaskaran Raman
  • Sharad Agarwal
  • Yan Chen
  • Matthew Caesar
  • Weidong Cui
  • Per Johansson
  • Kevin Lai
  • Tal Lavian
  • Sridhar Machiraju
  • Z. Morley Mao
  • George Porter
  • Timothy Roscoe
  • Mukund Seshadri
  • Jimmy Shih
  • Keith Sklower
  • Lakshminarayanan Subramanian
  • Takashi Suzuki
  • Shelley Zhuang
  • Anthony D. Joseph
  • Randy H. Katz
  • Ion Stoica
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2414)

Abstract

Services are capabilities that enable applications and are of crucial importance to pervasive computing in next-generation networks. Service Composition is the construction of complex services from primitive ones; thus enabling rapid and flexible creation of new services. The presence of multiple independent service providers poses new and significant challenges. Managing trust across providers and verifying the performance of the components in composition become essential issues. Adapting the composed service to network and user dynamics by choosing service providers and instances is yet another challenge. In SAHARA1, we are developing a comprehensive architecture for the creation, placement, and management of services for composition across independent providers. In this paper, we present a layered reference model for composition based on a classification of different kinds of composition. We then discuss the different overarching mechanisms necessary for the successful deployment of such an architecture through a variety of case-studies involving composition.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Curley, F.: Mobile Virtual Network Operators (Part IV). In: Eurescom Summit, 3G Technologies and Applications. (2001)Google Scholar
  2. 2.
    Chen, Y., Lim, K., Overton, C., Katz, R.H.: On the Stability of Network Distance Estimation. In: ACM SIGMETRICS PAPA Workshop. (2002)Google Scholar
  3. 3.
    Raman, B., Katz, R.H., Joseph, A.D.: Universal Inbox: Providing Extensible Personal Mobility and Service Mobility in an Integrated Communication Network. In: WMCSA. (2000)Google Scholar
  4. 4.
    Raman, B., Katz, R.H.: Emulation-based Evaluation of an Architecture for Wide-Area Service Composition. In: SPECTS. (2002)Google Scholar
  5. 5.
    Labovitz, C., Ahuja, A., Abose, A., Jahanian, F.: An Experimental Study of Delayed Internet Routing Convergence. In: ACM SIGCOMM. (2000)Google Scholar
  6. 6.
    Mao, Z., Cranor, C., Douglis, F., Rabinovich, M., Spatscheck, O., Wang, J.: A Precise and Efficient Evaluation of the Proximity between Web Clients and their Local DNS Servers. In: USENIX. (2002)Google Scholar
  7. 7.
    Shih, J., Katz, R.H., Joseph, A.D.: Pricing Experiments for a Computer-Telephony-Service Usage Allocation. In: IEEE GLOBECOM. (2001)Google Scholar
  8. 8.
    Caesar, M., Balaraman, S., Ghosal, D.: A Comparative Study of Pricing Strategies for IP Telephony. In: IEEE GLOBECOM. (2000)Google Scholar
  9. 9.
    Caesar, M., Ghosal, D., Katz, R.H.: Resource Management in IP Telephony Networks. In: IWQOS. (2002)Google Scholar
  10. 10.
    Suzuki, T., Katz, R.H.: An Authorization Control Framework to Enable Service Composition Across Domains. In: ACM WWW (poster). (2002)Google Scholar
  11. 11.
    Huston, G.: Analyzing the Internet’s BGP Routing Table. Cisco Internet Protocol Journal (2001)Google Scholar
  12. 12.
    Agarwal, S., Chuah, C., Katz, R.H.: An Overlay Policy Protocol to Augment BGP (2002) Work in progress.Google Scholar
  13. 13.
    Subramanian, L., Agarwal, S., Rexford, J., Katz, R.H.: Characterizing the Internet Hierarchy From Multiple Vantage Points. In: IEEE INFOCOM. (2002)Google Scholar
  14. 14.
    Chawathe, Y., Seshadri, M.: Broadcast Federation: An Application-layer Broadcast Internetwork. In: NOSSDAV (2002)Google Scholar
  15. 15.
    Chen, Y., Katz, R.H., Kubiatowicz, J.: Dynamic Replica Placement for Scalable Content Delivery. In: IPTPS. (2002)Google Scholar
  16. 16.
    Chen, Y., Qiu, L., Chen, W., Nguyen, L., Katz, R.H.: On the Clustering of Web Content for Efficient Replication (2002) Submitted for publication.Google Scholar
  17. 17.
    Mohr, W., Konhauser, W.: Access Network Evolution Beyond Third Generation Mobile Communications. IEEE Communications Magazine (2000)Google Scholar
  18. 18.
    Pandya, R., Grillo, D., Lycksell, E., Mieybegue, P., Okinaka, H.: IMT-2000 Standards: Network Aspects. IEEE Personal Communications Magazine (1997)Google Scholar
  19. 19.
    Wang, H.J., Raman, B., Chuah, C.N., Biswas, R., Gummadi, R., Hohlt, B., Hong, X., Kiciman, E., Mao, Z., Shih, J., Subramanian, L., Zhao, B.Y., Joseph, A.D., Katz, R.H.: ICEBERG: An Internet-core Network Architecture for Integrated Communications. IEEE Personal Communications Magazine (2000)Google Scholar
  20. 20.
    TINA-C: Telecommunications Information Networking Architecture Consortium. http://www.tinac.com/ (web-site)
  21. 21.
    Mowbray, T.J., Zahavi, R.: The Essential CORBA: System Integration Using Distributed Objects. Wiley Computer Pub. (1997)Google Scholar
  22. 22.
    Vaughan-Nichols, S.J.: Web Services: Beyond the Hype. IEEE Computer (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Bhaskaran Raman
    • 1
  • Sharad Agarwal
    • 1
  • Yan Chen
    • 1
  • Matthew Caesar
    • 1
  • Weidong Cui
    • 1
  • Per Johansson
    • 1
    • 2
  • Kevin Lai
    • 1
  • Tal Lavian
    • 1
    • 3
  • Sridhar Machiraju
    • 1
  • Z. Morley Mao
    • 1
  • George Porter
    • 1
  • Timothy Roscoe
    • 1
    • 4
  • Mukund Seshadri
    • 1
  • Jimmy Shih
    • 1
  • Keith Sklower
    • 1
  • Lakshminarayanan Subramanian
    • 1
  • Takashi Suzuki
    • 1
  • Shelley Zhuang
    • 1
  • Anthony D. Joseph
    • 1
  • Randy H. Katz
    • 1
  • Ion Stoica
    • 1
  1. 1.University of California at BerkeleyUSA
  2. 2.Ericsson Berkeley Wireless CenterUniversity of California at BerkeleyUSA
  3. 3.Nortel NetworksUniversity of California at BerkeleyUSA
  4. 4.Intel Berkeley Research LabUniversity of California at BerkeleyUSA

Personalised recommendations