Skip to main content
Log in

Configuration Maintenance for Distributed Applications Management

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

The MANDAS project has defined a layered architecture for the management of distributed applications. In this paper we examine a vertical slice of this architecture, namely the management applications and services related to configuration management. We introduce an information model which captures the configuration information for distributed applications and discuss a repository service based on the model. We define a set of services and management applications to support maintenance of configuration information, and describe how the different types of configuration information are collected. Finally, we present two management applications that use configuration information.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Bauer, P. Finnigan, J. Hong, J. Rolia, T. Teorey, and G. Winters, Reference architecture for integrated distributed systems management. IBM Systems Journal, Vol. 33, No. 3, pp. 426–444, 1994.

    Google Scholar 

  2. P. Martin and W. Powley, A management information model for distributed applications management. Proc. CASCON'96, Toronto, Canada, pp. 54–63, November 1996.

  3. J. Mylopoulos, A. Borgida, M. Jarke, and K. Koubarakis, Telos: A language for representing knowledge about information systems (revised). Technical Report KRR-TR-89-1, Department of Computer Science, University of Toronto, August 1990.

  4. K. Raymond, Reference model of open distributed processing: A tutorial. In J. De Meer, B. Mahr, and S. Storp, (eds.), Open Distributed Processing II Elsevier Science B.V., North-Holland, pp. 3–14, 1994.

    Google Scholar 

  5. Randy Otte, Paul Patrick, and Mark Roy, Understanding CORBA, Prentice-Hall Inc., 1996.

  6. Open Software Foundation, DCE User's Guide and Reference, 1992.

  7. Michael J. Katchabaw, Stephen L. Howard, Andrew D. Marshall, and Michael A. Bauer, Evaluating the costs of management: A distributed applications management testbed, Proc. CASCON '96, Toronto, Canada, November 1996.

  8. M. J. Katchabaw, Stephen L. Howard, H. L. Lutfiyya, and M. A. Bauer, Efficient management data acquisition and run time control of DCE applications using the OSI management framework, Second International IEEE Workshop on Systems Management, Toronto, Canada, pp. 104–111, June 1996.

  9. J. Rolia, V. Vetland, and G. Hills, Ensuring responsiveness and scalability for distributed applications, Proc. CASCON '95, Toronto, Canada, pp. 28–41, November 1995.

  10. J. A. Rolia and K. C. Sevcik, The method of layers. IEEE Transactions on Software Engineering, Vol. 21, No. 8, pp. 689–700, August 1995.

    Google Scholar 

  11. C. M. Woodside, J. E. Neilson, D. C. Petriu, and S. Majumdar, The stochastic rendezvous network model for performance of synchronous client-server-like distributed software. IEEE Transactions on Computers, Vol. 44, No. 1, pp. 20–34, January 1995.

    Google Scholar 

  12. C. Turner, Fault location in distributed systems, Master's thesis, The University of Western Ontario, September 1995.

  13. ISO, Information Processing Systems, Open Systems Interconnection, Basic Reference Model, Part 4: Management Framework International Organization for Standardization, International Standard 7498-4, 1991.

  14. ISO. Information Processing Systems, Open Systems Interconnection, Common Management Information Protocol Specification. International Organization for Standardization, International Standard 9596-1, 1991.

  15. ISO. Information Processing Systems, Open Systems Interconnection, Systems Management Overview. International Organization for Standardization, International Standard 10040, 1991.

  16. J. D. Case, M. Fedor, M. L. Schoffstall, and C. Devin, Simple Network Management Protocol (SNMP). The Internet Engineering Task Force, May 1990. Request for Comments 1157.

  17. J. D. Case, K. McCloghrie, M. T. Rose, and S. Waldbusser, Structure of management information for version 2 of the Internet-standard network management framework. The Inernet Engineering Task Force, April 1993. Request for Comments 1441.

  18. J. D. Case, K. McCloghrie, M. T. Rose, and S. Waldbusser, Structure of management information for version 2 of the Simple Network Management Protocol (SNMPv2). The Internet Engineering Task Force, April 1993. Request for Comments 1442.

  19. M. T. Rose and K. McCloghrie, Structure and identification of management information for TCP/IP based Internets. The Internet Engineering Task Force, May 1990. Request for Comments 1155.

  20. Object Management Group, The common object request broker architecture: Architecture and specification, 1991. OMG Document No. 91.12.1.

  21. The Desktop Management Task Force, Desktop management interface specification, The Desktop Management Task Force, 1994.

  22. C. Gbaguidi, S. Znaty, and J-P. Hubaux, Multimedia resource: An information model and its application to an MPEG2 video codec, Journal of Network and Systems Management, Vol. 6, No. 3, pp. 313–331, September 1998.

    Google Scholar 

  23. Internet Engineering Task Force, Definitions of system-level managed objects for applications, Internet Draft, April 1997.

  24. Internet Engineering Task Force, Application management MIB, Internet Draft, March 1997.

  25. Desktop Management Task Force, Desktop management interface specification Version 2.0, March 1996.

  26. Tivoli Systems, Applications management specification 1.1. Retrieved from http://www.tivoli. com/amsreg/AMS+Spec+Registration.html, July 1997.

  27. Desktop Management Task Force, Common Information Model (CIM) Version 1, April 1997.

  28. Desktop Management Task Force, The common information model application schema definition, February 1997. Retrieved from http://hplbwww.hpl.hp.com/people/arp/dmtf papers/applicationschema/appman5.htm, July 1997.

  29. J. A. Weinstock and R. Tewari, A general object model for the management of distributed systems, Second International IEEE Workshop on Systems Management, Toronto, Canada, pp. 104–111, June 1996.

  30. F. Cristian, Automatic reconfiguration in the presence of failures, IEEE Software Engineering Journal, Vol. 8, No. 2, pp. 53–60, March 1993.

    Google Scholar 

  31. M. Endler, A model for distributed management of dynamic changes, Fourth IFIP/IEEE International Workshop on Distributed Systems: Operations and Management DSOM'93, Long Branch, New Jersey, October 1993.

  32. F. Faure and D. Marquie, Service dynamic management: A configuration micromanager, Fourth IFIP/IEEE International Workshop on Distributed Systems: Operations and Management DSOM'93, Long Branch, New Jersey, October 1993.

  33. Christine Hofmeister, Elizabeth White, and James Purtilo, Surgeon: A packager for dynamically reconfigurable distributed applications. IEEE Software Engineering Journal, Vol. 8, No. 2, pp. 95–101, March 1993.

    Google Scholar 

  34. Jeff Kramer, Editorial: Configurable distributed systems, IEEE Software Engineering Journal, Vol. 8, No. 2, pp. 51–52, March 1993.

    Google Scholar 

  35. Tivoli Systems, Tivoli applications management specification, 1995.

  36. Computer Associates, Change and application configuration management product direction. http://www.cai.com/products/addbm/ccm/ccm.htm.

  37. M. J. Katchabaw, S. L. Howard, A. D. Marshall, and M. A. Bauer, Evaluating the costs of management: A distributed applications management testbed, Proc. CAS Conference, Toronto, Canada, pp. 29–41, November 1996.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lutfiyya, H.L., Marshall, A.D., Bauer, M.A. et al. Configuration Maintenance for Distributed Applications Management. Journal of Network and Systems Management 8, 219–244 (2000). https://doi.org/10.1023/A:1009499124873

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009499124873

Navigation