首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >SEAL: User Experience-Aware Two-Level Swap for Mobile Devices
【24h】

SEAL: User Experience-Aware Two-Level Swap for Mobile Devices

机译:密封:用户体验 - 意识到移动设备的二级交换

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

App caching is important for mobile devices, which enables fast switching and state restoration of apps by caching all the pages in memory. Memory swapping can improve app caching capability by evicting pages to the secondary storage. However, enabling memory swapping could induce jitters in interactions, which significantly degrades the user experience. As a result, storage-based swapping is disabled by default in most mobile devices. This article proposes a novel swap framework, SEAL, a user experience-aware two-level swapping, which maximizes the benefits of memory swapping and minimizes the negative impact on user experience in interactions. Inspired by a study on the access characteristics of a set of popular apps on mobile devices, the framework adopts compressed memory as the first swap level (SL1) and secondary storage as the second swap level (SL2). To optimize user experience comprehensively, three schemes are proposed. First, a novel page identification scheme is proposed to guide the page placement between these two levels. Second, a hidden page loading (HPL) scheme is proposed to load pages from SL2 to SL1 for optimized user experience during app execution. Finally, an app-granularity swapping scheme is proposed to swap data in the unit of apps. Experiments on real devices show that app caching capability is improved by 2.43x on average when enabling SEAL while minimizing the negative impact on user experience.
机译:App Caching对于移动设备非常重要,这使得通过缓存内存中的所有页面来实现快速切换和状态恢复。内存交换可以通过将页面驱动到辅助存储来提高应用缓存功能。但是,启用内存交换可以诱导交互中的乱码,这显着降低了用户体验。因此,在大多数移动设备中默认禁用基于存储的交换。本文提出了一种新颖的交换框架,密封,用户体验意识到两级交换,最大化内存交换的好处,并最大限度地减少对用户体验的负面影响。灵感来自研究移动设备上一组流行应用的访问特征的研究,框架采用压缩存储器作为第一交换级别(SL1)和次级存储器作为第二交换级别(SL2)。为了全面优化用户体验,提出了三种方案。首先,提出了一种新型页面识别方案来指导这两个层面之间的页面放置。其次,提出了隐藏的页面加载(HPL)方案来将来自SL2到SL1的页面加载到应用程序执行期间优化的用户体验。最后,提出了一种应用程序粒度交换方案来交换应用程序中的数据。真实设备的实验表明,当最大限度地减少对用户体验的负面影响时,平均时,应用缓存能力平均提高了2.43倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号