ÐThis paper investigates a class of rate-based real-time scheduling algorithms based on the idea of general processor sharing (GPS). We extend the GPS framework in [18] for periodic and sporadic process scheduling and show the optimality of GPS-based scheduling. In particular, we propose the Earliest-Completion-Time GPS (EGPS) scheduling algorithm to simulate the GPS algorithm with much lower run-time overheads. The schedulability of each process is enforced by a guaranteed CPU service rate, independent of the demands of other processes. We provide a theoretical foundation to assign proper CPU service rates to processes to satisfy their individual stringent response time requirements. We also propose a GPS-based scheduling mechanism for jit...
* We present a task model for the real-time execution of eventdriven tasks in which no a priori cha...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
In this chapter we consider the problem of scheduling real-time applications upon multiprocessors, o...
Scheduling algorithms are a governing part of real-time sys-tems and there exists many different sch...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Generalized Processor Sharing (GPS) is a fluid scheduling policy providing perfect fairness. The min...
Generalized processor sharing (GPS) is a fluid scheduling policy providing perfect fairness over bot...
We consider the problem of scheduling a collection of processes, or tasks, on a multiprocessor platf...
In this paper, we study a hybrid scheduling mechanism in discrete-time. This mechanism combines the ...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
The fluid Generalized Processor Sharing (GPS) algorithm has desirable properties for integrated serv...
The Generalized Processor Sharing (GPS) scheduling discipline is an important scheduling mechanism t...
We consider optimal real-time scheduling of periodic tasks on multiprocessors—i.e., satisfying all t...
* We present a task model for the real-time execution of eventdriven tasks in which no a priori cha...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
In this chapter we consider the problem of scheduling real-time applications upon multiprocessors, o...
Scheduling algorithms are a governing part of real-time sys-tems and there exists many different sch...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
With the strong demand for computing capacity in industrial applications and the rapid development o...
Generalized Processor Sharing (GPS) is a fluid scheduling policy providing perfect fairness. The min...
Generalized processor sharing (GPS) is a fluid scheduling policy providing perfect fairness over bot...
We consider the problem of scheduling a collection of processes, or tasks, on a multiprocessor platf...
In this paper, we study a hybrid scheduling mechanism in discrete-time. This mechanism combines the ...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
The fluid Generalized Processor Sharing (GPS) algorithm has desirable properties for integrated serv...
The Generalized Processor Sharing (GPS) scheduling discipline is an important scheduling mechanism t...
We consider optimal real-time scheduling of periodic tasks on multiprocessors—i.e., satisfying all t...
* We present a task model for the real-time execution of eventdriven tasks in which no a priori cha...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
In this chapter we consider the problem of scheduling real-time applications upon multiprocessors, o...