当前位置: X-MOL 学术IEEE Embed. Syst. Lett. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Enlarging I/O Size for Faster Loading of Mobile Applications
IEEE Embedded Systems Letters ( IF 1.7 ) Pub Date : 2020-06-01 , DOI: 10.1109/les.2019.2932108
Yongsoo Joo , Dongjoo Seo , Dongyun Shin , Sung-Soo Lim

As the size of mobile applications grows rapidly, the importance of application loading performance is increasingly emphasized in mobile devices. However, current operating systems rely on demand paging to load the working set of applications into memory, which typically generates small size input/outputs (I/Os) that are not handled well by mobile flash storage devices. We propose an aggressive merging scheme, which consists of an explicit application loading method and a series of optimization techniques: I/O reordering, I/O merging, and I/O padding. The key idea behind our scheme is to enlarge I/O size for application loading to increase the effective storage throughput. Experiments show that our scheme effectively increases the average I/O size by $5.6\times $ , leading to 30% reduction of working set loading time.

中文翻译:

扩大 I/O 大小以加快移动应用程序的加载速度

随着移动应用程序的规模迅速增长,移动设备中应用程序加载性能的重要性越来越受到重视。然而,当前的操作系统依赖于按需分页将应用程序的工作集加载到内存中,这通常会生成移动闪存设备无法很好处理的小尺寸输入/输出 (I/O)。我们提出了一种积极的合并方案,它由显式的应用程序加载方法和一系列优化技术组成:I/O 重新排序、I/O 合并和 I/O 填充。我们方案背后的关键思想是扩大应用程序加载的 I/O 大小,以增加有效存储吞吐量。实验表明,我们的方案有效地将平均 I/O 大小增加了 $5.6\times $,从而使工作集加载时间减少了 30%。
更新日期:2020-06-01
down
wechat
bug