Title :
Efficient object sharing in quantum-based real-time systems
Author :
Anderson, James H. ; Jain, Rohit ; Jeffay, Kevin
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
Abstract :
We consider the problem of implementing shared objects in uniprocessor and multiprocessor real-time systems in which tasks are executed using a scheduling quantum. In most quantum-based systems, the size of the quantum is quite large in comparison to the length of an object call. As a result, most object calls can be expected to execute without preemption. A good object-sharing scheme should optimize for this expected case, while achieving low overhead when preemptions do occur. In this paper, we present several new shared-object algorithms for uniprocessors and multiprocessors that were designed based upon this principle. We also present scheduling analysis results that can be used in conjunction with these algorithms
Keywords :
multiprocessing systems; processor scheduling; real-time systems; efficient object sharing; multiprocessor real-time systems; object call; overhead; quantum-based real-time systems; scheduling quantum; shared objects; shared-object algorithms; uniprocessor real-time systems; Computer science; Delay; Electrical capacitance tomography; Kernel; Processor scheduling; Protocols; Real time systems; Timing;
Conference_Titel :
Real-Time Systems Symposium, 1998. Proceedings., The 19th IEEE
Conference_Location :
Madrid
Print_ISBN :
0-8186-9212-X
DOI :
10.1109/REAL.1998.739768