Document Type


Publication Date



Multiplex File System (MPFS) is a new network file access protocol that allows heterogeneous hosts to directly access shared data on a network-attached storage device. Current I/O benchmarks are not suitable to measure the performance of MPFS because they mainly measure the performance of NFS or CIFS. The MPFS split data-metadata architecture demands new ways to evaluate performance. We develop a new benchmark that can measure the performance of MPFS for a variety of applications. Our benchmark uses a series of application groups that can mimic the applications that use MPFS. The mix of these application groups generates the workload to stress the MPFS system. We illustrate the use of benchmark with a series of MPFS tests. We find that our benchmark does meet the criteria we apply to the ideal MPFS benchmark.