• DocumentCode
    2197630
  • Title

    Software architecture-based adaptation for Grid computing

  • Author

    Cheng, Shang-Wen ; Garlan, David ; Schmerl, Bradley ; Steenkiste, Peter ; Hu, Ningning

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    389
  • Lastpage
    398
  • Abstract
    Grid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a per-application basis. This paper describes work which generalizes adaptation so that it can be used across applications by providing an adaptation framework. This framework uses a software architectural model of the system to analyze whether the application requires adaptation, and allows repairs to be written in the context of the architectural model and propagated to the running system. In this paper, we exemplify our framework by applying it to the domain of load-balancing a client-server system. We report on an experiment conducted using our framework, which illustrates that this approach maintains architectural requirements.
  • Keywords
    client-server systems; distributed processing; resource allocation; software architecture; Grid computing; client-server system; load-balancing; self-adapting applications; software architecture-based adaptation; Application software; Availability; Computer networks; Computer science; Grid computing; Humans; Mechanical factors; Monitoring; Network servers; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 2002. HPDC-11 2002. Proceedings. 11th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-1686-6
  • Type

    conf

  • DOI
    10.1109/HPDC.2002.1029939
  • Filename
    1029939