【24h】

Energy-Efficient Data Caching Framework for Spark in Hybrid DRAM/NVM Memory Architectures

机译:混合DRAM / NVM内存架构中用于Spark的节能数据缓存框架

获取原文

摘要

In Spark, a typical in-memory big data computing framework, an overwhelming majority of memory is used for caching data. Among those cached data, inactive data and suspension data account for a large portion during the execution. These data remain in memory until they are expelled or accessed again. During the period, DRAM needs to consume a lot of refresh energy to maintain these low profit data. Such a great energy waste can be terminated if we use NVM as alternation. Meanwhile, NVM is smaller cell-sized that it provides more in-memory room for caching data instead of disk access in DRAM setting. However, NVM can not completely take the place of DRAM due to its superiority in terms of access latency and endurance. So, hybrid DRAM/NVM memory architectures turns to be the optimal solution and have a promising prospect to solve the memory capacity and energy consumption dilemmas for in-memory big data computing systems. With this observation, in this paper, we propose a data caching framework for Spark in hybrid DRAM/NVM memory configuration. By identifying the data access behaviors with active factor and active stage distance, cache data with higher local I/O activity is prioritized cached in DRAM, while cache data with lower activity is placed into NVM. The data migration strategy dynamically moves the cold data from DRAM into NVM to save static energy consumption. The result shows that the proposed framework can effectively reduce energy consumption about 73.2% and improve latency performance by up to 20.9%.
机译:在典型的内存中大数据计算框架Spark中,绝大多数内存用于缓存数据。在那些缓存的数据中,非活动数据和挂起数据在执行期间占很大一部分。这些数据将保留在内存中,直到被驱逐或再次访问。在此期间,DRAM需要消耗大量刷新能量来维持这些低利润数据。如果我们使用NVM作为替代方案,则可以消除如此巨大的能源浪费。同时,NVM的单元大小较小,因此它提供了更多的内存空间来缓存数据,而不是在DRAM设置中进行磁盘访问。但是,由于NVM在访问延迟和持久性方面的优越性,因此无法完全取代DRAM。因此,混合式DRAM / NVM内存架构成为最佳解决方案,并有望解决内存中大数据计算系统的内存容量和能耗难题。有了这种观察,在本文中,我们提出了一种用于DRAM / NVM混合存储配置中Spark的数据缓存框架。通过识别具有活动因子和活动级距离的数据访问行为,可以将具有较高本地I / O活动的高速缓存数据优先级缓存在DRAM中,而将具有较低活动性的高速缓存数据放入NVM中。数据迁移策略可将冷数据动态地从DRAM移至NVM,以节省静态能耗。结果表明,该框架可以有效降低能耗约73.2%,并将延迟性能提高20.9%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号