DocumentCode
2790861
Title
The Adaptive Code Kitchen: Flexible Tools for Dynamic Application Composition
Author
Kang, Pilsung ; Heffner, Mike ; Mukherjee, Joy ; Ramakrishnan, Naren ; Varadarajan, Srinidhi ; Ribbens, Cal ; Tafti, Danesh K.
Author_Institution
Dept. of Comput. Sci., Virginia Tech., Blacksburg, VA
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
Driven by the increasing componentization of scientific codes, the deployment of high-end system infrastructures such as the grid, and the desire to support high level problem solving primitives, application composition systems have become prevalent in computational science practice. We present the adaptive code kitchen which, as the name connotes, is a loose collection of capabilities to help realize complex adaptive composition scenarios. These include function interception, continuation modification, dynamic process checkpointing and rollback, and runtime recommendation. Using these broad primitives, a computational scientist can specify many ´recipes´ of adaptivity as complete control systems around native object codes. Runtime systems support then enables loading and linking of native code components, monitoring of performance indicators, consulting a recommender system for algorithmic decisions, and dynamically updating application components in response to the recommendations. We present the architecture of the adaptive code kitchen and the key enabling technologies with brief mention of the applications that will be investigated henceforth during the course of the project.
Keywords
checkpointing; grid computing; adaptive code kitchen; dynamic application composition; dynamic process checkpointing; grid computing; Adaptive coding; Checkpointing; Control systems; Grid computing; Heuristic algorithms; Joining processes; Monitoring; Problem-solving; Recommender systems; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370493
Filename
4228221
Link To Document