DocumentCode :
1844729
Title :
KTK: kernel support for configurable objects and invocations
Author :
Gheith, Ahmed ; Mukherjee, Bodhisattwa ; Silva, Dilma ; Schwan, Karsten
Author_Institution :
AWD Future Syst. Technol., IBM Corp., Austin, TX, USA
fYear :
1994
fDate :
21-23 Mar 1994
Firstpage :
92
Lastpage :
103
Abstract :
The Kernel Tool Kit (KTK) is an object-based operating system kernel and parallel programming library that offers explicit support for on- and off-line program configuration. Specifically, KTK allows the specification of attributes for object classes, object instances, state variables, operations and object invocations. Attributes are interpreted by policy classes that may be varied separately from the abstractions with which they are associated. They can be used to vary object internal implementation and semantics without affecting the methods being invoked. In this paper, the runtime configuration of KTK attributes is shown to improve the runtime performance of multiprocessor applications. KTK is layered on a portable and configurable parallel programming substrate, a Mach Cthreads compatible runtime library[22]
Keywords :
object-oriented programming; operating systems (computers); parallel programming; programming environments; software portability; software reusability; KTK; Kernel Tool Kit; Mach Cthreads; compatible runtime library; configurable parallel programming substrate; multiprocessor applications; object classes; object instances; object internal implementation; object invocations; object-based operating system kernel; offline program configuration; online program configuration; operations; parallel programming library; policy classes; portable; runtime configuration; runtime performance; semantics; specification; state variables; Concurrent computing; Degradation; Dynamic scheduling; Kernel; Operating systems; Parallel processing; Parallel programming; Protection; Runtime library; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-8186-5390-6
Type :
conf
DOI :
10.1109/IWCDS.1994.289932
Filename :
289932
Link To Document :
بازگشت