Selecting Right File Systems for Platform Virtualization: A Quantitative Study
Cong Dai,Bing-jie Li,Jin-lei Jiang
DOI: https://doi.org/10.12783/dtcse/ccnt2018/24705
2018-01-01
DEStech Transactions on Computer Science and Engineering
Abstract:Platform virtualization technology has got wide application nowadays due to such appealing features as reduced complexity and cost of resource maintenance, improved reliability and security, enhanced flexibility in resource provisioning and consumption, and easier migration to the cloud. File system is a key component of operating system that provides a friendly way for users to manipulate their data. In a platform virtualization environment, file systems for guest and host machines matter, for they can largely affect the performance of applications. Though platform virtualization solutions have gained wide adoption, this problem does not get enough attention and people usually select file systems in the same way as they do for a physical environment. To deal with the problem and to help users make a good decision, this paper takes 5 popular file systems (i.e., ext2, ext3, ext4, JFS, and ReiserFS) and quantitatively tests the performance of their combinations using IOzone. Based on the results, some suggestions are given on file systems selection for guest and host machines.