arrow
返回

Application and user-specific data prefetching and parallel read algorithms for distributed file systems

delete2023-10-28
delete0
PRE
AI
A
Anusha Nalajala *
T
T. Ragunathan
R
Ranesh Kumar Naha
S
Sudheer Kumar Battula
DOI:10.1007/s10586-023-04160-1delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Cloud computing systems are widely used to deploy big data-based applications because of their high storage and computation capacity. The key component for storage in cloud computing environment is distributed file system which can store and process data produced by big data-based applications effectively. The users of such big data-based applications issue read requests more frequently when compared to write requests. So, most of these cloud-based applications demand optimal performance from the distributed file system, especially for read operations. Numerous caching and prefetching techniques have been proposed in the existing literature to enhance the performance of distributed file system. However, these techniques typically adopt a synchronous approach, focusing on either application data prefetching or user data prefetching, when the user application starts executing and this may result in an extended read access time. Furthermore, the data is prefetched either based on access frequency or reuse distance with out considering the access recency of data which may result in less cache hit ratio. In this paper, we have proposed application-specific and user-specific data prefetching algorithms for prefetching the data from the distributed file system and storing the same in the multi-level caches present in the distributed file system based on the combination of access frequency and recency ranking of file blocks that were previously accessed by client application programs. Additionally, we have divided the cache into two partitions namely user and application caches to store the prefetched data as per the popularity value calculated by considering user and application level accesses. We have also introduced a parallel read algorithm to read data simultaneously from the multiple caches present in the distributed file system environment. The simulation results demonstrate that, the proposed algorithms improved the distributed file systems performance by minimum of 8 to maximum of 92 percent in terms of average read access time when compared with different existing approaches.
Keyword:
Big data applications
Cloud computing
Distributed file systems
Prefetching techniques
Multi-level caches
Cache replacement

期刊

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
论文数:
5.1K
被引数:
7.5K

机构

S
srm university-ap
学者数:
1.0K
论文数: 880
被引数: 0
F
Federation University Australia
学者数:
2.0K
论文数: 2.3K
被引数: 17
引用论文

引用论文

A machine learning assisted data placement mechanism for hybrid storage systems
err2021-11-01
err5
PREAI
errRen, Jinting; Chen, Xianzhang; Liu, Duo; Tan, Yujuan; Duan, Moming; Li, Ruolan; Liang, Liang
err分享
err收藏
学者 查看更多内容