• 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