Access the full text.
Sign up today, get DeepDyve free for 14 days.
J. Błażewicz, P. Dell’Olmo, M. Drozdowski, M. Speranza (1992)
Scheduling Multiprocessor Tasks on Three Dedicated ProcessorsInf. Process. Lett., 41
Abdel Amoura, E. Bampis, Claire Mathieu, Y. Manoussakis (2002)
Scheduling Independent Multiprocessor TasksAlgorithmica, 32
S. Andrei, A. Cheng, V. Radulescu (2015)
An Improved Upper-Bound Algorithm for Non-preemptive Task Scheduling2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)
J. Stankovic, M. Spuri, M. Natale, G. Buttazzo (1995)
Implications of Classical Scheduling Results for Real-Time SystemsComputer, 28
S. Andrei, A. Cheng, V. Radulescu (2011)
Estimating the Number of Processors towards an Efficient Non-preemptive Scheduling Algorithm2011 13th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Yang Cai, M. Kong (1996)
Nonpreemptive scheduling of periodic tasks in uni- and multiprocessor systemsAlgorithmica, 15
EL Lawler (1983)
Mathematical Programming: The State of the Art
E. Lawler (1982)
Recent Results in the Theory of Machine Scheduling
M. Goemans (1995)
An Approximation Algorithm for Scheduling on Three Dedicated MachinesDiscret. Appl. Math., 61
R. Marau, P. Leite, M. Velasco, P. MartÃ, L. Almeida, P. Pedreiras, J. Fuertes (2008)
Performing Flexible Control on Low-Cost Microcontrollers Using a Minimal Real-Time KernelIEEE Transactions on Industrial Informatics, 4
S. Andrei, A. Cheng, G. GrigoraÈ™, V. Radulescu (2012)
An efficient scheduling algorithm for the non-preemptive independent multiprocessor platformInt. J. Grid Util. Comput., 3
E. Coffman, R. Graham (1972)
Optimal scheduling for two-processor systemsActa Informatica, 1
A. Mok (1983)
Fundamental design problems of distributed systems for the hard-real-time environment
M. Dertouzos (1974)
Control Robotics: The Procedural Control of Physical Processes
EG Coffman, RL Graham (1972)
Optimal scheduling for two-processor systemsActa lnf., 1
R. Graham, E. Lawler, J. Lenstra, A. Kan (1977)
Optimization and Approximation in Deterministic Sequencing and Scheduling: a SurveyAnnals of discrete mathematics, 5
John Carpenter, S. Funk, Philip Holman, A. Srinivasan, James Anderson, Sanjoy Baruah (2004)
A Categorization of Real-Time Multiprocessor Scheduling Problems and Algorithms
Robert Davis, S. Kato (2012)
FPSL, FPCL and FPZL schedulability analysisReal-Time Systems, 48
H. Ramaprasad, F. Mueller (2010)
Tightening the bounds on feasible preemptionsACM Trans. Embed. Comput. Syst., 10
AMK Cheng (2002)
Real-Time Systems. Scheduling, Analysis, and Verification
L. Sha, R. Rajkumar, J. Lehoczky (1990)
Priority Inheritance Protocols: An Approach to Real-Time SynchronizationIEEE Trans. Computers, 39
M Kubale (1990)
Preemptive scheduling of two-processor tasks on dedicated processorsAutomatyka, 1082
G. Buttazzo, M. Bertogna, Gang Yao (2013)
Limited Preemptive Scheduling for Real-Time Systems. A SurveyIEEE Transactions on Industrial Informatics, 9
Suk-Kyoon Lee (1994)
On-line multiprocessor scheduling algorithms for real-time tasksProceedings of TENCON'94 - 1994 IEEE Region 10's 9th Annual International Conference on: 'Frontiers of Computer Technology'
Y. Chao, Shun-Shii Lin, Kwei-Jay Lin (2008)
Schedulability issues for EDZL scheduling on real-time multiprocessor systemsInf. Process. Lett., 107
Sanjoy Baruah (2006)
The Non-preemptive Scheduling of Periodic Tasks upon MultiprocessorsReal-Time Systems, 32
H. Hoogeveen, S. Velde, B. Veltman (1994)
Complexity of Scheduling Multiprocessor Tasks with Prespecified Processor AllocationsDiscret. Appl. Math., 55
S. Dolev, A. Kesselman (1998)
Non-Preemptive Real-Time Scheduling of Multimedia TasksReal-Time Systems, 17
K. Jeffay, D. Stanat, C. Martel (1991)
On non-preemptive scheduling of period and sporadic tasks[1991] Proceedings Twelfth Real-Time Systems Symposium
Mathieu Grenier, N. Navet (2008)
Fine-Tuning MAC-Level Protocols for Optimized Real-Time QoSIEEE Transactions on Industrial Informatics, 4
Robert Davis, A. Burns (2011)
FPZL Schedulability Analysis2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium
Nan Guan, W. Yi, Z. Gu, Qingxu Deng, Ge Yu (2008)
New Schedulability Test Conditions for Non-preemptive Scheduling on Multiprocessor Platforms2008 Real-Time Systems Symposium
(1973)
Real-time systems
The scheduling problem, which is the core of all approaches related to real-time systems, has received proper attention from the research community. However, while preemptive scheduling has benefited from most of the results to date, the more difficult case of non-preemptive scheduling is still lacking similar achievements. This paper is approaching non-preemptive scheduling from two different angles. First, the number of processors that would allow a feasible schedule for a given task set is analyzed, yielding both lower and upper limits which can be determined in polynomial time. Second, a hybrid scheduling algorithm, combining two widely known techniques, namely EDF and LLF, is proposed and tested. A common feature of both objectives is the transition from a single-instance task to a periodic task. The relationships between these two cases are investigated, resulting in a better understanding of periodic behavior.
Mathematics in Computer Science – Springer Journals
Published: May 21, 2019
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.