Reliable PVFS
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 (1/3)
Parallel Virtual File System (2/3)
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
Architecture of RPVFS (1/2)
Architecture of RPVFS (2/2)
Evaluation (1/6)
Evaluation (2/6)
Evaluation (3/6)
Evaluation (4/6)
Evaluation (5/6)
Evaluation (6/6)