Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Parity declustering for continuous operation in redundant disk arrays
ASPLOS V Proceedings of the fifth international conference on Architectural support for programming languages and operating systems
Scheduling algorithms for modern disk drives
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
On the storage and retrieval of continuous media data
CIKM '94 Proceedings of the third international conference on Information and knowledge management
On multimedia repositories, personal computers, and hierarchical storage systems
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
On configuring a single disk continuous media server
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Striping in a RAID level 5 disk array
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
On-line extraction of SCSI disk drive parameters
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Fault tolerant design of multimedia servers
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Destage algorithms for disk arrays with non-volatile caches
ISCA '95 Proceedings of the 22nd annual international symposium on Computer architecture
The HP AutoRAID hierarchical storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The HP AutoRAID hierarchical storage system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
DCD—disk caching disk: a new approach for boosting I/O performance
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
ENWRICH: a compute-processor write caching scheme for parallel file systems
Proceedings of the fourth workshop on I/O in parallel and distributed systems: part of the federated computing research conference
Prefetching in segmented disk cache for multi-disk systems
Proceedings of the fourth workshop on I/O in parallel and distributed systems: part of the federated computing research conference
Performance of the gallery parallel file system
Proceedings of the fourth workshop on I/O in parallel and distributed systems: part of the federated computing research conference
Strategic directions in storage I/O issues in large-scale computing
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Disk-directed I/O for MIMD multiprocessors
ACM Transactions on Computer Systems (TOCS)
Power optimization in disk-based real-time application specific systems
Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
Selective Broadcast Data Distribution Systems
IEEE Transactions on Computers
Device reservation in audio/video editing systems
ACM Transactions on Computer Systems (TOCS)
Informed multi-process prefetching and caching
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Stochastic service guarantees for continuous data on multi-zone disks
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Browsing and placement of multiresolution images on parallel disks
Proceedings of the fifth workshop on I/O in parallel and distributed systems
BubbleUp: low latency fast-scan for media servers
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Efficient real-time data retrieval through scalable multimedia storage
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Continuous display using heterogeneous disk-subsystems
MULTIMEDIA '97 Proceedings of the fifth ACM international conference on Multimedia
Distributed schedule management in the Tiger video fileserver
Proceedings of the sixteenth ACM symposium on Operating systems principles
A stochastic disk I/O simulation technique
Proceedings of the 29th conference on Winter simulation
PODS '98 Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Destage Algorithms for Disk Arrays with Nonvolatile Caches
IEEE Transactions on Computers
Similarity query processing using disk arrays
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
An analytic behavior model for disk drives with readahead caches and request reordering
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Modeling and optimizing I/O throughput of multiple disks on a bus (summary)
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Temporally determinate disk access (extended abstract): an experimental approach
SIGMETRICS '98/PERFORMANCE '98 Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Using System-Level Models to Evaluate I/O Subsystem Designs
IEEE Transactions on Computers
A practical secure physical random bit generator
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
Disk scheduling for mixed-media workloads in a multimedia server
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Active disks: programming model, algorithms and evaluation
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Virtual log based file systems for a programmable disk
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
q-gram based database searching using a suffix array (QUASAR)
RECOMB '99 Proceedings of the third annual international conference on Computational molecular biology
Modeling and optimizing I/O throughput of multiple disks on a bus
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Round-like behavior in multiple disks on a bus
Proceedings of the sixth workshop on I/O in parallel and distributed systems
External-memory graph algorithms
Proceedings of the sixth annual ACM-SIAM symposium on Discrete algorithms
An effective admission control mechanism for variable-bit-rate video streams
Multimedia Systems
ACM Computing Surveys (CSUR)
Data mining on an OLTP system (nearly) for free
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Comparing random data allocation and data striping in multimedia servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Modeling and performance of MEMS-based storage devices
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Automated disk drive characterization (poster session)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
On the sorting-complexity of suffix tree construction
Journal of the ACM (JACM)
Dynamic buffer allocation in video-on-demand systems
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Design of Fault-Tolerant Large-Scale VOD Servers: With Emphasis on High-Performance and Low-Cost
IEEE Transactions on Parallel and Distributed Systems
ARIMA time series modeling and forecasting for adaptive I/O prefetching
ICS '01 Proceedings of the 15th international conference on Supercomputing
External memory algorithms and data structures: dealing with massive data
ACM Computing Surveys (CSUR)
An experimental study of priority queues in external memory
Journal of Experimental Algorithmics (JEA)
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
A high resolution disk I/O trace system
ACM SIGOPS Operating Systems Review
Dynamic Multiple Parity (DMP) Disk Array for Serial Transaction Processing
IEEE Transactions on Computers
Video database techniques and video-on-demand
Distributed multimedia databases
Analysis of methods for scheduling low priority disk drive tasks
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Can large disk built-in caches really improve system performance?
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
On the impact of workload burstiness on disk performance
Workload characterization of emerging computer applications
RAPID-Cache-A Reliable and Inexpensive Write Cache for High Performance Storage Systems
IEEE Transactions on Parallel and Distributed Systems
STFS: a novel file system for efficient small writes
ACM SIGOPS Operating Systems Review
Multimedia Tools and Applications
Disk scheduling policies with lookahead
ACM SIGMETRICS Performance Evaluation Review
DVDs: Much Needed “Shot in the Arm” for Video Servers
Multimedia Tools and Applications
Mitra: A Scalable Continuous Media Server
Multimedia Tools and Applications
Handling Updates and Crashes in VoD Systems
Multimedia Tools and Applications
An Efficient Data Layout Scheme for Multi-Disks Continuous Media Servers
Multimedia Tools and Applications
Incremental Scheduling of Mixed Workloads in MultimediaInformation Servers
Multimedia Tools and Applications
Design of Multi-User Editing Servers for Continuous Media
Multimedia Tools and Applications
Scheduling and Optimization of the Delivery of Multimedia Streams Using Query Scripts
Multimedia Tools and Applications
Performance of a Scalable Multimedia Server with Shared-Storage Clusters
Multimedia Tools and Applications
SigDAQ: an enhanced XML query optimization technique
Journal of Systems and Software
Interface Comparisons: SSA versus FC-AL
IEEE Concurrency
A Mobile Agent's Effects on File Service
IEEE Concurrency
Cost Analyses for VBR Video Servers
IEEE MultiMedia
Reducing Initial Latency in Media Servers
IEEE MultiMedia
An Efficient Video-on-Demand Model
Computer
Storage Allocation Policies for Time-Dependent Multimedia Data
IEEE Transactions on Knowledge and Data Engineering
Resource Scheduling In A High-Performance Multimedia Server
IEEE Transactions on Knowledge and Data Engineering
Optimal Data Placement on Disks: A Comprehensive Solution for Different Technologies
IEEE Transactions on Knowledge and Data Engineering
Analysis of the Clustering Properties of the Hilbert Space-Filling Curve
IEEE Transactions on Knowledge and Data Engineering
Segmented Information Dispersal (SID) Data Layouts for Digital Video Servers
IEEE Transactions on Knowledge and Data Engineering
A Comprehensive Analytical Performance Model for Disk Devices under Random Workloads
IEEE Transactions on Knowledge and Data Engineering
On Scheduling Atomic and Composite Continuous Media Objects
IEEE Transactions on Knowledge and Data Engineering
RAID5 Performance with Distributed Sparing
IEEE Transactions on Parallel and Distributed Systems
An external memory data structure for shortest path queries
Discrete Applied Mathematics - Special issue: Special issue devoted to the fifth annual international computing and combinatories conference (COCOON'99) Tokyo, Japan 26-28 July 1999
A placement strategy of multimedia objects in multimedia information systems
Journal of Systems and Software
HPCN Europe 2000 Proceedings of the 8th International Conference on High-Performance Computing and Networking
A Novel Replica Placement Strategy for Video Servers
IDMS '99 Proceedings of the 6th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
Effective Memory Use in a Media Server
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Low-Cost Compensation-Based Query Processing
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Performance Measurements of Tertiary Storage Devices
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Design and Development of a Stream Service in a Heterogenous Client Environment
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Random Arc Allocation and Applications
SWAT '02 Proceedings of the 8th Scandinavian Workshop on Algorithm Theory
Online Data Structures in External Memory
WADS '99 Proceedings of the 6th International Workshop on Algorithms and Data Structures
Vertical Data Migration in Large Near-Line Document Archives Based on Markov-Chain Predictions
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Evolutionary Prefetching and Caching in an Independent Storage Units Model
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
Adaptive Cycle Extension in Multimedia Document Retrieval
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Online Data Structures in External Memory
ICAL '99 Proceedings of the 26th International Colloquium on Automata, Languages and Programming
Traveling to Rome: QoS Specifications for Automated Storage System Management
IWQoS '01 Proceedings of the 9th International Workshop on Quality of Service
Adaptive Disk Spin-down Policies for Mobile Computers
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
On Disk Allocation of Intermediate Query Results in Parallel Database Systems
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Efficient Bulk Operations on Dynamic R-trees
ALENEX '99 Selected papers from the International Workshop on Algorithm Engineering and Experimentation
My Cache or Yours? Making Storage More Exclusive
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Enhancing Parallel Multimedia Servers through New Hierarchical Disk Scheduling Algorithms
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Extending Heterogeneity to RAID Level 5
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
An Experimental Study of Priority Queues in External Memory
WAE '99 Proceedings of the 3rd International Workshop on Algorithm Engineering
LEDA-SM Extending LEDA to Secondary Memory
WAE '99 Proceedings of the 3rd International Workshop on Algorithm Engineering
Performance Analysis of Storage Systems
Performance Evaluation: Origins and Directions
ESA '98 Proceedings of the 6th Annual European Symposium on Algorithms
External Memory Data Structures
ESA '01 Proceedings of the 9th Annual European Symposium on Algorithms
Deciding Round Length and Striping Unit Size for Multimedia Servers
MIS '98 Proceedings of the 4th International Workshop on Advances in Multimedia Information Systems
A Scable Video-on-Demand Server for a Dynamic Heterogeneous Environment
MIS '98 Proceedings of the 4th International Workshop on Advances in Multimedia Information Systems
Enlarged-Maximum-Scannable-Groups for Real-Time Disk Scheduling in a Multimedia System
COMPSAC '00 24th International Computer Software and Applications Conference
Performance Analysis of Video Storage Based on Clustered NAS Architecture
PCM '01 Proceedings of the Second IEEE Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Massive arrays of idle disks for storage archives
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Data partitioning and load balancing in parallel disk systems
The VLDB Journal — The International Journal on Very Large Data Bases
Integrated document caching and prefetching in storage hierarchies based on Markov-chain predictions
The VLDB Journal — The International Journal on Very Large Data Bases
External memory data structures
Handbook of massive data sets
Handbook of massive data sets
A circular skip-cluster scheme to support video-on-demand services
Multimedia Systems
A distance-based packing method for high dimensional data
ADC '03 Proceedings of the 14th Australasian database conference - Volume 17
Object Oriented Parallel Architecture Simulator Design and Validation
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
High performance RAID system by using dual head disk structure
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
Impact of delays in parallel I/O system: an empirical study
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Implementing and Evaluating Jukebox Schedulers Using JukeTools
MSS '03 Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03)
Design and Evaluation of Smart Disk Architecture for DSS Commercial Workloads
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
PFS: a distributed and customizable file system
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
Throughput Optimization in Disk-Based Real-Time Application Specific Systems
ISSS '96 Proceedings of the 9th international symposium on System synthesis
A characterization of the sensitivity of query optimization to storage access cost parameters
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
A Popularity-Based Data Allocation Scheme for a VOD Server
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Taking advantage of heterogeneity in disk arrays
Journal of Parallel and Distributed Computing
Active block layout: a high performance disk layout mechanism
ACM SIGOPS Operating Systems Review
Modeling and Dimensioning Hierarchical Storage Systems for Low-Delay Video Services
IEEE Transactions on Computers
Performance Tradeoffs in Scheduling Techniques for Mixed Workloads
Multimedia Tools and Applications
Random Redundant Storage in Disk Arrays: Complexity of Retrieval Problems
IEEE Transactions on Computers
On the Guaranteed Throughput of Multizone Disks
IEEE Transactions on Computers
Dynamic Buffer Allocation in Video-on-Demand Systems
IEEE Transactions on Knowledge and Data Engineering
Disk Scheduling onMultimedia Storage Servers
IEEE Transactions on Computers
Rotational-Position-Aware Real-Time Disk Scheduling Using a Dynamic Active Subset (DAS)
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Comprehensive statistical admission control for streaming media servers
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
On the performance of D-redundant storage systems
ACM SIGMETRICS Performance Evaluation Review - Special issue on the fifth workshop on MAthematical performance Modeling and Analysis (MAMA 2003)
Tail Bounds and Expectations for Random Arc Allocation and Applications
Combinatorics, Probability and Computing
Automatic ARIMA Time Series Modeling for Adaptive I/O Prefetching
IEEE Transactions on Parallel and Distributed Systems
A virtual server queueing network method for component based performance modelling of metacomputing
Future Generation Computer Systems - Special issue: Semantic grid and knowledge grid: the next-generation web
Generalized data retrieval for pyramid-based periodic broadcasting of videos
Future Generation Computer Systems - Special issue: Semantic grid and knowledge grid: the next-generation web
Reducing disk I/O times using anticipatory movements of the disk head
Journal of Systems Architecture: the EUROMICRO Journal
Issues and Challenges in the Performance Analysis of Real Disk Arrays
IEEE Transactions on Parallel and Distributed Systems
Improving Performance of Heterogeneous Agents
Annals of Mathematics and Artificial Intelligence
Optimal Cache Memory Exploitation for Continuous Media: To Cache or to Prefetch?
Multimedia Tools and Applications
WRR-SCAN: a rate-based real-time disk-scheduling algorithm
Proceedings of the 4th ACM international conference on Embedded software
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
Efficient Performance Prediction for Large-Scale, Data-Intensive Applications
International Journal of High Performance Computing Applications
Striping and scheduling for large scale multimedia servers
Journal of Computer Science and Technology
Multi-disk scheduling for time-constrained requests in RAID-0 devices
Journal of Systems and Software
Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
Systems Support for Preemptive Disk Scheduling
IEEE Transactions on Computers
Optimizing Probe-Based Storage
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Design and Implementation of Semi-preemptible IO
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Modeling Hard-Disk Power Consumption
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
MEMS-based Storage Devices and Standard Disk Interfaces: A Square Peg in a Round Hole?
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Scalable and fault-tolerant support for variable bit-rate data in the exedra streaming server
ACM Transactions on Storage (TOS)
Realism and simplicity: disk simulation for instructional OS performance evaluation
Proceedings of the 37th SIGCSE technical symposium on Computer science education
QoS-oriented negotiation in disk subsystems
Data & Knowledge Engineering
Virtualization with prefetching abilities based on iSCSI
SNAPI '04 Proceedings of the international workshop on Storage network architecture and parallel I/Os
Digital video cluster simulation
WSC '05 Proceedings of the 37th conference on Winter simulation
GRACE-based joins on active storage devices
Distributed and Parallel Databases
GSR: A global seek-optimizing real-time disk-scheduling algorithm
Journal of Systems and Software
ACM Transactions on Storage (TOS)
Zodiac: efficient impact analysis for storage area networks
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
On multidimensional data and modern disks
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
I/O system performance debugging using model-driven anomaly characterization
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Latency management in storage systems
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Trading capacity for performance in a disk array
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Modular and efficient resource management in the exedra media server
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Modeling the relative fitness of storage
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Disk-directed I/O for MIMD multiprocessors
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
HiPEC: high performance external virtual memory caching
OSDI '94 Proceedings of the 1st USENIX conference on Operating Systems Design and Implementation
AFRAID: a frequently redundant array of independent disks
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Simple continuous media storage server on real-time mach
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Cut-and-paste file-systems: integrating simulators and file-systems
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Observing the effects of multi-zone disks
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Why does file system prefetching work?
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Competitive prefetching for concurrent sequential I/O
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
SODA: sensitivity based optimization of disk architecture
Proceedings of the 44th annual Design Automation Conference
Index compression is good, especially for random access
Proceedings of the sixteenth ACM conference on Conference on information and knowledge management
Zoned-partitioning of tree-like access methods
Information Systems
ACM Transactions on Storage (TOS)
International Journal of Computer Applications in Technology
Technical strategies for massive model visualization
Proceedings of the 2008 ACM symposium on Solid and physical modeling
Disk scrubbing versus intra-disk redundancy for high-reliability raid storage systems
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Algorithms and data structures for external memory
Foundations and Trends® in Theoretical Computer Science
Massive model visualization techniques: course notes
ACM SIGGRAPH 2008 classes
External Memory Algorithms for String Problems
Fundamenta Informaticae - Workshop on Combinatorial Algorithms
Information Systems
Performance study of data layout schemes for a SAN-based video server
Parallel Computing
Traveling to Rome: a retrospective on the journey
ACM SIGOPS Operating Systems Review
DARAW: a new write buffer to improve parallel I/O energy-efficiency
Proceedings of the 2009 ACM symposium on Applied Computing
Storing semi-structured data on disk drives
ACM Transactions on Storage (TOS)
Defining relevant distances between server workloads
Performance Evaluation
Optimizing i/o-intensive transactions in highly interactive applications
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
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)
NCQ vs. I/O scheduler: Preventing unexpected misbehaviors
ACM Transactions on Storage (TOS)
Algorithms for memory hierarchies: advanced lectures
Algorithms for memory hierarchies: advanced lectures
Approximation of a retrieval problem for parallel disks
CIAC'03 Proceedings of the 5th Italian conference on Algorithms and complexity
Exploiting commodity hard-disk geometry to efficiently preserve data consistency
EPEW'07 Proceedings of the 4th European performance engineering conference on Formal methods and stochastic models for performance evaluation
Virtual disk monitor based on multi-core EFI
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Extract and infer quickly: Obtaining sector geometry of modern hard disk drives
ACM Transactions on Storage (TOS)
A genetic based disk scheduling method to decrease makespan and missed tasks
Information Systems
BASIL: automated IO load balancing across storage devices
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Avoiding file system micromanagement with range writes
OSDI'08 Proceedings of the 8th USENIX conference on Operating systems design and implementation
Reducing seek overhead with application-directed prefetching
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
Disk drive workload captured in logs collected during the field return incoming test
WASL'08 Proceedings of the First USENIX conference on Analysis of system logs
A new real time disk-scheduling method based on GSR algorithm
Journal of Systems and Software
Storage device performance prediction with selective bagging classification and regression tree
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
NPC'10 Proceedings of the 2010 IFIP international conference on Network and parallel computing
Hardware design of a new genetic based disk scheduling method
Real-Time Systems
Moneta: A High-Performance Storage Array Architecture for Next-Generation, Non-volatile Memories
MICRO '43 Proceedings of the 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture
Improving throughput for small disk requests with proximal I/O
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
Emulating Goliath storage systems with David
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
ACM Transactions on Storage (TOS)
Disk Scrubbing Versus Intradisk Redundancy for RAID Storage Systems
ACM Transactions on Storage (TOS)
Storage-aware caching: revisiting caching for heterogeneous storage systems
FAST'02 Proceedings of the 1st USENIX conference on File and storage technologies
Optimizing probe-based storage
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Design and implementation of semi-preemptible IO
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Modeling hard-disk power consumption
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
MEMS-based storage devices and standard disk interfaces: a square peg in a round hole?
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Disks are like snowflakes: no two are alike
HotOS'13 Proceedings of the 13th USENIX conference on Hot topics in operating systems
A cost-intelligent application-specific data layout scheme for parallel file systems
Proceedings of the 20th international symposium on High performance distributed computing
Survey and analysis of disk scheduling methods
ACM SIGARCH Computer Architecture News
YouChoose: Choosing your Storage Device as a Performance Interface to Consolidated I/O Service
ACM Transactions on Storage (TOS)
Pesto: online storage performance management in virtualized datacenters
Proceedings of the 2nd ACM Symposium on Cloud Computing
How to tell if your cloud files are vulnerable to drive crashes
Proceedings of the 18th ACM conference on Computer and communications security
QoS support for end users of I/O-intensive applications using shared storage systems
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Emulating goliath storage systems with David
ACM Transactions on Storage (TOS)
The dynamic sweep scheme using slack time in the zoned disk
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
A systematic scheme to resolve qos dissatisfaction for storage cluster
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
On the disk layout for periodical video broadcast services
PCM'04 Proceedings of the 5th Pacific Rim conference on Advances in Multimedia Information Processing - Volume Part I
Data migration in RAID based on stripe unit heat
ICMLC'05 Proceedings of the 4th international conference on Advances in Machine Learning and Cybernetics
Autonomic storage system based on automatic learning
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
Zoned-RAID for multimedia database servers
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Stochastic approach for secondary storage data access cost estimation
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
An efficient zoning technique for multi-dimensional access methods
TEAA'05 Proceedings of the 31st VLDB conference on Trends in Enterprise Application Architecture
DADS: dynamic and automatic disk scheduling
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Maximizing QoS for interactive DTV clients
Computer Communications
Efficient memory management in video on demand servers
Computer Communications
External Memory Algorithms for String Problems
Fundamenta Informaticae - Workshop on Combinatorial Algorithms
Model building for dynamic multi-tenant provider environments
ACM SIGOPS Operating Systems Review
Verification of data redundancy in cloud storage
Proceedings of the 2013 international workshop on Security in cloud computing
Write policies for host-side flash caches
FAST'13 Proceedings of the 11th USENIX conference on File and Storage Technologies
Hi-index | 4.13 |
Although disk storage densities are improving impressively (60% to 130% compounded annually), performance improvements have been occurring at only about 7% to 10% compounded annually over the last decade. As a result, disk system performance is fast becoming a dominant factor in overall svstem behavior. Naturally, researchers want to improve overall I/O performance, of which a large component is the performance of the disk drive itself. This research often involves using analytical or simulation models to compare alternative approaches, and the quality of these models determines the quality of the conclusions: indeed, the wrong modeling assumptions can lead to erroneous conclusions. Nevertheless, little work has been done to develop or describe accurate disk drive models. This may explain the commonplace use of simple, relatively inaccurate models. We believe there is much room for improvement. This article demonstrates and describes a calibrated, high-quality disk drive model in which the overall error factor is 14 times smaller than that of a simple first-order model. We describe the various disk drive performance components separately, then show how their inclusion improves the simulation model. This enables an informed trade-off between effort and accuracy. In addition, we provide detailed characteristics for two disk drives, as well as a brief description of a simulation environment that uses the disk drive model.