AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 103 === Smartphones have become the dominating computing devices today. The majority of system researches on smartphones focus on improving network middle-ware or application models. Until recently, storage system has started gaining attention. A couple studies show th...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/42652242776091694952 |
id |
ndltd-TW-103NTU05392009 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NTU053920092016-07-02T04:21:19Z http://ndltd.ncl.edu.tw/handle/42652242776091694952 AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones 改善智慧型手機資料存取干擾之應用程式批次化I/O排程器 Shang-Xuan Zou 鄒尚軒 碩士 國立臺灣大學 資訊工程學研究所 103 Smartphones have become the dominating computing devices today. The majority of system researches on smartphones focus on improving network middle-ware or application models. Until recently, storage system has started gaining attention. A couple studies show that storage system performance is critical to end-user experiences. In smartphones, applications are switched to background when users execute another new application. However, to re- duce the application-switching-time, smartphones keep the background ap- plications running without really terminating them. Storage accesses from multiple concurrent bac kground applications can still impact the foreground performance. This paper proposes the first I/O scheduler, AppBatch, designed specifically smartphone’s storage system. AppBatch forms requests from the same application into a batch and prioritizes the foreground batch over others. It improves the user experiences of smartphones while preventing the back- ground applications from starving by scheduling batches in weighted-round- robin fashion. The results show AppBatch improves up to 40.3% foreground performance over conventional schedulers on HTC One X smartphone. And the foreground I/O wait time reduction does not come at the cost of back- ground performance. 楊佳玲 2015 學位論文 ; thesis 32 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣大學 === 資訊工程學研究所 === 103 === Smartphones have become the dominating computing devices today. The
majority of system researches on smartphones focus on improving network
middle-ware or application models. Until recently, storage system has started
gaining attention. A couple studies show that storage system performance is
critical to end-user experiences. In smartphones, applications are switched
to background when users execute another new application. However, to re-
duce the application-switching-time, smartphones keep the background ap-
plications running without really terminating them. Storage accesses from
multiple concurrent bac kground applications can still impact the foreground
performance. This paper proposes the first I/O scheduler, AppBatch, designed
specifically smartphone’s storage system. AppBatch forms requests from the
same application into a batch and prioritizes the foreground batch over others.
It improves the user experiences of smartphones while preventing the back-
ground applications from starving by scheduling batches in weighted-round-
robin fashion. The results show AppBatch improves up to 40.3% foreground
performance over conventional schedulers on HTC One X smartphone. And
the foreground I/O wait time reduction does not come at the cost of back-
ground performance.
|
author2 |
楊佳玲 |
author_facet |
楊佳玲 Shang-Xuan Zou 鄒尚軒 |
author |
Shang-Xuan Zou 鄒尚軒 |
spellingShingle |
Shang-Xuan Zou 鄒尚軒 AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones |
author_sort |
Shang-Xuan Zou |
title |
AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones |
title_short |
AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones |
title_full |
AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones |
title_fullStr |
AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones |
title_full_unstemmed |
AppBatch I/O Scheduler: Reducing I/O Interferences for Smartphones |
title_sort |
appbatch i/o scheduler: reducing i/o interferences for smartphones |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/42652242776091694952 |
work_keys_str_mv |
AT shangxuanzou appbatchioschedulerreducingiointerferencesforsmartphones AT zōushàngxuān appbatchioschedulerreducingiointerferencesforsmartphones AT shangxuanzou gǎishànzhìhuìxíngshǒujīzīliàocúnqǔgànrǎozhīyīngyòngchéngshìpīcìhuàiopáichéngqì AT zōushàngxuān gǎishànzhìhuìxíngshǒujīzīliàocúnqǔgànrǎozhīyīngyòngchéngshìpīcìhuàiopáichéngqì |
_version_ |
1718333332364722176 |