DocumentCode
3056742
Title
Behavioural Skeletons in GCM: Autonomic Management of Grid Components
Author
Aldinucci, M. ; Campa, S. ; Danelutto, M. ; Vanneschi, Marco
Author_Institution
Univ. of Pisa, Pisa
fYear
2008
fDate
13-15 Feb. 2008
Firstpage
54
Lastpage
63
Abstract
Autonomic management can be used to improve the QoS provided by parallel/distributed applications. We discuss behavioural skeletons introduced in earlier work: rather than relying on programmer ability to design "from scratch" efficient autonomic policies, we encapsulate general autonomic controller features into algorithmic skeletons. Then we leave to the programmer the duty of specifying the parameters needed to specialise the skeletons to the needs of the particular application at hand. This results in the programmer having the ability to fast prototype and tune distributed/parallel applications with non-trivial autonomic management capabilities. We discuss how behavioural skeletons have been implemented in the framework of GCM (the grid component model developed within the CoreGRID NoE and currently being implemented within the GridCOMP STREP project). We present results evaluating the overhead introduced by autonomic management activities as well as the overall behaviour of the skeletons. We also present results achieved with a long running application subject to autonomic management and dynamically adapting to changing features of the target architecture. Overall the results demonstrate both the feasibility of implementing autonomic control via behavioural skeletons and the effectiveness of our sample behavioural skeletons in managing the "functional replication" pattern(s).
Keywords
grid computing; parallel processing; quality of service; CoreGRID; GridCOMP STREP project; QoS; autonomic management; behavioural skeletons; distributed applications; functional replication pattern; grid component model; parallel applications; Algorithm design and analysis; Application software; Assembly; Computer network management; Computer science; Conference management; Programming profession; Project management; Runtime; Skeleton; QoS; autonomic computing; grid; skeletons;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
Conference_Location
Toulouse
ISSN
1066-6192
Print_ISBN
978-0-7695-3089-5
Type
conf
DOI
10.1109/PDP.2008.46
Filename
4457104
Link To Document