Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Real-Time Disk Scheduling for Multimedia Applications with Deadline-Modification-Scan Scheme

Ray-I Chang1, Wei-Kuan Shih2 and Ruei-Chuan Chang3

(1) Institute of Information Science, Academia Sinica, Taipei, Taiwan, ROC
(2) Department of Computer Science, National Tsing Hua University, Hsin-chu, Taiwan, ROC
(3) Department of Computer & Information Science, National Chiao Tung University, Hsin-chu, Taiwan, ROC

Abstract  Real-timedisk scheduling (RTDS) is important for time-critical multimediaapplications. In conventional approaches of real-time disk scheduling,such as SCAN-EDF, the seek-optimizing SCAN scheme is appliedto reduce the disk service time of the real-time EDF schedule.Since only tasks with the same deadline are seek-optimized, theobtained improvement of SCAN-EDF is limited. In this paper, basedon the maximum-scannable-group (MSG) concept, a deadline-modification-scan (DMS or DM-SCAN) algorithm is proposed.Our algorithm uses MSG to automatically decide the suitable taskgroups for seek-optimizing. Based on the MSG concept, we repeatedlyapply DMS to further increase disk throughput to support moretasks. We have implemented the proposed algorithm on UnixWare2.01. The appropriate problem behaviors and parameter valuesto yield good solutions are investigated. Experiments show thatDMS is better than conventional approaches in both the obtaineddisk throughput and the supported tasks. Moreover, our proposedapproach can schedule task sets that are not schedulable by EDFand SCAN-EDF.

RTDS (real-time disk scheduling) - multimedia applications - SCAN - EDF (earliest-deadline-first) - operating systems - maximum-scannable-group (MSG) - deadline-modification-scan (DMS)


Fulltext Preview (Small, Large)
Image of the first page of the fulltext


Export this article
Export this article as RIS | Text
 
Remote Address: 38.107.191.118 • Server: mpweb18
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)