Fast File Synching for Flash Storage in Android Devices
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 102 === Using hand-held devices is now a part of peoples' lives. Android is one among the most popular operating systems for hand-held devices. Recent research pointed out that application data manipulation in Android systems involves a great deal of file synchi...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/15396602469848014985 |
id |
ndltd-TW-102NCTU5394014 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102NCTU53940142016-07-02T04:20:30Z http://ndltd.ncl.edu.tw/handle/15396602469848014985 Fast File Synching for Flash Storage in Android Devices 用於Android裝置中快閃式儲存裝置之快速檔案同步 Sung, Po-Han 宋柏翰 碩士 國立交通大學 資訊科學與工程研究所 102 Using hand-held devices is now a part of peoples' lives. Android is one among the most popular operating systems for hand-held devices. Recent research pointed out that application data manipulation in Android systems involves a great deal of file synching operations, which poses a severe negative impact to the write performance. This work introduces an efficient implementation of file synching operations, called \textit{eager synching}, for Android devices equipped with flash storage. The basic idea is simple: when a file is being synched, eager synching writes only the dirty data associated with the file in a sequential log space, reducing the randomness in the write pattern of file synching. Because sequential write is significantly faster than random write in flash storage, this design can effectively reduce the latency of file synching operations. We implemented our eager synching in the ext4 file system, and the experimental results show that the write throughput of real Android applications and storage benchmarks were improved by up to 50\%, and the largest improvement in write sequentiality was 55\%. Chang, Li-Pin 張立平 2013 學位論文 ; thesis 33 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 102 === Using hand-held devices is now a part of peoples' lives. Android is one among the most popular operating systems for hand-held devices. Recent research pointed out that application data manipulation in Android systems involves a great deal of file synching operations, which poses a severe negative impact to the write performance. This work introduces an efficient implementation of file synching operations, called \textit{eager synching}, for Android devices equipped with flash storage. The basic idea is simple: when a file is being synched, eager synching writes only the dirty data associated with the file in a sequential log space, reducing the randomness in the write pattern of file synching. Because sequential write is significantly faster than random write in flash storage, this design can effectively reduce the latency of file synching operations. We implemented our eager synching in the ext4 file system, and the experimental results show that the write throughput of real Android applications and storage benchmarks were improved by up to 50\%, and the largest improvement in write sequentiality was 55\%.
|
author2 |
Chang, Li-Pin |
author_facet |
Chang, Li-Pin Sung, Po-Han 宋柏翰 |
author |
Sung, Po-Han 宋柏翰 |
spellingShingle |
Sung, Po-Han 宋柏翰 Fast File Synching for Flash Storage in Android Devices |
author_sort |
Sung, Po-Han |
title |
Fast File Synching for Flash Storage in Android Devices |
title_short |
Fast File Synching for Flash Storage in Android Devices |
title_full |
Fast File Synching for Flash Storage in Android Devices |
title_fullStr |
Fast File Synching for Flash Storage in Android Devices |
title_full_unstemmed |
Fast File Synching for Flash Storage in Android Devices |
title_sort |
fast file synching for flash storage in android devices |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/15396602469848014985 |
work_keys_str_mv |
AT sungpohan fastfilesynchingforflashstorageinandroiddevices AT sòngbǎihàn fastfilesynchingforflashstorageinandroiddevices AT sungpohan yòngyúandroidzhuāngzhìzhōngkuàishǎnshìchǔcúnzhuāngzhìzhīkuàisùdàngàntóngbù AT sòngbǎihàn yòngyúandroidzhuāngzhìzhōngkuàishǎnshìchǔcúnzhuāngzhìzhīkuàisùdàngàntóngbù |
_version_ |
1718331767641866240 |