The recent dissemination of cloud computing makes the amount of data storage to be increased and the cost of storing the data grow rapidly. Accordingly, data and service requests from users also increases the load on the cloud storage. There have been many works that tries to provide low-cost and high-performance schemes on distributed file systems. However, most of them have some weaknesses on performing parallel and random data accesses as well as data accesses of frequent small workloads. Recently, improving the performance of distributed file system based on caching technology is getting much attention. In this paper, we propose a CHPC(Cloud storage High-Performance Caching) framework, providing parallel caching, distributed caching, and proxy caching in distributed file systems. This study compares the proposed framework with existing cloud systems in regard to the reduction of the server`s disk I/O, prevention of the server-side bottleneck, deduplication of the page caches in each client, and improvement of overall IOPS. As a results, we show some optimization possibilities on the cloud storage systems based on some evaluations and comparisons with other conventional methods.
[1]
Mahadev Satyanarayanan,et al.
Scale and performance in a distributed file system
,
1988,
TOCS.
[2]
James Lau,et al.
File System Design for an NFS File Server Appliance
,
1994,
USENIX Winter.
[3]
Matthew T. O'Keefe,et al.
The Global File System
,
1996
.
[4]
Jimmy J. Lin,et al.
Low-Latency, High-Throughput Access to Static Global Resources within the Hadoop Framework
,
2009
.
[5]
Alysson Neves Bessani,et al.
DepSky: dependable and secure storage in a cloud-of-clouds
,
2011,
EuroSys '11.
[6]
Michael Vrable,et al.
BlueSky: a cloud-backed file system for the enterprise
,
2012,
FAST.