Title:
PORTS: Experiences with a Scheduler for Dynamic Real-Time Systems

dc.contributor.author Ghosh, Kaushik en_US
dc.contributor.author Fujimoto, Richard M.
dc.contributor.author Schwan, Karsten
dc.date.accessioned 2005-06-17T17:58:54Z
dc.date.available 2005-06-17T17:58:54Z
dc.date.issued 1994 en_US
dc.description.abstract This paper describes several of our experiences with a real-time scheduler. Using a robot control application program, we motivate the importance of supporting multiple schedulers within the same application program. We demonstrate the utility of speculative task execution in dynamic real-time systems, and describe the implementation of a scheduler for performing speculative execution and recovery. We show that existing real-time scheduler interfaces have scope for improvement, especially when scheduling latency must be low and when multiple schedulers used by a single application must co-exist on a single processor. A new scheduler interface is specified and its basic costs are evaluated experimentally. Preliminary measurements on a KSR-1 machine are quoted. The measurements demonstrate how the execution times of temporal queries may be reduced by use of access structures to scheduler data structures. Finally, there are several overheads associated with speculative execution, and multiple schedulers in a single application. We consider the problem of on-line reconfiguration of the several overheads associated with the speculative-execution paradigm for optimal performance in the face of these overheads. Initial performance measurements of the PORTS scheduler indicate that it is possible to perform real-time scheduling with latencies approximating those of proposed specialized scheduling co-processors. en_US
dc.format.extent 205298 bytes
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/6724
dc.language.iso en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CC Technical Report; GIT-CC-94-29 en_US
dc.subject PORTS
dc.subject Real-time environments
dc.subject Scheduling algorithms
dc.subject Robot control application program
dc.subject Speculative execution paradigm
dc.title PORTS: Experiences with a Scheduler for Dynamic Real-Time Systems en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.author Fujimoto, Richard M.
local.contributor.author Schwan, Karsten
local.contributor.corporatename College of Computing
local.relation.ispartofseries College of Computing Technical Report Series
relation.isAuthorOfPublication 6b1d5049-6d43-45fa-949c-67e994368423
relation.isAuthorOfPublication a89a7e85-7f70-4eee-a49a-5090d7e88ce6
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GIT-CC-94-29.pdf
Size:
200.49 KB
Format:
Adobe Portable Document Format
Description: