首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >Energy-Efficient I/O Thread Schedulers for NVMe SSDs on NUMA
【24h】

Energy-Efficient I/O Thread Schedulers for NVMe SSDs on NUMA

机译:用于NUMA上NVMe SSD的节能型I / O线程调度程序

获取原文

摘要

Non-volatile memory express (NVMe) based SSDs and the NUMA platform are widely adopted in servers to achieve faster storage speed and more powerful processing capability. As of now, very little research has been conducted to investigate the performance and energy efficiency of the state-of-the-art NUMA architecture integrated with NVMe SSDs, an emerging technology used to host parallel I/O threads. As this technology continues to be widely developed and adopted, we need to understand the runtime behaviors of such systems in order to design software runtime systems that deliver optimal performance while consuming only the necessary amount of energy. This paper characterizes the runtime behaviors of a Linux-based NUMA system employing multiple NVMe SSDs. Our comprehensive performance and energy-efficiency study using massive numbers of parallel I/O threads shows that the penalty due to CPU contention is much smaller than that due to remote access of NVMe SSDs. Based on this insight, we develop a dynamic "lesser evil" algorithm called ESN, to minimize the impact of these two types of penalties. ESN is an energy-efficient profiling-based I/O thread scheduler for managing I/O threads accessing NVMe SSDs on NUMA systems. Our empirical evaluation shows that ESN can achieve optimal I/O throughput and latency while consuming up to 50% less energy and using fewer CPUs.
机译:服务器中广泛采用基于非易失性存储器Express(NVMe)的SSD和NUMA平台,以实现更快的存储速度和更强大的处理能力。到目前为止,很少进行研究来研究与NVMe SSD集成的最新NUMA架构的性能和能效,该技术是用于托管并行I / O线程的新兴技术。随着这项技术的不断发展和广泛应用,我们需要了解此类系统的运行时行为,以便设计出在提供最佳性能的同时仅消耗必要能量的软件运行时系统。本文描述了采用多个NVMe SSD的基于Linux的NUMA系统的运行时行为。我们使用大量并行I / O线程进行的全面性能和能效研究表明,由于CPU争用而导致的损失要比对NVMe SSD的远程访问造成的损失小得多。基于此见识,我们开发了一种动态的“小恶魔”算法,称为ESN,以最小化这两种惩罚的影响。 ESN是基于能源效率分析的I / O线程调度程序,用于管理访问NUMA系统上的NVMe SSD的I / O线程。我们的经验评估表明,ESN可以实现最佳的I / O吞吐量和延迟,同时节省多达50%的能源并使用更少的CPU。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号