Skip to main navigation Skip to search Skip to main content

Virtual machine workloads: The case for new benchmarks for NAS

  • Vasily Tarasov
  • , Dean Hildebrand
  • , Geoff Kuenning
  • , Erez Zadok
  • Stony Brook University
  • IBM
  • Harvey Mudd College

Research output: Contribution to conferencePaperpeer-review

36 Scopus citations

Abstract

Network Attached Storage (NAS) and Virtual Machines (VMs) are widely used in data centers thanks to their manageability, scalability, and ability to consolidate resources. But the shift from physical to virtual clients drastically changes the I/O workloads seen on NAS servers, due to guest file system encapsulation in virtual disk images and the multiplexing of request streams from different VMs. Unfortunately, current NAS workload generators and benchmarks produce workloads typical to physical machines. This paper makes two contributions. First, we studied the extent to which virtualization is changing existing NAS workloads. We observed significant changes, including the disappearance of file system meta-data operations at the NAS layer, changed I/O sizes, and increased randomness. Second, we created a set of versatile NAS benchmarks to synthesize virtualized workloads. This allows us to generate accurate virtualized workloads without the effort and limitations associated with setting up a full virtualized environment. Our experiments demonstrate that the relative error of our virtualized benchmarks, evaluated across 11 parameters, averages less than 10%.

Original languageEnglish
Pages307-320
Number of pages14
StatePublished - 2013
Event11th USENIX Conference on File and Storage Technologies, FAST 2013 - San Jose, United States
Duration: Feb 12 2013Feb 15 2013

Conference

Conference11th USENIX Conference on File and Storage Technologies, FAST 2013
Country/TerritoryUnited States
CitySan Jose
Period02/12/1302/15/13

Fingerprint

Dive into the research topics of 'Virtual machine workloads: The case for new benchmarks for NAS'. Together they form a unique fingerprint.

Cite this