An Optimal Real-Time Scheduling Approach: From Multiprocessor to Uniprocessor
نویسندگان
چکیده
An optimal solution to the problem of scheduling real-time tasks on a set of identical processors is derived. The described approach is based on solving an equivalent uniprocessor real-time scheduling problem. Although there are other scheduling algorithms that achieve optimality, they usually impose prohibitive preemption costs. Unlike these algorithms, it is observed through simulation that the proposed approach produces no more than three preemptions points per job. Keywords-Real-Time, Multiprocessor, Scheduling, Server
منابع مشابه
Energy-aware Implementation of Hard-real-time Systems upon Multiprocessor Platforms
Multiprocessor implementations of real-time systems tend to be more energy-eÆcient than uniprocessor implementations: since the power consumed by a CMOS processor is approximately proportional to the cube of the speed or computing capacity at which the processor executes, the total power consumed by an m-processor multiprocessor platform is approximately (1=m) times the power consumed by a unip...
متن کاملEfficient Optimal Multiprocessor Scheduling Algorithms for Real-Time Systems
Real-time Systems are composed of a set of tasks that must respect some deadlines. We find them in applications as diversified as the telecommunications, medical devices, cars, planes, satellites, military applications, etc. Missing deadlines in a real-time system may cause various results such as a diminution of the quality of service provided by the system, the complete stop of the applicatio...
متن کاملWorst Case Analysis for On-Line Scheduling in Real-Time Systems
On-line scheduling in real-time environments has been studied by a number of researchers [8, 16, 13, 4, 10, 1]. If the system is not overloaded, there exist several optimal uniprocessor on-line scheduling algorithms for real-time tasks, such as Earliest-DeadlineFirst and Least-Laxity-First. However, it has been proven that there are no optimal multiprocessor on-line scheduling algorithms for re...
متن کاملA Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کاملA Categorization of Real-Time Multiprocessor Scheduling Problems and Algorithms
Real-time multiprocessor systems are now commonplace. Designs range from single-chip architectures, with a modest number of processors, to large-scale signal-processing systems, such as synthetic-aperture radar systems. For uniprocessor systems, the problem of ensuring that deadline constraints are met has been widely studied: effective scheduling algorithms that take into account the many comp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1104.3523 شماره
صفحات -
تاریخ انتشار 2011