Preemptive User-level Threads System

Preemptive User-level Threads System

Early development of the OTL has been layers on Ithreads, but I threads does not allow preemptive scheduling or safe signal handling. To address these deficiencies and allow for more flexibility in the final object system, we are developing another threads package which will be both preemptive and more configurable than Ithreads. The package has been constructed by plugging together various modules like the scheduler, dispatcher, lock manager etc. The connections can be dynamically reconfigured at runtime to support low overhead monitoring of long running parallel applications. It has been implemented on SunOS 5.5. We are currently exploring it's usefulness in the context of a DSM system.



Greg Eisenhauer
Mon Apr 15 10:42:03 EDT 1996