Issue No.06 - June (2004 vol.15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2004.1
<p><b>Abstract</b>—Caching has been intensively used in memory and traditional file systems to improve system performance. However, the use of caching in parallel file systems and I/O libraries has been limited to I/O nodes to avoid cache coherence problems. In this paper, we specify an adaptive cache coherence protocol very suitable for parallel file systems and parallel I/O libraries. This model exploits the use of caching, both at processing and I/O nodes, providing performance increase mechanisms as aggressive prefetching and delayed-write techniques. The cache coherence problem is solved by using a dynamic scheme of cache coherence protocols with different sizes and shapes of granularity. The proposed model is very appropriate for parallel I/O interfaces, as MPI-IO. Performance results, obtained on an IBM SP2, are presented to demonstrate the advantages offered by the cache management methods proposed.</p>
Parallel file system, caching, cache coherence, protocol specification.
Felix Garcia-Carballeira, Jesus Carretero, Alejandro Calderon, Jose M. Perez, Jose D. Garcia, "An Adaptive Cache Coherence Protocol Specification for Parallel Input/Output Systems", IEEE Transactions on Parallel & Distributed Systems, vol.15, no. 6, pp. 533-545, June 2004, doi:10.1109/TPDS.2004.1