A Flexible On-line Scheduling Algorithm for Batch Machine with Infinite Capacity

2005 ◽  
Vol 133 (1-4) ◽  
pp. 175-181 ◽  
Author(s):  
Chung Keung Poon ◽  
Wenci Yu
2016 ◽  
Vol 53 (3) ◽  
pp. 030601
Author(s):  
王世超 Wang Shichao ◽  
吴斌 Wu Bin ◽  
汪勃 Wang Bo

2012 ◽  
Vol 23 (4) ◽  
pp. 996-1009
Author(s):  
Dong-Song ZHANG ◽  
Tong WU ◽  
Fang-Yuan CHEN ◽  
Shi-Yao JIN

2007 ◽  
Vol 374 (1-3) ◽  
pp. 49-57 ◽  
Author(s):  
Ji Tian ◽  
Ruyan Fu ◽  
Jinjiang Yuan

2004 ◽  
Vol 21 (01) ◽  
pp. 117-125 ◽  
Author(s):  
HARK-CHIN HWANG ◽  
SOO Y. CHANG ◽  
YUSHIN HONG

We consider the on-line problem of scheduling n independent jobs on m identical machines under the machine eligibility constraints, where each job has its own specified subset of machines which are eligible for processing it. We investigate a greedy algorithm LS and prove its posterior competitiveness ratio is [Formula: see text], where λ is the number of machines eligible for processing the job with the latest completion time.


2014 ◽  
Vol 2014 ◽  
pp. 1-17
Author(s):  
Taeseok Kim ◽  
Hyokyung Bahn ◽  
Youjip Won

In heterogeneous I/O workload environments, disk scheduling algorithms should support different QoS (Quality-of-Service) for each I/O request. For example, the algorithm should meet the deadlines of real-time requests and at the same time provide reasonable response time for best-effort requests. This paper presents a novel disk scheduling algorithm called G-SCAN (Grouping-SCAN) for handling heterogeneous I/O workloads. To find a schedule that satisfies the deadline constraints and seek time minimization simultaneously, G-SCAN maintains a series of candidate schedules and expands the schedules whenever a new request arrives. Maintaining these candidate schedules requires excessive spatial and temporal overhead, but G-SCAN reduces the overhead to a manageable level via pruning the state space using two heuristics. One is grouping that clusters adjacent best-effort requests into a single scheduling unit and the other is the branch-and-bound strategy that cuts off inefficient or impractical schedules. Experiments with various synthetic and real-world I/O workloads show that G-SCAN outperforms existing disk scheduling algorithms significantly in terms of the average response time, throughput, and QoS-guarantees for heterogeneous I/O workloads. We also show that the overhead of G-SCAN is reasonable for on-line execution.


Sign in / Sign up

Export Citation Format

Share Document