Measuring performance isolation of cloud file systems

Li ZHOU,Tian-ming ZHANG,Zu-jie REN,Wei-song SHI,Jian WAN,Ji-lin ZHANG,You-hui-zi LI,Zheng YE
DOI: https://doi.org/10.3969/j.issn.1007-130X.2017.07.004
2017-01-01
Abstract:With the development of cloud computing,cloud file systems,such as GFS and HDFS,play an increasingly significant role within the backend of cloud infrastructures.Various benchmarks for evaluating the performance of cloud file systems have been proposed.However,most of these benchmarks focus on the traditional performance metrics,like input/output operations per seconds (IOPS)and throughput,while ignoring the measurement of the performance isolation in multi-tenant environments.Because the I/O workloads in clouds are heterogeneous and dynamic,it is a challenge to measure performance isolation of cloud file systems.We propose a novel model for measuring the isolation,and implement this model in a benchmark suite,called Porcupine.The Porcupine schedules request streams following a workload-specific arrival pattern.These request sequences conform to the characteristics of workloads in cloud file systems.Porcupine can be used to deploy benchmark test on cloud file systems conveniently.Experimental results demonstrate that isolation measurement model is effective.
What problem does this paper attempt to address?