A genetic based disk scheduling method to decrease makespan and missed tasks

被引:1
作者
Bonyadi, Mohammad Reza [1 ]
Rahmani, Hossein [1 ]
Moghaddam, Mohsen Ebrahimi [1 ]
机构
[1] Shahid Beheshti Univ, Dept Elect & Comp Engn, GC, Tehran, Iran
关键词
Disk scheduling; Makespan; Genetic algorithm; Missed tasks; PERFORMANCE; ALGORITHMS; SCAN; SSTF;
D O I
10.1016/j.is.2010.04.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Disk scheduling is an operating system process to service disk requests. It has an important role in QOS guarantee of soft real-time environments such as video-on-demand and multimedia servers. Since now, some disk scheduling algorithms have been proposed to schedule disk requests in an optimized manner. Most of these methods try to minimize makespan by decreasing the number of disk head seeks as one of the slowest operations in modern computers and crucial for system performance because it usually takes some milli-seconds. In this paper, we propose a new disk scheduling method based on genetic algorithm that considers makespan and number of missed tasks simultaneously. In the proposed method, a new coding scheme is presented which employs simple GA procedures such as crossover and mutation and a penalty function in fitness. To get the best performance of the proposed method, its parameters such as number of chromosomes in initial population, mutation, and crossover probabilities, etc have been adjusted by applying it on some sample problems. The algorithm has been tested on several problems and its results were compared with well-known related methods. Experimental results showed that the proposed method worked very well and excelled most related works in terms of miss ratio and average seeks. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:791 / 803
页数:13
相关论文
共 44 条
  • [1] ABBOTT RK, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P113, DOI 10.1109/REAL.1990.128736
  • [2] ABOUTABL M, 1997, P ACM SIGMETRICS JOI, P280
  • [3] AZIMIPOUR M, 1991, USING IMMUNE GENETIC, P920
  • [4] Reschedulable-Group-SCAN scheme for mixed real-time/non-real-time disk scheduling in a multimedia system
    Chang, HP
    Chang, RI
    Shih, WK
    Chang, RC
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (02) : 143 - 152
  • [5] GSR: A global seek-optimizing real-time disk-scheduling algorithm
    Chang, Hsung-Pin
    Chang, Ray-I
    Shih, Wei-Kuan
    Chang, Ruei-Chuan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (02) : 198 - 215
  • [6] Deadline-modification-SCAN with maximum-scannable-groups for multimedia real-time disk scheduling
    Chang, RI
    Shih, WK
    Chang, RC
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 40 - 49
  • [7] Hardware implementation for a genetic algorithm
    Chen, Pei-Yin
    Chen, Ren-Der
    Chang, Yu-Pin
    Shieh, Leang-San
    Malki, Heidar A.
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2008, 57 (04) : 699 - 705
  • [8] PERFORMANCE EVALUATION OF 2 NEW DISK SCHEDULING ALGORITHMS FOR REAL-TIME SYSTEMS
    CHEN, SZ
    STANKOVIC, JA
    KUROSE, JF
    TOWSLEY, D
    [J]. REAL-TIME SYSTEMS, 1991, 3 (03) : 307 - 336
  • [9] AMORTIZED ANALYSIS OF SOME DISK SCHEDULING ALGORITHMS - SSTF, SCAN, AND N-STEP SCAN
    CHEN, TS
    YANG, WP
    LEE, RCT
    [J]. BIT, 1992, 32 (04): : 546 - 558
  • [10] Coffman E. G., 1972, SIAM Journal on Computing, V1, P269, DOI 10.1137/0201018