DocumentCode
2094433
Title
KTK: configurable objects and invocations
Author
Gheith, Ahmed ; Mukherjee, Bodhisattwa ; Silva, Dilma ; Schwan, Karsten
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1993
fDate
9-10 Dec 1993
Firstpage
236
Lastpage
240
Abstract
The Kernel Toolkit (KTK) is an object-based operating system kernel and programming library that offers explicit support for on- and off-line object configuration. We first present the basic configuration mechanisms offered by KTK. We address the utility of KTK by reference to results that use these mechanisms for the dynamic configuration of an application-level abstraction in a parallel program: a global queue in a parallel branch-and-bound code for solving the travelling salesman problem (TSP). We also present results of additional performance gains, attained by online configuration of a second abstraction in TSP, a mutex lock protecting the global queue
Keywords
object-oriented programming; online operation; operating systems (computers); operations research; parallel programming; queueing theory; software tools; subroutines; KTK; Kernel Toolkit; application-level abstraction; configurable objects; dynamic configuration; global queue; invocations; mutex lock; object-based operating system kernel; object-oriented programming library; off-line object configuration; online object configuration; parallel branch-and-bound code; parallel program; performance gains; queue protection; travelling salesman problem; Chaos; Concurrent computing; Degradation; Educational institutions; Electronic mail; Frequency synchronization; Kernel; Maintenance; Operating systems; Springs;
fLanguage
English
Publisher
ieee
Conference_Titel
Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
Conference_Location
Asheville, NC
Print_ISBN
0-8186-5270-5
Type
conf
DOI
10.1109/IWOOOS.1993.324894
Filename
324894
Link To Document