File Fragmentation in Mobile Devices: Measurement, Evaluation, and Treatment.
Saved in:
| Title: | File Fragmentation in Mobile Devices: Measurement, Evaluation, and Treatment. |
|---|---|
| Authors: | Ji, Cheng1 (AUTHOR) chengji4-c@my.cityu.edu.hk, Chang, Li-Pin2 (AUTHOR) lpchang@cs.nctu.edu.tw, Hahn, Sangwook Shane3 (AUTHOR) shanehahn@davinci.snu.ac.kr, Lee, Sungjin4 (AUTHOR) sungjin.lee@dgist.ac.kr, Pan, Riwei1 (AUTHOR) riweipan@cityu.edu.hk, Shi, Liang5 (AUTHOR) shi.liang.hk@gmail.com, Kim, Jihong3 (AUTHOR) jihong@davinci.snu.ac.kr, Xue, Chun Jason1 (AUTHOR) jasonxue@cityu.edu.hk |
| Source: | IEEE Transactions on Mobile Computing. Sep2019, Vol. 18 Issue 9, p2062-2076. 15p. |
| Subjects: | Mobile apps |
| Abstract: | Mobile devices, such as smartphones, have become a necessity in our daily life. However, users may notice that after being used for a long time, mobile devices begin to exhibit a sluggish response. Based on an empirical study on a collection of aged smartphones, this work identified that file fragmentation is among the key factors that contribute to the progressive degradation of response time. This study takes a three-step approach: First, this study designed a set of reproducible file-system aging processes based on User-Interface (UI) script replay. Through the aging processes, it confirmed that file fragmentation quickly emerged, and SQLite files were among the most severely fragmented files. Second, based on the workloads of a selection of popular mobile applications, this study observed that file fragmentation did have an impact on user-perceived latencies. Specifically, the launching time of Chrome on an aged file system was 79 percent slower than it was on a pristine file system. Third, this study evaluated existing treatments of file fragmentation, including space preallocation, persistent journal, and file defragmentation to understand their efficacies and limitations. This study also evaluated a state-of-the-art copyless defragmenter, $\mathsf{janusd}$janusd, to show its advantage over the existing methods. [ABSTRACT FROM AUTHOR] |
| Copyright of IEEE Transactions on Mobile Computing is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 137987936 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: File Fragmentation in Mobile Devices: Measurement, Evaluation, and Treatment. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Ji%2C+Cheng%22">Ji, Cheng</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> chengji4-c@my.cityu.edu.hk</i><br /><searchLink fieldCode="AR" term="%22Chang%2C+Li-Pin%22">Chang, Li-Pin</searchLink><relatesTo>2</relatesTo> (AUTHOR)<i> lpchang@cs.nctu.edu.tw</i><br /><searchLink fieldCode="AR" term="%22Hahn%2C+Sangwook+Shane%22">Hahn, Sangwook Shane</searchLink><relatesTo>3</relatesTo> (AUTHOR)<i> shanehahn@davinci.snu.ac.kr</i><br /><searchLink fieldCode="AR" term="%22Lee%2C+Sungjin%22">Lee, Sungjin</searchLink><relatesTo>4</relatesTo> (AUTHOR)<i> sungjin.lee@dgist.ac.kr</i><br /><searchLink fieldCode="AR" term="%22Pan%2C+Riwei%22">Pan, Riwei</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> riweipan@cityu.edu.hk</i><br /><searchLink fieldCode="AR" term="%22Shi%2C+Liang%22">Shi, Liang</searchLink><relatesTo>5</relatesTo> (AUTHOR)<i> shi.liang.hk@gmail.com</i><br /><searchLink fieldCode="AR" term="%22Kim%2C+Jihong%22">Kim, Jihong</searchLink><relatesTo>3</relatesTo> (AUTHOR)<i> jihong@davinci.snu.ac.kr</i><br /><searchLink fieldCode="AR" term="%22Xue%2C+Chun+Jason%22">Xue, Chun Jason</searchLink><relatesTo>1</relatesTo> (AUTHOR)<i> jasonxue@cityu.edu.hk</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22IEEE+Transactions+on+Mobile+Computing%22">IEEE Transactions on Mobile Computing</searchLink>. Sep2019, Vol. 18 Issue 9, p2062-2076. 15p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Mobile+apps%22">Mobile apps</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Mobile devices, such as smartphones, have become a necessity in our daily life. However, users may notice that after being used for a long time, mobile devices begin to exhibit a sluggish response. Based on an empirical study on a collection of aged smartphones, this work identified that file fragmentation is among the key factors that contribute to the progressive degradation of response time. This study takes a three-step approach: First, this study designed a set of reproducible file-system aging processes based on User-Interface (UI) script replay. Through the aging processes, it confirmed that file fragmentation quickly emerged, and SQLite files were among the most severely fragmented files. Second, based on the workloads of a selection of popular mobile applications, this study observed that file fragmentation did have an impact on user-perceived latencies. Specifically, the launching time of Chrome on an aged file system was 79 percent slower than it was on a pristine file system. Third, this study evaluated existing treatments of file fragmentation, including space preallocation, persistent journal, and file defragmentation to understand their efficacies and limitations. This study also evaluated a state-of-the-art copyless defragmenter, $\mathsf{janusd}$janusd, to show its advantage over the existing methods. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of IEEE Transactions on Mobile Computing is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=137987936 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1109/TMC.2018.2869737 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 15 StartPage: 2062 Subjects: – SubjectFull: Mobile apps Type: general Titles: – TitleFull: File Fragmentation in Mobile Devices: Measurement, Evaluation, and Treatment. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Ji, Cheng – PersonEntity: Name: NameFull: Chang, Li-Pin – PersonEntity: Name: NameFull: Hahn, Sangwook Shane – PersonEntity: Name: NameFull: Lee, Sungjin – PersonEntity: Name: NameFull: Pan, Riwei – PersonEntity: Name: NameFull: Shi, Liang – PersonEntity: Name: NameFull: Kim, Jihong – PersonEntity: Name: NameFull: Xue, Chun Jason IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 09 Text: Sep2019 Type: published Y: 2019 Identifiers: – Type: issn-print Value: 15361233 Numbering: – Type: volume Value: 18 – Type: issue Value: 9 Titles: – TitleFull: IEEE Transactions on Mobile Computing Type: main |
| ResultId | 1 |