<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

GSR: A global seek-optimizing real-time disk-scheduling algorithm

dc.citation.epage215en_US
dc.citation.issue2en_US
dc.citation.spage198en_US
dc.citation.volume80en_US
dc.citation.woscount6
dc.contributor.authorChang, Hsung-Pinen_US
dc.contributor.authorChang, Ray-Ien_US
dc.contributor.authorShih, Wei-Kuanen_US
dc.contributor.authorChang, Ruei-Chuanen_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.date.accessioned2014-12-08T15:14:44Z
dc.date.available2014-12-08T15:14:44Z
dc.date.issued2007-02-01en_US
dc.description.abstractEarliest-deadline-first (EDF) is good for scheduling real-time tasks in order to meet timing constraint. However, it is not good enough for scheduling real-time disk tasks to achieve high disk throughput. In contrast, although SCAN can maximize disk throughput, its schedule results may violate real-time requirements. Thus, during the past few years, various approaches were proposed to combine EDF and SCAN (e.g., SCAN-EDF and RG-SCAN) to resolve the real-time disk-scheduling problem. However, in previous schemes, real-time tasks can only be rescheduled by SCAN within a local group. Such restriction limited the obtained data throughput. In this paper, we proposed a new globally rescheduling scheme for real-time disk scheduling. First, we formulate the relations between the EDF schedule and the SCAN schedule of input tasks as EDF-to-SCAN mapping (ESM). Then, on the basis of ESM, we propose a new real-time disk-scheduling algorithm: globally seek-optimizing rescheduling (GSR) scheme. Different from previous approaches, a task in GSR may be rescheduled to anywhere in the input schedule to optimize data throughput. Owing to such a globally rescheduling characteristic, GSR obtains a higher disk throughput than previous approaches. Furthermore, we also extend the GSR to serve fairly non-real-time tasks. Experiments show that given 15 real-time tasks, our data throughput is 1.1 times that of RG-SCAN. In addition, in a mixed workload, compared with RG-SCAN, our GSR achieves over 7% improvement in data throughput and 33% improvement in average response time. (C) 2006 Elsevier Inc. All rights reserved.en_US
dc.identifier.doi10.1016/j.jss.2006.03.045en_US
dc.identifier.issn0164-1212en_US
dc.identifier.journalJOURNAL OF SYSTEMS AND SOFTWAREen_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.jss.2006.03.045en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/11147
dc.identifier.wosnumberWOS:000244026300005
dc.language.isoen_USen_US
dc.subjectreal-time disk schedulingen_US
dc.subjectdisk schedulingen_US
dc.subjectoperating systemsen_US
dc.titleGSR: A global seek-optimizing real-time disk-scheduling algorithmen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000244026300005.pdf
Size:
356.94 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: