Disk cache—miss ratio analysis and design considerations
ACM Transactions on Computer Systems (TOCS)
Beating the I/O bottleneck: a case for log-structured file systems
ACM SIGOPS Operating Systems Review
Measurements of a distributed file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Analysis of file I/O traces in commercial computing environments
SIGMETRICS '92/PERFORMANCE '92 Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Trace driven analysis of write caching policies for disks
SIGMETRICS '93 Proceedings of the 1993 ACM SIGMETRICS conference on Measurement and modeling of computer systems
On the self-similar nature of Ethernet traffic (extended version)
IEEE/ACM Transactions on Networking (TON)
The impact of architectural trends on operating system performance
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
IEEE/ACM Transactions on Networking (TON)
Self-similarity in file systems
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Performance characterization of a Quad Pentium Pro SMP using OLTP workloads
Proceedings of the 25th annual international symposium on Computer architecture
Computer architecture (2nd ed.): a quantitative approach
Computer architecture (2nd ed.): a quantitative approach
File system usage in Windows NT 4.0
Proceedings of the seventeenth ACM symposium on Operating systems principles
The working set model for program behavior
Communications of the ACM
ACM Transactions on Database Systems (TODS)
DBMSs on a Modern Processor: Where Does Time Go?
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Performance Characterization of the Pentium® Pro Processor
HPCA '97 Proceedings of the 3rd IEEE Symposium on High-Performance Computer Architecture
Analysis of Self-Similarity in I/O Workload Using Structural Modeling
MASCOTS '99 Proceedings of the 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
Projecting the Performance of Decision Support Workloads on Systems with Smart Storage (SmartSTOR)
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
Characteristics of I/O Traffic in Personal Computer and Server
Characteristics of I/O Traffic in Personal Computer and Server
Serverless network file systems
Serverless network file systems
Dynamic locality improvement techniques for increasing effective storage performance
Dynamic locality improvement techniques for increasing effective storage performance
Characteristics of production database workloads and the TPC benchmarks
IBM Systems Journal - End-to-end security
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
A comparison of file system workloads
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
The performance impact of I/O optimizations and disk improvements
IBM Journal of Research and Development
On windows file access modes: a performance study
WISICT '05 Proceedings of the 4th international symposium on Information and communication technologies
The automatic improvement of locality in storage systems
ACM Transactions on Computer Systems (TOCS)
Analyzing persistent state interactions to improve state management
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
Increasing the capacity of RAID5 by online gradual assimilation
SNAPI '04 Proceedings of the international workshop on Storage network architecture and parallel I/Os
Component-based performance modeling of a storage area network
WSC '05 Proceedings of the 37th conference on Winter simulation
Flight data recorder: monitoring persistent-state interactions to improve systems management
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
A utility-based unified disk scheduling framework for shared mixed-media services
ACM Transactions on Storage (TOS)
Eudaemon: involuntary and on-demand emulation against zero-day exploits
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Intra-disk Parallelism: An Idea Whose Time Has Come
ISCA '08 Proceedings of the 35th Annual International Symposium on Computer Architecture
Proceedings of the 4th ACM European conference on Computer systems
Exploiting the performance gains of modern disk drives by enhancing data locality
Information Sciences: an International Journal
Proceedings of the 36th annual international symposium on Computer architecture
Advances in flash memory SSD technology for enterprise database applications
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
Higher reliability redundant disk arrays: Organization, operation, and coding
ACM Transactions on Storage (TOS)
Extending SSD lifetimes with disk-based write caches
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Bait your hook: a novel detection technique for keyloggers
RAID'10 Proceedings of the 13th international conference on Recent advances in intrusion detection
Page-level log mapping: from many-to-many mapping to one-to-one mapping
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications
Survey and analysis of disk scheduling methods
ACM SIGARCH Computer Architecture News
Self-similarity: Behind workload reshaping and prediction
Future Generation Computer Systems
Hint controlled distribution with parallel file systems
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Characteristics of backup workloads in production systems
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Hi-index | 0.00 |
Understanding the characteristics of I/O traffic is increasingly important as the performance gap between the processor and disk-based storage continues to widen. Moreover, recent advances in technology, coupled with market demands, have led to new and exciting developments in storage systems, particularly network storage, storage utilities, and intelligent self-optimizing storage. In this paper, we empirically examine the physical I/O traffic of a wide range of server and personal computer (PC) workloads, focusing on how these workloads will be affected by the recent developments in storage systems. As part of our analysis, we compare our results with historical data and re-examine some rules of thumb (e.g., one bit of I/O per second for each instruction per second of processing power) that have been widely used for designing computer systems. We find that the I/O traffic is bursty and appears to exhibit self-similar characteristics. Our analysis also indicates that there is little cross-correlation between traffic volumes of server workloads, which suggests that aggregating these workloads will likely help to smooth out the traffic and enable more efficient utilization of resources. We discover that there is significant potential for harnessing "free" system resources to perform background tasks such as optimization of disk block layout. In general, we observe that the characteristics of the I/O traffic are relatively insensitive to the extent of upstream caching, and thus our results still apply, on a qualitative level, when the upstream cache is increased in size.