Journal on Communications ›› 2015, Vol. 36 ›› Issue (1): 159-166.doi: 10.11959/j.issn.1000-436x.2015018

• Academic paper • Previous Articles     Next Articles

Improved anticipatory scheduling algorithm based on workload characteristic and service time evaluation

Jin-zhong CHEN,Nian-min YAO,Shao-bin CAI,Mei-ling SUN   

  1. College of Computer Science and Technology,Harbin Engineering University,Harbin 150000,China
  • Online:2015-01-25 Published:2017-06-21
  • Supported by:
    The National Natural Science Foundation of China;The National Natural Science Foundation of China;The Natural Science Foundation of Zhejiang Province;Education Department Foundation of Zhejiang Province

Abstract:

Anticipatory scheduling (AS) of Linux I/O schedule layer assigns fixed anticipation period length to each process.It will introduce extra delay if I/O request does not arrive in time.The improved anticipatory scheduling (WPCAS) algorithm is proposed which is based on workload characteristic and service time.WPCAS includes process classifier(PC) module and request service time evaluation (STE) module.PC module assigns different anticipation period lengths in terms of workload characteristic.STE module decides whether to anticipate the coming request according to service time.Experimental results show that WPCAS algorithm is superior to 95%-Heuristic and AS in terms of throughput,average waiting time of anticipation success and deceptive idleness.

Key words: storage system, I/O schedule layer, AS, WPCAS, service time

No Suggested Reading articles found!