Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
A File is Not a File: Understanding the I/O Behavior of Apple Desktop Applications
 

Summary: A File is Not a File: Understanding the I/O Behavior
of Apple Desktop Applications
Tyler Harter, Chris Dragga, Michael Vaughn,
Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Department of Computer Sciences
University of Wisconsin, Madison
{harter, dragga, vaughn, dusseau, remzi}@cs.wisc.edu
ABSTRACT
We analyze the I/O behavior of iBench, a new collection of produc-
tivity and multimedia application workloads. Our analysis reveals
a number of differences between iBench and typical file-system
workload studies, including the complex organization of modern
files, the lack of pure sequential access, the influence of underlying
frameworks on I/O patterns, the widespread use of file synchro-
nization and atomic operations, and the prevalence of threads. Our
results have strong ramifications for the design of next generation
local and cloud-based storage systems.
1. INTRODUCTION
The design and implementation of file and storage systems has
long been at the forefront of computer systems research. Inno-

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison
Liblit, Ben - Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences