Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Parameter adaptation for generalized multiframe tasks: schedulability analysis, case study, and applications to self-suspending tasks
Peng B., Fisher N. Real-Time Systems53 (6):957-986,2017.Type:Article
Date Reviewed: Feb 26 2018

Job (task) scheduling is one of the oldest problems in mathematics, operations research, and computer science research. Basically, given a set of tasks under various constraints (required execution time, deadline, precedence among tasks, and so on), an execution sequence is to be determined. The objective may be for as many jobs to meet the deadlines as possible, or it may be to minimize the total execution time. Many of these job scheduling problems belong to a class of problems called the NP-complete problem.

This paper studies the scheduling of generalized multiframe tasks (GMF). A task consists of multiple frames to be executed. Each frame has a different deadline. Think of this as a video-playing task. Each task is a set of frames to be displayed. The frames have sequential relations. This paper adds parameter adaptation to this problem (called GMF-PA), that is, it “permits a flexible selection of frame relative deadline and minimum separation time for each frame under earliest deadline first [EDF] scheduling.”

A scheduling algorithm is proposed and proved to be “a necessary schedulability test in general.” When parameters are integers, it also proves “that the algorithm is a sufficient and necessary schedulability test, i.e., an exact test.” Because of intractability, the paper also develops an approximation algorithm. “The speed-up factor of [the] approximation algorithm is 1 + ε with respect to the exact schedulability test of GMF-PA tasks under EDF scheduling,” where ε is any small real number. A few other related problems are also studied.

It’s a very long paper (30 pages). Most pages contain mathematical equations and proofs. I believe that the reviewers of the original paper would have had a hard time checking its correctness. However, the important part is the algorithm proposed. If the algorithm can be applied and gets results, it is useful.

Reviewer:  R. S. Chang Review #: CR145881 (1805-0236)
Bookmark and Share
  Featured Reviewer  
 
Approximation (G.1.2 )
 
 
Integer Programming (G.1.6 ... )
 
 
Linear Programming (G.1.6 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Approximation": Date
Computing surfaces of constant mean curvature with singularities
Hewgill D. Computing 32(1): 81-92, 1984. Type: Article
Mar 1 1985
A method for the calculation of eigenfunction expansions
Michell J., Drake J., Bracho S. Mathematics and Computers in Simulation XXVI(5): 443-447, 1984. Type: Article
May 1 1985
Calculation of special functions: the gamma function, the exponential integrals and error-like functions
van der Laan C., Temme N., Centrum voor Wiskunde en Informatica, Amsterdam, The Netherlands, 1984. Type: Book (9789789061962779)
Jan 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy