Detail View

Improving file system performance of mobile storage systems using a decoupled defragmenter
Citations

WEB OF SCIENCE

Citations

SCOPUS

Metadata Downloads

DC Field Value Language
dc.contributor.author Hahn, Sangwook Shane -
dc.contributor.author Lee, Sungjin -
dc.contributor.author Ji, Cheng -
dc.contributor.author Chang, Li-Pin -
dc.contributor.author Yee, Inhyuk -
dc.contributor.author Shi, Liang -
dc.contributor.author Xue, Chun Jason -
dc.contributor.author Kim, Jihong -
dc.date.accessioned 2024-11-08T17:10:12Z -
dc.date.available 2024-11-08T17:10:12Z -
dc.date.created 2020-11-13 -
dc.date.issued 2017-07-14 -
dc.identifier.isbn 9781931971386 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/57156 -
dc.description.abstract In this paper, we comprehensively investigate the file fragmentation problem on mobile flash storage. From our evaluation study with real Android smartphones, we observed two interesting points on file fragmentation on flash storage. First, defragmentation on mobile flash storage is essential for high I/O performance on Android smartphones because file fragmentation, which is a recurring problem (even after defragmentation), can significantly degrade I/O performance. Second, file fragmentation affects flash storage quite differently than HDDs. When files are fragmented on flash storage, the logical fragmentation and the physical fragmentation are decoupled and a performance degradation mostly comes from logical fragmentation. Motivated by our observations, we propose a novel defragger, janus defragger (janusd), which supports two defraggers, janusdL for a logical defragger and janusdP for a physical defragger. JanusdL, which takes advantage of flash storage's internal logical to physical mapping table, supports logical defragmentation without data copies. JanusdL is very effective for most fragmented files while not sacrificing the flash lifetime. JanusdP, which is useful for physically fragmented files but requires data copies, is invoked only when absolutely necessary. By adaptively selecting janusdL and janusdP, janusd achieves the effect of full file defragmentation without reducing the flash lifetime. Our experimental results show that janusd can achieve at least the same level of I/O performance improvement as e4defrag without affecting the flash lifetime, thus making janusd an attractive defragmentation solution for mobile flash storage. © USENIX Annual Technical Conference, USENIX ATC 2017. All rights reserved. -
dc.language English -
dc.publisher USENIX Association -
dc.relation.ispartof Proceedings of the 2017 USENIX Annual Technical Conference, USENIX ATC 2017 -
dc.title Improving file system performance of mobile storage systems using a decoupled defragmenter -
dc.type Conference Paper -
dc.identifier.wosid 000428763500057 -
dc.identifier.scopusid 2-s2.0-85065658091 -
dc.identifier.bibliographicCitation Hahn, Sangwook Shane. (2017-07-14). Improving file system performance of mobile storage systems using a decoupled defragmenter. USENIX Annual Technical Conference, 759–771. -
dc.identifier.url https://www.usenix.org/conference/atc17/technical-sessions/presentation/hahn -
dc.citation.conferenceDate 2017-07-12 -
dc.citation.conferencePlace US -
dc.citation.conferencePlace Santa Clara -
dc.citation.endPage 771 -
dc.citation.startPage 759 -
dc.citation.title USENIX Annual Technical Conference -
Show Simple Item Record

File Downloads

공유

qrcode
공유하기

Related Researcher

이성진
Lee, Sungjin이성진

Department of Electrical Engineering and Computer Science

read more

Total Views & Downloads