首页> 外文期刊>Journal of signal processing systems for signal, image, and video technology >Informed Prefetching for Distributed Multi-Level Storage Systems
【24h】

Informed Prefetching for Distributed Multi-Level Storage Systems

机译:分布式多层存储系统的知情预取

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

摘要

In this paper, we present an informed prefetching technique called IPODS that makes use of application-disclosed access patterns to prefetch hinted blocks in distributed multi-level storage systems. We develop a prefetching pipeline in IPODS, where an informed prefetching process is divided into a set of independent prefetching steps and separated among multiple storage levels in a distributed system. In the IPODS system, while data blocks are prefetched from hard disks to memory buffers in remote storage servers, data blocks buffered in the servers are prefetched through networks to the clients' local cache. We show that these two prefetching steps can be handled in a pipelining manner to improve I/O performance of distributed storage systems. Our IPODS technique differs from existing prefetching schemes in two ways. First, it reduces applications' I/O stalls by keeping hinted data in clients' local caches and storage servers' fast buffers (e.g., solid state disks). Second, in a prefetching pipeline, multiple informed prefetching mechanisms coordinate semi-dependently to fetch blocks (1) from low-level (slow) to high-level (fast) storage devices in servers and (2) from high-level devices in servers to the clients' local cache. The prefetching pipeline in IPODS judiciously hides network latency in distributed storage systems, thereby reducing the overall I/O access time in distributed systems. Using a wide range of real-world I/O traces, our experiments show that IPODS can noticeably improve I/O performance of distributed storage systems by 6%.
机译:在本文中,我们提出了一种称为IPODS的明智的预取技术,该技术利用应用程序公开的访问模式来预取分布式多层存储系统中的提示块。我们在IPODS中开发了一个预取管道,在该管道中,明智的预取过程分为一组独立的预取步骤,并在分布式系统中的多个存储级别中分开。在IPODS系统中,虽然数据块是从硬盘预取到远程存储服务器中的内存缓冲区的,但服务器中缓冲的数据块是通过网络预取到客户端的本地缓存的。我们展示了可以以流水线方式处理这两个预取步骤,以提高分布式存储系统的I / O性能。我们的IPODS技术与现有的预取方案在两个方面有所不同。首先,它通过将提示数据保留在客户端的本地缓存和存储服务器的快速缓冲区(例如,固态磁盘)中来减少应用程序的I / O停顿。其次,在预取管道中,多个信息预取机制半相关地进行协调,以从服务器中的低级(慢速)存储块到高级(快速)存储设备以及(2)个从服务器中的高级存储设备中提取块(1)到客户端的本地缓存。 IPODS中的预取管道明智地隐藏了分布式存储系统中的网络延迟,从而减少了分布式系统中总体I / O访问时间。通过使用各种实际的I / O跟踪,我们的实验表明IPODS可以将分布式存储系统的I / O性能显着提高6%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号