首页> 外文会议>IEEE International Congress on Big Data >SmartCache: Application layer caching to improve performance of large-scale memory mapping
【24h】

SmartCache: Application layer caching to improve performance of large-scale memory mapping

机译:SmartCache:应用程序层缓存可提高大规模内存映射的性能

获取原文
获取外文期刊封面目录资料

摘要

Today's applications are increasingly using memory mapped files for managing large volumes of data in hoping to enjoy the performance benefits of memory mapping compared with traditional file IO. Memory mapped files uses the OS page caching mechanism to save expensive system call and copying. However, as we find out, a naive usage of memory mapped files will cause severe performance problem due to the ineffective usage of physical memory. We propose a solution called SmartCache to address the performance issue. SmartCache maintains an application-layer caching space to more effectively use the physical memory. SmartCache can be implemented inside an application or as an independent library for applications to use.
机译:当今的应用程序越来越多地使用内存映射文件来管理大量数据,以期与传统文件IO相比享受内存映射的性能优势。内存映射文件使用OS页面缓存机制来节省昂贵的系统调用和复制。但是,我们发现,由于物理内存的无效使用,单纯使用内存映射文件会导致严重的性能问题。我们提出了一种称为SmartCache的解决方案来解决性能问题。 SmartCache维护应用程序层缓存空间,以更有效地使用物理内存。 SmartCache可以在应用程序内部实现,也可以作为供应用程序使用的独立库来实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号