Performing Initiative Data Prefetching in Distributed File Systems for Cloud Computing

Performing Initiative Data Prefetching in Distributed File Systems for Cloud Computing
复制标题

在云计算的分布式文件系统中执行主动数据预取

DOI:
10.1109/tcc.2015.2417560
复制
发表时间:
2017-07-01
影响因子:
6.5
通讯作者:
Ishikawa, Yutaka
Ishikawa, Yutaka
中科院分区:
计算机科学2区
文献类型:
--
作者:
Liao, Jianwei;Trahay, Francois;Ishikawa, Yutaka

文献摘要

被引文献

相似文献

提出了一种面向云计算的分布式文件系统中存储服务器的主动数据预取方案。在这种预取技术中,客户端机器基本上不参与数据预取的过程,而是存储服务器可以在分析磁盘I/O访问事件的历史之后直接预取数据,然后将预取的数据主动发送给相关的客户端机器。为了使这项技术发挥作用,有关客户端节点的信息被搭载到真实的客户端I/O请求上,然后转发到相关的存储服务器。接下来,已经提出了两种预测算法来预测未来的块访问操作,以提前指导应该在存储服务器上获取什么数据。最后,可以将预取的数据从存储服务器推送到相关的客户端机器。通过一系列的应用程序基准测试的评估实验,我们已经证明,我们提出的主动预取技术可以有利于分布式文件系统的云环境,以实现更好的I/O性能。特别是,云中配置受限的客户端机器不负责预测I/O访问操作,这肯定有助于在它们上实现更好的系统性能。
This paper presents an initiative data prefetching scheme on the storage servers in distributed file systems for cloud computing. In this prefetching technique, the client machines are not substantially involved in the process of data prefetching, but the storage servers can directly prefetch the data after analyzing the history of disk I/O access events, and then send the prefetched data to the relevant client machines proactively. To put this technique to work, the information about client nodes is piggybacked onto the real client I/O requests, and then forwarded to the relevant storage server. Next, two prediction algorithms have been proposed to forecast future block access operations for directing what data should be fetched on storage servers in advance. Finally, the prefetched data can be pushed to the relevant client machine from the storage server. Through a series of evaluation experiments with a collection of application benchmarks, we have demonstrated that our presented initiative prefetching technique can benefit distributed file systems for cloud environments to achieve better I/O performance. In particular, configuration-limited client machines in the cloud are not responsible for predicting I/O access operations, which can definitely contribute to preferable system performance on them.