首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号