Theodore P. Baker
Florida State University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Theodore P. Baker.
Real-time Systems | 1991
Theodore P. Baker
The Priority Ceiling Protocol (PCP) of Sha, Rajkumar and Lehoczky is a policy for locking binary semaphores that bounds priority inversion (i.e., the blocking of a job while a lower priority job executes), and thereby improves schedulability under fixed priority preemptive scheduling. We show how to extend the PCP to handle: multiunit resources, which subsume binary semaphores and reader-writer locks; dynamic priority schemes, such as earliest-deadline-first (EDF), that use static “preemption levels”; sharing of runtime stack space between jobs. These extensions can be applied independently, or together.The Stack Resource Policy (SRP) is a variant of the SRP that incorporates the three extensions mentioned above, plus the conservative assumption that each job may require the use of a shared stack. This avoids unnecessary context switches and allows the SRP to be implemented very simply using a stack. We prove a schedulability result for EDF scheduling with the SRP that is tighter than the one proved previously for EDF with a dynamic version of the PCP.The Minimal SRP (MSRP) is a slightly more complex variant of the SRP, which has similar properties, but imposes less blocking. The MSRP is optimal for stack sharing systems, in the sense that it is the least restrictive policy that strictly bounds priority inversion and prevents deadlock for rate monotone (RM) and earliest-deadline-first (EDF) scheduling.
SIAM Journal on Computing | 1975
Theodore P. Baker; John Gill; Robert Solovay
We investigate relativized versions of the open question of whether every language accepted nondeterministically in polynomial time can be recognized deterministically in polynomial time. For any set X, let
Real-time Systems | 2004
Lui Sha; Tarek F. Abdelzaher; Karl-Erik Årzén; Anton Cervin; Theodore P. Baker; Alan Burns; Giorgio C. Buttazzo; Marco Caccamo; John P. Lehoczky; Aloysius K. Mok
\mathcal{P}^X (\text{resp. }\mathcal{NP}^X )
real-time systems symposium | 1990
Theodore P. Baker
be the class of languages accepted in polynomial time by deterministic (resp. nondeterministic) query machines with oracle X. We construct a recursive set A such that
real-time systems symposium | 2003
Theodore P. Baker
\mathcal{P}^A = \mathcal{NP}^A
real-time systems symposium | 1988
Theodore P. Baker; Alan C. Shaw
. On the other hand, we construct a recursive set B such that
Real-time Systems | 1995
T. M. Ghazalie; Theodore P. Baker
\mathcal{P}^B \ne \mathcal{NP}^B
IEEE Transactions on Parallel and Distributed Systems | 2005
Theodore P. Baker
. Oracles X are constructed to realize all consistent set inclusion relations between the relativized classes
SIAM Journal on Computing | 1978
Theodore P. Baker
\mathcal{P}^X
euromicro conference on real-time systems | 2006
Nathan Fisher; Sanjoy K. Baruah; Theodore P. Baker
,