DocumentCode :
2190598
Title :
Evaluation of the adaptation techniques in Kernel Tool Kit (KTK)
Author :
Mukherjee, Bodhisattwa ; Schwan, Karsten
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1996
fDate :
1996
Firstpage :
228
Lastpage :
235
Abstract :
Our past research with configurable operating system abstractions has developed a model and implementation of adaptive multiprocessor operating systems for improved application performance. Adaptive locks are one such kernel component where lock adaptations are performed for each application program to suit its dynamic locking pattern. The paper compares and evaluates two different methods for performing such runtime adaptation: synchronous adaptations performed in conjunction with program accesses to the abstractions being configured and asynchronous adaptations performed concurrently with the program´s execution. Asynchronous and synchronous adaptation schemes are evaluated experimentally using adaptive locks for several multiprocessor applications on a KSR-2 supercomputer. Experiments establish that the attainment of performance gains by use of dynamic adaptation requires the use of both schemes, each suitable for different classes of application programs.
Keywords :
multiprocessing systems; operating system kernels; parallel machines; parallel programming; software tools; KSR-2 supercomputer; Kernel Tool Kit; Kernel Toolkit; adaptation technique evaluation; adaptive locks; adaptive multiprocessor operating systems; application program; asynchronous adaptations; configurable operating system abstractions; dynamic adaptation; dynamic locking pattern; improved application performance; lock adaptations; multiprocessor applications; performance gains; program accesses; runtime adaptation; synchronous adaptations; Computer interfaces; Educational institutions; Hardware; Kernel; Operating systems; Parallel processing; Performance evaluation; Performance gain; Runtime; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Configurable Distributed Systems, 1996. Proceedings., Third International Conference on
Conference_Location :
Annapolis, MD, USA
Print_ISBN :
0-8186-7395-8
Type :
conf
DOI :
10.1109/CDS.1996.509366
Filename :
509366
Link To Document :
بازگشت