• DocumentCode
    2223500
  • Title

    Building self-adapting services using service-specific knowledge

  • Author

    Huang, An-Cheng ; Steenkiste, Peter

  • Author_Institution
    Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2005
  • fDate
    24-27 July 2005
  • Firstpage
    34
  • Lastpage
    43
  • Abstract
    With the advances in middleware and Web services technologies, network sendees are evolving from simple client-sender applications to self-configuring services that can compose primitive components distributed in the Internet into a value-added service configuration that provides rich functionalities to users. A resulting research problem is how to continuously adapt such composite service configurations at run time in order to cope with the increasingly dynamic and heterogeneous network environments and computing platforms. In this paper, we propose a self-adaptation architecture that allows service developers to specify their service-specific adaptation knowledge as "externalized" adaptation strategies. These adaptation strategies are used by a general, shared adaptation framework to perform run-time adaptation operations that automatically incorporate service-specific knowledge. In addition to the strategies, we also identify another aspect of adaptation knowledge that is not addressed by previous solutions: adaptation coordination. Our framework provides integrated support for the specification and execution of both aspects of developers\´ adaptation knowledge.
  • Keywords
    Internet; distributed object management; formal specification; knowledge based systems; middleware; Internet; Web services; client-sender application; composite service configuration; distributed components; dynamic network environment; heterogeneous network environment; middleware; run-time adaptation operation; self-adaptation architecture; self-adapting services; self-configuring services; service-specific adaptation knowledge specification; value-added service configuration; Application software; Computer science; Costs; Distributed computing; IP networks; Middleware; Peer to peer computing; Runtime; Video sharing; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7803-9037-7
  • Type

    conf

  • DOI
    10.1109/HPDC.2005.1520931
  • Filename
    1520931