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

We analyze the I/O behavior of iBench , a new collection of productivity 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,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on computer systems 2012-08, Vol.30 (3), p.1-39
Hauptverfasser: HARTER, Tyler, DRAGGA, Chris, VAUGHN, Michael, ARPACI-DUSSEAU, Andrea C, ARPACI-DUSSEAU, Remzi H
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We analyze the I/O behavior of iBench , a new collection of productivity 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 synchronization 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.
ISSN:0734-2071
1557-7333
DOI:10.1145/2324876.2324878