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
Link To Document