skip to main content
10.1145/1075405.1075424acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

An extensible framework for autonomic analysis and improvement of distributed deployment architectures

Published:31 October 2004Publication History

ABSTRACT

A distributed software system's deployment architecture can have a significant impact on the system's properties, which depend on various system parameters, such as network bandwidth, frequencies of software component interactions, and so on. Recent studies have shown that the quality of deployment architectures can be improved significantly via active system monitoring, efficient estimation of the improved deployment architecture, and system redeployment. However, the lack of a common framework for improving a system's deployment architecture has resulted in ad hoc solutions. In this paper, we present an extensible framework that guides the design and development of solutions to this problem, enables the extension and reuse of the solutions, and facilitates autonomic analysis and redeployment of a system's deployment architecture.

References

  1. M. C. Bastarrica, et al. A Binary Integer Programming Model for Optimal Object Distribution. 2nd Int'l. Conf. on Principles of Distributed Systems, Amiens, France, Dec. 1998.Google ScholarGoogle Scholar
  2. G. Hunt and M. Scott. The Coign Automatic Distributed Partitioning System. 3rd Symposium on Operating System Design and Implementation, New Orleans, LA, Feb. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Kichkaylo et al. Constrained Component Deployment in Wide-Area Networks Using AI Planning Techniques. Int'l. Parallel and Distributed Processing Symposium, April 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Malek et. al. A Decentralized Redeployment Algorithm for Improving the Availability of Distributed Systems. Technical Report USC-CSE-2004--506, 2004.Google ScholarGoogle Scholar
  5. M. Mikic-Rakic and N. Medvidovic. Adaptable Architectural Middleware for Programming-in-the-Small-and-Many. ACM/IFIP/USENIX International Middleware Conference (Middleware 2003), Rio de Janeiro, Brazil, June 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Mikic-Rakic, et. al. Improving Availability in Large, Distributed, Component-Based Systems via Redeployment. Technical Report USC-CSE-2003-515, 2003.Google ScholarGoogle Scholar
  7. M. Mikic-Rakic et. al. A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings. 2nd Int'l Working Conf. on Component Deployment (CD 2004), Edinburgh, Scotland, May 2004.Google ScholarGoogle Scholar
  8. M. Mikic-Rakic and N. Medvidovic. Support for Disconnected Operation via Architectural Self-Reconfiguration. Int'l Conf. on Autonomic Computing (ICAC'04), New York, May 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Oreizy, P., Medvidovic, N., and Taylor, R. N. Architecture Based run time Software Evolution. International Conference on Software Engineering (ICSE'98). Kyoto, Japan, April 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. W. Cheng, D. Garlan, B. Schmerl, P. Steenkiste, N. Hu. Software Architecture-Based Adaptation for Grid Computing. 11th IEEE International Symposium on High Performance Distributed Computing (HPDC'02), Edinburgh, Scotland, July 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. An extensible framework for autonomic analysis and improvement of distributed deployment architectures

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      WOSS '04: Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
      October 2004
      119 pages
      ISBN:1581139896
      DOI:10.1145/1075405

      Copyright © 2004 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 31 October 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Upcoming Conference

      FSE '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader