A disk state-aware task scheduler with energy efficient prefetching and caching

Mu Hsi Kuo, Hsung Pin Chang, Da Wei Chang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - 2013 IEEE 3rd International Conference on Cloud and Green Computing, CGC 2013 and 2013 IEEE 3rd International Conference on Social Computing and Its Applications, SCA 2013
Pages42-47
Number of pages6
DOIs
Publication statusPublished - 2013
Event3rd IEEE International Conference on Cloud and Green Computing, CGC 2013, Held Jointly with the 3rd IEEE International Conference on Social Computing and Its Applications, SCA 2013 - Karlsruhe, Germany
Duration: 2013 Sept 302013 Oct 2

Publication series

NameProceedings - 2013 IEEE 3rd International Conference on Cloud and Green Computing, CGC 2013 and 2013 IEEE 3rd International Conference on Social Computing and Its Applications, SCA 2013

Other

Other3rd IEEE International Conference on Cloud and Green Computing, CGC 2013, Held Jointly with the 3rd IEEE International Conference on Social Computing and Its Applications, SCA 2013
Country/TerritoryGermany
CityKarlsruhe
Period13-09-3013-10-02

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint

Dive into the research topics of 'A disk state-aware task scheduler with energy efficient prefetching and caching'. Together they form a unique fingerprint.

Cite this