Proxy Managed Client-Side Disk Caching for the Virtual File System

Ming Zhao,Renato J. Figueiredo
2004-01-01
Abstract:This report discusses the proxy managed client-side disk caching for the Virtual File System (VFS). Disk caching is important for Grid data provisioning to hide the high network latency in wide-area environments. The mechanism described in this report is a novel approach which extends a distributed file system virtualization to provide efficient and seamless data access across Grid resources. It is unique in that, 1) it is dynamically created and managed by middleware-controlled proxy per VFS session, 2) it can be customized with per-application based configurations, 3) it supports write-back caching and hierarchical disk caching, and 4) it is implemented at user-level and thus can be seamlessly integrated with Grid applications and resources via the user-level VFS. The performance evaluation of VFS with the disk caching is also reported. Results show that the availability of proxy disk caches, deployed on either the compute server's local disk or its LAN cache server, improves VFS' performance by more than 300% for a benchmark (SPECseis) which consists of mixed computing-and I/O-intensive phases, and nearly 200% for a benchmark (LaTeX) which involves iterations of interactive modifications and compilations of documents.
What problem does this paper attempt to address?