| | |
Summary: RealTime Object Sharing with Minimal System Support \Lambda
(Extended Abstract)
Srikanth Ramamurthy, Mark Moir, and James H. Anderson
Department of Computer Science, University of North Carolina at Chapel Hill
Abstract
We show that, for a large class of hard realtime sys
tems, any object with consensus number P in Herlihy's
waitfree hierarchy is universal for any number of tasks
executing on P processors. These results exploit char
acteristics of prioritybased schedulers common to most
hard realtime systems. An important special case of
this result is that, for hard realtime applications on
uniprocessors, reads and writes are universal. Thus,
Herlihy's hierarchy collapses for such applications.
1 Introduction
This paper is concerned with implementations of shared
objects in hard realtime systems. A hard realtime sys
tem is comprised of a collection of tasks that execute on
one or more processors. A task is a sequential program
that may be invoked repeatedly in response to an exter
|