Management Intelligence in Service-Level Reconfiguration of Distributed Network Applications

  • K. Ravindran
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5907)

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 applications through a protocol module, with the latter exercising network infrastructure resources in a manner to meet the application-level QoS specs. Application requests for a network service instantiate the protocol module with parameters specified at the service interface level, along with a prescription of critical properties to be enforced. At run-time, a management module monitors the service compliance to application-prescribed requirements, and notifies the application if a QoS degradation is detected. In our model, the management entity uses policy scripts and rules to coordinate the application-level reconfigurations and adaptations in response to the changes/outages in underlying network services. Our management model is independent of the specifics of problem-domain, which lowers the software development costs of distributed applications through ‘reuse’ of the management module. The paper presents a case study of rate-adaptive video multicast over IP networks, to demonstrate the usefulness of our model.

Keywords

Network Service Service Interface Video Packet Management Intelligence Content Distribution Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chen, Y., Katz, R.H., Kubiatowicz, J.: Dynamic replica placement for scalable content delivery. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, p. 306. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  2. 2.
    Diot, C., Huitema, C., Turletti, T.: Multimedia Applications Should be Adaptive. In: Proc. HPCS 1995, Mystic (CN) (August 1995)Google Scholar
  3. 3.
    Ravindran, K., Steinmetz, R.: Object-oriented Communication Structures for Multimedia Data Transport. IEEE Journal on Selected Areas in Communications 14(7), 1360–1375 (1996)CrossRefGoogle Scholar
  4. 4.
    Grant, T.: Unifying Planning and Control using an OODA-based Architecture. In: proc. SAICSIT (2005)Google Scholar
  5. 5.
    Giallonardo, E., Zimeo, E.: More Semantics in QoS Matching. In: Proc. IEEE Intl. conf. on Service-oriented Computing and Applications (SOCA 2007) (2007)Google Scholar
  6. 6.
    Zhang, Y., Duffield, N., Paxon, V., Shenker, S.: On the Constancy of Internet Path Properties. In: Proc. SIGCOMM Internet Measurement Workshop (2001)Google Scholar
  7. 7.
    Howard, S., Lutfiyya, H., Katachabaw, M., Bauer, M.: Supporting Dynamic Policy Change Using CORBA System Management Facilities. In: Proc. Integrated Network Management, IM 1997, San Diego, CA (May 1997)Google Scholar
  8. 8.
    Gross, T., Steenkiste, P.: J. Subhlok. Adaptive Distributed Applications on Heterogeneous Networks. In: Proc. 8th Heterogeneous Computing Workshop, HCW 1999 (1999)Google Scholar
  9. 9.
    Mortier, R., Kiciman, E.: Autonomic Network Management: Some Pragmatic Considerations. In: SIGCOMM 2006 Workshops, Pisa (Italy), ACM, New York (2006)Google Scholar
  10. 10.
    Subramanian, M.: SNMP Management RMON. In: Network Management: Principles and Practice, ch. 8. Addison-Wesley Publ., Reading (2000)Google Scholar
  11. 11.
    Erfani, S., Lawrence, V.B., Malek, M.: The Management Paradigm Shift: Challenges from Element Management to Service Management. Bell Labs Technical Journal 5(3), 3–20 (2000)CrossRefGoogle Scholar
  12. 12.
    Ravindran, K., Liu, X.: Service-level management of adaptive distributed network applications. In: Malek, M., Reitenspiess, M., Kaiser, J. (eds.) ISAS 2004. LNCS, vol. 3335, pp. 101–117. Springer, Heidelberg (2005)Google Scholar
  13. 13.
    Ravindran, K., Wu, J.: Architectures for Protocol-level Adaptations for Enhanced Performance of Distributed Network Services. In: Proc. Network Operations and Management Symposium, NOMS 2006. IEEE-IFIP, Los Alamitos (2006)Google Scholar
  14. 14.
    Ravindran, K.: Dynamic Protocol-level Adaptations for Performance and Availability of Distributed Network Services. In: Modeling Autonomic Communication Environments. Multicon Lecture Notes (October 2007)Google Scholar
  15. 15.
    Verma, D., Beigi, M., Jennings, R.: Policy-based SLA Management in Enterprise Networks. In: Res. Report, IBM T. J. Watson Res. Center (2001)Google Scholar
  16. 16.
    Lymberopoulos, L., Lupu, E., Sloman, M.: An Adaptive Policy-based Framework for Network Services Management. Journal of Network and Systems Management 11(3) (September 2003)Google Scholar
  17. 17.
    Chhetri, M., Kowalczyk, R.: Agent Enabled Adaptive Management of QoS Assured Provision of Composite Services. Cybernetics and Systems: an Intl. Journal, Special Issue on Applied Intelligent Systems (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • K. Ravindran
    • 1
  1. 1.Department of Computer ScienceCity College of CUNY and Graduate CenterNew YorkUSA

Personalised recommendations