Implementing global memory management in a workstation cluster
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Petal: distributed virtual disks
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Efficient cooperative caching using hints
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
MPI: The Complete Reference
MPI-The Complete Reference, Volume 1: The MPI Core
MPI-The Complete Reference, Volume 1: The MPI Core
A Log-Based Write-Back Mechanism for Cooperative Caching
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Design and Analysis of Clusters with Single I/O Space
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Cooperative caching: using remote client memory to improve file system performance
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
PVFS: a parallel file system for linux clusters
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Two-level Hash/Table approach for metadata management in distributed file systems
The Journal of Supercomputing
Hi-index | 0.00 |
Recently, there has been much research about cluster computing to get high performance using low-cost nodes connected with high-speed networks. In many research fields, many I/O subsystems which access disks slower than any other component in cluster computing have been proposed such as parallel distributed file systems and Cooperative Cache. In many I/O subsystems, Cooperative Cache was proposed to reduce servers' load and to achieve high performance by sharing nodes' caches. Previous researches about Cooperative Cache focus on how to efficiently manage read caches and do not care about the write policy. In parallel I/O applications, which use cluster computing, there are many write accesses as well as read accesses. To improve the overall I/O performance, it is necessary to improve write performance as well as read performance. In this paper, we propose the home-based Cooperative Cache. In the home-based Cooperative Cache, every block has its static home. The home node of a block does the read caching and the write buffering of the block. We apply the home-based Cooperative Cache to Parallel Virtual File System (PVFS) and Cooperative Cluster File System (CCFS). Also, we evaluate and analyze the performance of the home-based Cooperative Cache in PVFS and in CCFS.