An Optimal Real-Time Scheduling Approach: From Multiprocessor to Uniprocessor

نویسندگان

  • Paul Regnier
  • George Lima
  • Ernesto Massa
چکیده

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

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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