A Disk State-Aware Task Scheduler with Energy Efficient Prefetching and Caching
Cloud and Green Computing(2013)
Abstract
In recent years, energy saving have become an important issue, especially for mobile systems. Previous studies had used the prefetching and caching practices to create large disk idle time intervals to allow disks staying in low power states. In this paper, we enhance previous study by proposing a new disk state-aware task scheduler, called DATS, to further maximize the disk idle intervals. DATS considers both the disk power state and application characteristics. First, DATS differentiates between CPU-bound and I/O-bound processes. For I/O-bound processes, DATS further classifies random I/Os from sequential or loop I/Os. Based on the classified results, DATS schedules processes according to the current disk state, so as to maximize the length of disk idle periods. The experimental results show that, compared to the current Linux default scheduler, DATS can successfully increase the length of disk idle intervals and reduce the number of lengthy disk spin-up operations. Besides, since DATS reduces of the number of the lengthy disk spin-up operations, DATS not only reduce the disk energy consumption but also reduce the tasks' average turnaround times.
MoreTranslated text
Key words
cfs scheduler,disk idle period,lengthy disk spin-up operation,large disk,power aware computing,scheduling,disk,previous study,power saving,new disk state-aware task,cache storage,energy efficient prefetching,energy efficient caching,dats,disk power state,tasks average turnaround times reduction,prefetching and caching,disk energy consumption,current disk state,energy consumption,i/o-bound processes,disk state-aware task scheduler,cpu-bound processes,disk idle interval,dats differentiates,loop i/os,sequential i/os,disk application characteristics,linux default scheduler,disk idle intervals,disk energy consumption reduction,lengthy disk spin-up operations reduction
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined