1 |
|
2 |
|
3 |
HAHN S S, LEE S, YEE I, et al. FastTrack: foreground app-aware I/O management for improving user experience of android smartphones[C]//Proceedings of the USENIX Annual Technical Conference(USENIX ATC 2018). Baltimore, USA: USENIX Association, 2018: 15-28.
|
4 |
KIM H , AGRAWAL N , UNGUREANU C . Revisiting storage for smartphones. ACM Transactions on Storage, 2012, 8 (4): 1- 25.
doi: 10.1145/2385603.2385607
|
5 |
RYU J, LEE D, SHIN K G, et al. Fast application launch on personal computing/communication devices[C]//Proceedings of the 21st USENIX Conference on File and Storage Technologies (FAST 2023). Baltimore, USA: USENIX Association, 2023: 425-440
|
6 |
KIM S, KIM H, LEE J, et al. Enlightening the I/O path: a holistic approach for application performance. [C]//Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST 2017). Baltimore, USA: USENIX Association, 2017: 345-358.
|
7 |
LIANG Y , PAN R W , DU Y J , et al. Read-ahead efficiency on mobile devices: observation, characterization, and optimization. IEEE Transactions on Computers, 2021, 70 (1): 99- 110.
doi: 10.1109/TC.2020.2984755
|
8 |
LIANG Y, LI J H, AUSAVARUNGNIRUN R, et al. Acclaim: adaptive memory reclaim to improve user experience in android systems[C]//Proceedings of the USENIX Annual Technical Conference(USENIX ATC 2020). Baltimore, USA: USENIX Association, 2020: 897-910.
|
9 |
|
10 |
LEE C, SIM D, HWANG J Y, et al. F2FS: a new file system for flash storage[C]//Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST 2015). Baltimore, USA: USENIX Association, 2015: 273-286.
|
11 |
|
12 |
|
13 |
|
14 |
HOGAN L C. Designing for performance: weighing aesthetics and speed[M]. [S. l. ]: O'Reilly Media, 2015.
|
15 |
|
|
|
16 |
|
17 |
JEONG S, LEE K, LEE S, et al. I/O stack optimization for smartphones[C]//Proceedings of the 2013 USENIX Annual Technical Conference (USENIX ATC 2013). Baltimore, USA: USENIX Association, 2013: 309-320.
|
18 |
SON M , AHN J , YOO S . Nonvolatile write buffer-based journaling Bypass for storage write reduction in mobile devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018, 37 (9): 1747- 1759.
doi: 10.1109/TCAD.2017.2774192
|
19 |
LI C L , SHI L , LIANG Y , et al. SEAL: user experience-aware two-level swap for mobile devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020, 39 (11): 4102- 4114.
doi: 10.1109/TCAD.2020.3012316
|
20 |
陈海波, 夏虞斌. 现代操作系统: 原理与实现. 北京: 机械工业出版社, 2020.
|
|
CHEN H B , XIA Y B . Modern operating systems: principles and implementation. Beijing: China Machine Press, 2020.
|
21 |
GUO W C , CHEN K , FENG H , et al. MARS: mobile application relaunching speed-up through flash-aware page swapping. IEEE Transactions on Computers, 2016, 65 (3): 916- 928.
doi: 10.1109/TC.2015.2428692
|
22 |
JOO Y , SEO D , SHIN D , et al. Enlarging I/O size for faster loading of mobile applications. IEEE Embedded Systems Letters, 2020, 12 (2): 50- 53.
doi: 10.1109/LES.2019.2932108
|
23 |
KIM S H , JEONG J , KIM J S , et al. SmartLMK. ACM Transactions on Embedded Computing Systems, 2016, 15 (3): 1- 25.
|
24 |
KIM S H , JEONG J , KIM J S . Application-aware swapping for mobile systems. ACM Transactions on Embedded Computing Systems, 2017, 16 (5s): 1- 19.
|
25 |
LEE K, WON Y. Smart layers and dumb result: IO characterization of an android-based smartphone[C]//Proceedings of the 10th ACM International Conference on Embedded Software. New York, USA: ACM Press, 2012: 23-32.
|
26 |
YANG L H , TAN Z P , WANG F , et al. Improving F2FS performance in mobile devices with adaptive reserved space based on traceback. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2022, 41 (1): 169- 182.
doi: 10.1109/TCAD.2021.3054606
|
27 |
JI C , CHANG L P , HAHN S S , et al. File fragmentation in mobile devices: measurement, evaluation, and treatment. IEEE Transactions on Mobile Computing, 2019, 18 (9): 2062- 2076.
doi: 10.1109/TMC.2018.2869737
|
28 |
WU C , LI Q , JI C , et al. Boosting user experience via foreground-aware cache management in UFS mobile devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020, 39 (11): 3263- 3275.
doi: 10.1109/TCAD.2020.3013078
|
29 |
CHEN R H , WANG Y , HU J T , et al. vFlash: virtualized flash for optimizing the I/O performance in mobile devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2017, 36 (7): 1203- 1214.
doi: 10.1109/TCAD.2016.2618881
|
30 |
GUPTA A , KIM Y , URGAONKAR B . DFTL: a flash translation layer employing demand-based selective caching of page-level address mappings. ACM SIGPLAN Notices, 2009, 44 (3): 229- 240.
doi: 10.1145/1508284.1508271
|
31 |
WANG C D, WONG W F. TreeFTL: efficient RAM management for high performance of NAND flash-based storage systems[C]//Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE 2013). Washington D.C., USA: IEEE Press, 2013: 374-379.
|
32 |
KIM Y, CHOI I S, PARK J, et al. Integrated host-SSD mapping table management for improving user experience of smartphones[C]//Proceedings of the 21st USENIX Conference on File and Storage Technologies (FAST 2023). Baltimore, USA: USENIX Association, 2023: 441-456.
|
33 |
LAMPSON B W, REDELL D D. Experience with processes and monitors in Mesa (summary)[C]//Proceedings of the 7th Symposium on Operating Systems Principles. New York, USA: ACM Press, 1979: 43-44.
|
34 |
|
35 |
KIM W H, NAM B, PARK D, et al. Resolving journaling of journal anomaly in android I/O: Multi-version B-tree with lazy split[C]//Proceedings of the 12th USENIX Conference on File and Storage Technologies (FAST 2014). Baltimore, USA: USENIX Association, 2014: 273-285.
|
36 |
KANG D H , KANG W , EOM Y I . S-WAL: fast and efficient write-ahead logging for mobile devices. IEEE Transactions on Consumer Electronics, 2018, 64 (3): 319- 327.
doi: 10.1109/TCE.2018.2859630
|
37 |
LEE W, LEE K, SON H, et al. WALDIO: Eliminating the filesystem journaling in resolving the journaling of journal anomaly[C]//Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2015). Baltimore, USA: USENIX Association, 2015: 235-247.
|
38 |
KANG W H, LEE S W, MOON B, et al. X-FTL: transactional FTL for SQLite databases[C]//Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. New York, USA: ACM Press, 2013: 97-108.
|
39 |
LUO H, TIAN L, JIANG H. QNvram: Quasi non-volatile ram for low overhead persistency enforcement in smartphones[C]//Proceedings of the 6th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2014). Baltimore, USA: USENIX Association, 2014: 1-4.
|
40 |
KIM D , LEE E , AHN S , et al. Improving the storage performance of smartphones through journaling in non-volatile memory. IEEE Transactions on Consumer Electronics, 2013, 59 (3): 556- 561.
doi: 10.1109/TCE.2013.6626238
|
41 |
KIM J , MIN C , EOM Y I . Reducing excessive journaling overhead with small-sized NVRAM for mobile devices. IEEE Transactions on Consumer Electronics, 2014, 60 (2): 217- 224.
doi: 10.1109/TCE.2014.6851997
|
42 |
WU C , CUI Y F , JI C , et al. Pruning deep reinforcement learning for dual user experience and storage lifetime improvement on mobile devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2020, 39 (11): 3993- 4005.
doi: 10.1109/TCAD.2020.3012804
|
43 |
WU C, JI C, XUE C J. Reinforcement learning based background segment cleaning for log-structured file system on mobile devices[C]//Proceedings of the IEEE International Conference on Embedded Software and Systems (ICESS). Washington D.C., USA: IEEE Press, 2019: 1-8.
|
44 |
KANG Y J, SHIN D. mStream: stream management for mobile file system using Android file contexts[C]//Proceedings of the 36th Annual ACM Symposium on Applied Computing. New York, USA: ACM Press, 2021: 1203-1208.
|
45 |
JI C, CHANG L P, PAN R W, et al. Pattern-guided file compression with user-experience enhancement for log-structured file system on mobile devices[C]//Proceedings of the 19th USENIX Conference on File and Storage Technologies (FAST 2021). Baltimore, USA: USENIX Association, 2021: 127-140.
|
46 |
PARK Y , KIM J S . zFTL: power-efficient data compression support for NAND flash-based consumer electronics devices. IEEE Transactions on Consumer Electronics, 2011, 57 (3): 1148- 1156.
doi: 10.1109/TCE.2011.6018868
|
47 |
JI C , CHANG L P , SHI L , et al. Lightweight data compression for mobile flash storage. ACM Transactions on Embedded Computing Systems, 2017, 16 (5): 1- 18.
doi: 10.1145/3126511
|
48 |
GAO X, DONG M K, MIAO X, et al. EROFS: a compression-friendly readonly file system for resource-scarce devices[C]//Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2019). Baltimore, USA: USENIX Association, 2019: 149-162.
|
49 |
ZHANG X B , LI J P , WANG H , et al. Realizing transparent OS/apps compression in mobile devices at zero latency overhead. IEEE Transactions on Computers, 2017, 66 (7): 1188- 1199.
doi: 10.1109/TC.2017.2664838
|
50 |
YANG Q R, JIN R Y, ZHAO M. SmartDedup: optimizing deduplication for resource-constrained devices[C]//Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2019). Baltimore, USA: USENIX Association, 2019: 633-646.
|
51 |
MAO B, WU S Z, JIANG H, et al. Content-aware trace collection and I/O deduplication for smartphones[C]//Proceedings of the 33rd International Conference on Massive Storage Systems Technology (MSST). Washington D.C., USA: IEEE Press, 2017: 1-8.
|
52 |
MAO B , ZHOU J D , WU S Z , et al. Improving flash memory performance and reliability for smartphones with I/O deduplication. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2019, 38 (6): 1017- 1027.
doi: 10.1109/TCAD.2018.2834395
|
53 |
YEN M C , CHANG S Y , CHANG L P . Lightweight, integrated data deduplication for write stress reduction of mobile flash storage. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018, 37 (11): 2590- 2600.
doi: 10.1109/TCAD.2018.2857322
|
54 |
|
55 |
JOO Y, RYU J, PARK S, et al. FAST: quick application launch on solid-state drives[C]//Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST 2011). Baltimore, USA: USENIX Association, 2011: 259-272.
|
56 |
SON S, LEE S Y, JIN Y, et al. ASAP: Fast mobile application switch via adaptive prepaging[C]//Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2021). Baltimore, USA: USENIX Association, 2021: 365-380.
|
57 |
LEBECK N, KRISHNAMURTHY A, LEVY H, et al. End the senseless killing: improving memory management for mobile operating systems C]//Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2020). Baltimore, USA: USENIX Association, 2020: 873-887.
|
58 |
XIAO Z, DUO L, KAN Z, et al. SmartSwap: high-performance and user experience friendly swapping in mobile systems[C]//Proceedings of the 54th ACM/EDAC/IEEE Design Automation Conference (DAC). Washington D.C., USA: IEEE Press, 2017: 1-6.
|
59 |
ZHONG K , LIU D , LONG L B , et al. Building NVRAM-aware swapping through code migration in mobile devices. IEEE Transactions on Parallel and Distributed Systems, 2017, 28 (11): 3089- 3099.
doi: 10.1109/TPDS.2017.2713780
|
60 |
ZHONG K, ZHU X, WANG T Z, et al. DR. Swap: energy-efficient paging for smartphones[C]//Proceedings of the IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED). Washington D.C., USA: IEEE Press, 2014: 81-86.
|
61 |
ZHONG K, WANG T Z, ZHU X, et al. Building high-performance smartphones via non-volatile memory: the swap approach[C]//Proceedings of the International Conference on Embedded Software (EMSOFT). Washington D.C., USA: IEEE Press, 2014: 1-10.
|
62 |
CHEN X Z, SHA E H M, JIANG W W, et al. The design of an efficient swap mechanism for hybrid DRAM-NVM systems[C]//Proceedings of the 13th International Conference on Embedded Software. New York, USA: ACM Press, 2016: 1-10.
|
63 |
KIM J , KIM C , SEO E . ezSWAP: enhanced compressed swap scheme for mobile devices. IEEE Access, 2019, 7, 139678- 139691.
doi: 10.1109/ACCESS.2019.2942362
|
64 |
|
65 |
|
66 |
HAN J , KIM S , LEE S , et al. A hybrid swapping scheme based on per-process reclaim for performance improvement of android smartphones. IEEE Access, 2018, 6, 56099- 56108.
doi: 10.1109/ACCESS.2018.2872794
|
67 |
LI C L, SHI L, XUE C J. MobileSwap: cross-device memory swapping for mobile devices[C]//Proceedings of the 58th ACM/IEEE Design Automation Conference (DAC). Washington D.C., USA: IEEE Press, 2021: 115-120.
|
68 |
CHAE D, KIM J, KIM Y, et al. CloudSwap: a cloud-assisted swap mechanism for mobile devices[C]//Proceedings of the 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). Washington D.C., USA: IEEE Press, 2016: 462-472.
|
69 |
|
70 |
|
71 |
WONG H S P , RAOUX S , KIM S , et al. Phase change memory. Proceedings of the IEEE, 2010, 98 (12): 2201- 2227.
doi: 10.1109/JPROC.2010.2070050
|
72 |
SHAFI M , MOLISCH A F , SMITH P J , et al. 5G: a tutorial overview of standards, trials, challenges, deployment, and practice. IEEE Journal on Selected Areas in Communications, 2017, 35 (6): 1201- 1221.
doi: 10.1109/JSAC.2017.2692307
|
73 |
FUNAI C, TAPPARELLO C, HEINZELMAN W. Enabling multi-hop ad hoc networks through WiFi direct multi-group networking[C]//Proceedings of the International Conference on Computing, Networking and Communications (ICNC). Washington D.C., USA: IEEE Press, 2017: 491-497.
|
74 |
JI C, CHANG L P, SHI L, et al. An empirical study of file-system fragmentation in mobile storage systems[C]//Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2016). Baltimore, USA: USENIX Association, 2016: 1-7.
|
75 |
YANG L H, WANG F, TAN Z P, et al. ARS: reducing F2FS fragmentation for smartphones using decision trees[C]//Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE). Washington D.C., USA: IEEE Press, 2020: 1061-1066.
|
76 |
HAHN S S, LEE S, JI C, et al. Improving file system performance of mobile storage systems using a decoupled defragmenter[C]//Proceedings of the USENIX Annual Technical Conference (USENIX ATC 2017). Baltimore, USA: USENIX Association, 2017: 759-771.
|
77 |
GORDON A D , BREIMAN L , FRIEDMAN J H , et al. Classification and regression trees. Biometrics, 1984, 40 (3): 874.
|
78 |
FREUND Y , SCHAPIRE R E . A desicion-theoretic generalization of on-line learning and an application to boosting. Berlin, Germany: Springer, 1995: 23- 37.
|
79 |
HO T K. Random decision forests[C]//Proceedings of the 3rd International Conference on Document Analysis and Recognition. Washington D.C., USA: IEEE Press, 1995: 278-282.
|
80 |
JEONG W, CHO H, LEE Y, et al. Improving flash storage performance by caching address mapping table in host memory[C]//Proceedings of the 9th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2017). Baltimore, USA: USENIX Association, 2017: 1-10.
|
81 |
GAO C M, DI Y J, DENG A S, et al. F2FS aware mapping cache design on solid state drives[C]//Proceedings of the IEEE 7th Non-Volatile Memory Systems and Applications Symposium (NVMSA). Washington D. C., USA: IEEE Press, 2018: 31-36.
|
82 |
JEONG D, LEE Y, KIM J S. Boosting quasi-asynchronous I/O for better responsiveness in mobile devices[C]//Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST 2015). Baltimore, USA: USENIX Association, 2015: 191-202.
|
83 |
LIANG Y , JI C , FU C C , et al. iTRIM: I/O-aware TRIM for improving user experience on mobile devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2021, 40 (9): 1782- 1795.
doi: 10.1109/TCAD.2020.3027656
|
84 |
LIANG Y, FU C C, DU Y J, et al. An empirical study of F2FS on mobile devices[C]//Proceedings of the IEEE 23rd International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). Washington D.C., USA: IEEE Press, 2017: 1-9.
|
85 |
|
86 |
|
87 |
|
88 |
|
89 |
|
90 |
|
91 |
|
92 |
|
93 |
|
94 |
|
95 |
|
96 |
|
97 |
|