130 likes | 247 Views
The Parallel Virtual File System (PVFS) is designed for applications requiring high I/O performance, such as database management systems and multimedia applications. It handles data in varying granularities, providing flexibility in access patterns—whether fine-grained or coarse. Developed at Clemson University, PVFS supports large data blocks but lacks built-in fault tolerance, necessitating external solutions like RAID for node failure mitigation. This system caters to diverse scientific simulations and can handle predictable or random access, making it a robust choice for performance-sensitive applications.
E N D
High Performance I/O ? • Three Categories of applications demand good I/O performance • Database management systems (DBMSs) • Reading or writing data in small pieces • Fine-grained access • Multimedia applications • Access large blocks of data • Scientific simulations • Granularity may be coarse of fine • Access pattern may be predictable or random
Parallel Virtual File System (3/3) • Developed at Clemson University • Does not implement any form of fault tolerance • RAID can be used to tolerate disk failures, but node failures ? • CEFT-PVFS • RAID – 1+ 0 Build on top of PVFS • Have synchronization problem • In Both metadata server and I/O servers