Skip to main content

Service-Level Management of Adaptive Distributed Network Applications

  • Conference paper
Service Availability (ISAS 2004)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3335))

Included in the following conference series:

Abstract

The paper is on generic service-level management tools that enable the reconfiguration of a distributed network application whenever there are resource-level changes or failures in the underlying network sub-systems. A network service is provided to client applications through a protocol module, with the latter exercising network infrastructure resources in a manner to meet the client requirements. Client requests for a network service instantiate the underlying protocol module with parameters specified at the service interface level, along with a prescription of critical properties to be enforced therein. At run-time, a management module may automatically monitor the service compliance to client-prescribed requirements, and notify the client whenever a service quality degradation is detected. The paper proposes a ‘function’-based model of service provisioning to realize our management approach. In this model, a service prescription conforms to generic interface templates based on an enumeration of the service attributes visible to clients, and how these attributes logically relate to one another in composing a client-level quality expectation. Our management model is independent of the specifics of problem-domain, which simplifies the development of distributed adaptive applications through a ‘software reuse’ of the management module. The paper presents the case study of an application:   CDN, to demonstrate the usefulness of our model.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Erfani, S., Lawrence, V.B., Malek, M.: The Management Paradigm Shift: Challenges from Element Management to Service Management. Applications, Platforms, and Services, Bell Labs Technical Journal 5(3), 3–20 (2000)

    Article  Google Scholar 

  2. Subramanian, M.: Telecommunications Management Network, Network Management: Principles and Practice, ch. 11. Addison-Wesley Publ. Co., Reading (2000)

    Google Scholar 

  3. Horstmann, M., Kirtland, M.: DCOM Architecture. MSDN Library (July 1997), http://www.msdn.microsoft.com/library

  4. Object Management Group. The Common Object Request Broker: Architecture and Specification. Rev.2.0, OMG, Framingham, MA (1995)

    Google Scholar 

  5. Tanenbaum, A.S.: Switching: The Telephone System, ch. 2. Computer Networks, pp. 130–134. Prentice-Hall Publ. Co, Englewood Cliffs (1996)

    Google Scholar 

  6. Diot, C., Huitema, C., Turletti, T.: Multimedia Applications Should be Adaptive. In: Proc. HPCS 1995, Mystic, CN (August 1995)

    Google Scholar 

  7. Ravindran, K., Steinmetz, R.: Object-oriented Communication Structures for Multimedia Data Transport. IEEE Journal on Selected Areas in Communications, Special Issue on Distributed Multimedia Systems and Technology 14(7), 1360–1375 (1996)

    Google Scholar 

  8. Ravindran, K., Ramakrishnan, K.K.: Feature-based Service Specification in Distributed Systems. In: Proc. Intl. conf. on Distributed Computing Systems. IEEE-CS, Arlington (1991)

    Google Scholar 

  9. Sethaput, V., Onart, A., Travostino, F.: Regatta: A Framework for Automated Supervision of Network Clouds. In: Proc. OPENARCH 2001, Anchorage, AK, pp. 104–114 (April 2001)

    Google Scholar 

  10. Yilmaz, L., Edwards, S.H.: Specifying and Verifying Collaborative Behavior in Component-based Systems. In: Proc. RESOLVE Workshop 2002, Columbus, OH (June 2002)

    Google Scholar 

  11. Chase, J., Gadde, S., Rabinovich, M.: Web Caching and Content Distribution: a View from the Interior. In: 5th Intl. Workshop on Web Caching and Content Delivery, Lisboa, Portugal (2000)

    Google Scholar 

  12. Schwartz, M.: Telecommunication Networks: Protocols, Modeling, and Analysis. Addison-Wesley Publ. Co., Reading (1988)

    Google Scholar 

  13. Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: An Appliance-Independent XML User Interface Language. In: Proc. Eighth International World Wide Web Conference, Toronto, Canada (1999)

    Google Scholar 

  14. Dewitt, T., Gross, T., Lowekamp, B., Miller, N., Steenkiste, P., Subhlok, J., Sutherland, D.: ReMoS: A Resource Monitoring System for Network-Aware Applications. Tech. Report, CMU-CS-97-194 (December 1997)

    Google Scholar 

  15. Katchbaw, M., Lutfiyya, H., Bauer, M.: Driving Resource Management with Application-level Quality of Service Specifications. In: Proc. 1st Intl. Conf. on Information and Computation Economies, ICE 1998 (October 1998)

    Google Scholar 

  16. Badrinath, B., Fox, A., Kleinrock, L., Popek, G., Reiher, P., Satyanaranyanan, M.: A Conceptual Framework for Network and Client Adaptation. IEEE Mobile Networks and Applications (2000)

    Google Scholar 

  17. Subramanian, M.: SNMP Management RMON, ch. 8. Network Management: Principles and Practice. Addison-Wesley Publ. Co., Reading (2000)

    Google Scholar 

  18. Kar, G., Keller, A.: An Architecture for Managing Application Services over Global Networks. In: Proc. INFOCOM 2001, pp. 1020–1027. IEEE-CS, Anchorage (2001)

    Google Scholar 

  19. Verma, D., Beigi, M., Jennings, R.: Policy-based SLA Management in Enterprise Networks. Res. Report, IBM T. J. Watson Res. Center (2001)

    Google Scholar 

  20. Wetherall, D.J., Guttag, J.V., Tennenhouse, D.L.: ANTS: A Toolkit for Building and Dynamically Deploying Network Protocols. In: Proc. IEEE OPENARCH 1998, San Fransisco, CA (April 1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ravindran, K., Liu, X. (2005). Service-Level Management of Adaptive Distributed Network Applications. In: Malek, M., Reitenspieß, M., Kaiser, J. (eds) Service Availability. ISAS 2004. Lecture Notes in Computer Science, vol 3335. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30225-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30225-4_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24420-2

  • Online ISBN: 978-3-540-30225-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics