An Analysis of Fixed-Priority Schedulability on a Multiprocessor |
| |
Authors: | Theodore P Baker |
| |
Affiliation: | (1) Department of Computer Science, Florida State University, Tallahassee, FL, 32306-4530 |
| |
Abstract: | A new feasibility test for preemptive scheduling of periodic or sporadic real-time tasks on a single-queue m-server system allows for arbitrary fixed task priorities and arbitrary deadlines. For the special case when deadline equals
period and priorities are rate monotonic, any set of tasks with maximum individual task utilization umax and minimum individual task utilization umin is feasible if the total utilization does not exceed
.
Ted Baker received the Ph.D. in Computer Science from Cornell University in 1973. He is a Professor in the Department of Computer Science
at the Florida State University, which he chaired from 1998 to 2005. After spending several years doing research in computational
complexity theory, he moved on to more practical aspects of computing and has worked in the area of both Ada compilation and
real-time systems for the last two decades. A group he organized at FSU in 1979 produced one of the first validated Ada cross-compilers
for embedded systems. Since then, he has done research, development, and consulting related to real-time embedded computing,
from basic research on scheduling and concurrency control through development of kernels and run-time system support for real-time
programming languages. He has also been active in IEEE (POSIX) and ISO standards work related to real-time systems. Dr. Baker
was a member of the SEI Rate Monotonic Analysis group, served as real-time area expert for the Ada 9X language mapping and
revision team. He directed the FSU teams that developed several software products, including the FSU POSIX threads library,
the Florist implementation of IEEE Std 1003.5b-c (the POSIX/Ada API), a set of validation tests for the 1003.5b standards,
and the multitasking run-time system for the Gnu Ada (GNAT) compiler. He directed the porting of the latter to several environments,
including the Java Virtual Machine and RT Linux. His current research interests are real-time multiprocessor scheduling and
real-time device driver architecture. |
| |
Keywords: | deadline monotonic fixed priority multiprocessor rate monotonic real time scheduling symmetric multiprocessing utilization bound |
本文献已被 SpringerLink 等数据库收录! |
|