DocumentCode :
2745062
Title :
Coordinating adaptations in distributed systems
Author :
Ensink, B. ; Adve, Vikram
Author_Institution :
Illinois Univ., Urbana, IL, USA
fYear :
2004
fDate :
2004
Firstpage :
446
Lastpage :
455
Abstract :
Distributed applications may use sophisticated runtime adaptation strategies to meet their performance or quality-of-service goals. Coordinating an adaptation that involves multiple processes can require complex communication or synchronization, in addition to communication in the base application. We propose conceptually simple high-level directives and a sophisticated runtime algorithm for coordinating adaptation automatically and transparently in distributed applications. The coordination directives specify when to adapt, in terms of the relative computational progress of each relevant process. The coordination algorithm relies on simple compiler transformations to track the progress of the processes, and performs the adaptive changes locally and asynchronously at each process. Measurements of the runtime overhead of the automatic coordination algorithm for two adaptive applications (a parallel PDE solver and a distributed video tracking code) show that the overhead is less than 1% of execution time for both these codes, even with relatively frequent adaptations, and does not grow significantly with the number of coordinating processes.
Keywords :
middleware; program compilers; quality of service; synchronisation; automatic coordination algorithm; compiler transformations; coordination directives; distributed video tracking code; parallel PDE solver; quality-of-service goals; runtime adaptation strategies; runtime algorithm; Computer networks; Grid computing; Middleware; Processor scheduling; Program processors; Quality of service; Robustness; Runtime; Time measurement; Videoconference;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-2086-3
Type :
conf
DOI :
10.1109/ICDCS.2004.1281611
Filename :
1281611
Link To Document :
بازگشت