首页> 外文期刊>IEEE transactions on mobile computing >Transparently Exploiting Device-Reserved Memory for Application Performance in Mobile Systems
【24h】

Transparently Exploiting Device-Reserved Memory for Application Performance in Mobile Systems

机译:透明地利用设备保留的内存来提高移动系统中的应用程序性能

获取原文
获取原文并翻译 | 示例

摘要

Most embedded systems require contiguous memory space to be reserved for devices, which may lead to memory under-utilization. Although several approaches have been proposed to address this issue, they have limitations of either inefficient memory usage or long latency for switching the reserved memory space between a device and general-purpose uses. Our scheme, on the other hand, utilizes reserved memory as an eviction-based file cache. It guarantees contiguous memory allocation to devices while providing idle device memory as an additional file cache called eCache for general-purpose usage. Because eCache stores only evicted data from the in-kernel page cache, the memory efficiency is preserved and the allocation time for devices is minimized. Cost-based region selection also minimizes additional read I/O operations by carefully discarding cached data from eCache. The additional indexing cost incurred by adding eCache is minimized by integrating its index structure with the kernel page cache. The prototype is implemented on the Nexus S smartphone and is evaluated using popular Android applications. The evaluation results show that our scheme outperforms previous approaches in terms of the application launch performance. The device memory reallocation time is also limited to a few milliseconds, which is sufficiently small to make our scheme transparent.
机译:大多数嵌入式系统需要为设备保留连续的内存空间,这可能导致内存利用率不足。尽管已提出了几种方法来解决此问题,但它们在效率低下的内存使用或在设备与通用用途之间切换保留的存储空间方面存在长时延的局限性。另一方面,我们的方案利用保留的内存作为基于逐出的文件缓存。它保证了连续分配给设备的内存,同时提供了空闲设备内存作为额外的文件缓存,称为eCache,用于通用用途。由于eCache仅存储来自内核内页面缓存的收回数据,因此可以保留内存效率,并最大程度地减少了设备分配时间。基于成本的区域选择还可以通过谨慎地从eCache中丢弃缓存的数据来最大程度地减少其他读取I / O操作。通过将eCache的索引结构与内核页面缓存集成在一起,可以最大程度地减少添加eCache所产生的额外索引成本。该原型在Nexus S智能手机上实现,并使用流行的Android应用进行了评估。评估结果表明,在应用程序启动性能方面,我们的方案优于以前的方法。设备内存的重新分配时间也被限制为几毫秒,这足够使我们的方案透明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号