Anderson et al., 2005 - Google Patents
Quickly finding near-optimal storage designsAnderson et al., 2005
View PDF- Document ID
- 2592976513579691829
- Author
- Anderson E
- Spence S
- Swaminathan R
- Kallahalla M
- Wang Q
- Publication year
- Publication venue
- ACM Transactions on Computer Systems (TOCS)
External Links
Snippet
Despite the importance of storage in enterprise computer systems, there are few adequate tools to design and configure a storage system to meet application data requirements efficiently. Storage system design involves choosing the disk arrays to use, setting the …
- 238000003860 storage 0 title abstract description 112
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from or digital output to record carriers, e.g. RAID, emulated record carriers, networked record carriers
- G06F3/0601—Dedicated interfaces to storage systems
- G06F3/0602—Dedicated interfaces to storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from or digital output to record carriers, e.g. RAID, emulated record carriers, networked record carriers
- G06F3/0601—Dedicated interfaces to storage systems
- G06F3/0628—Dedicated interfaces to storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from or digital output to record carriers, e.g. RAID, emulated record carriers, networked record carriers
- G06F3/0601—Dedicated interfaces to storage systems
- G06F3/0668—Dedicated interfaces to storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30289—Database design, administration or maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Anderson et al. | Quickly finding near-optimal storage designs | |
| Alvarez et al. | Minerva: An automated resource provisioning tool for large-scale storage systems | |
| US6978259B1 (en) | Automated system adaptation technique particularly for data storage systems | |
| Pavlo et al. | Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems | |
| US10180807B2 (en) | Method and system for consolidating a plurality of heterogeneous storage systems in a data center | |
| US6801903B2 (en) | Collecting statistics in a database system | |
| US6760684B1 (en) | Method and mechanism for profiling a system | |
| US7124247B2 (en) | Quantification of a virtual disk allocation pattern in a virtualized storage pool | |
| US7480643B2 (en) | System and method for migrating databases | |
| US9613037B2 (en) | Resource allocation for migration within a multi-tiered system | |
| US7801931B2 (en) | System and method for common storage object model | |
| US20030088546A1 (en) | Collecting and/or presenting demographics information in a database system | |
| US20070078914A1 (en) | Method, apparatus and program storage device for providing a centralized policy based preallocation in a distributed file system | |
| Anderson et al. | Selecting RAID Levels for Disk Arrays. | |
| Vazhkudai et al. | GUIDE: a scalable information directory service to collect, federate, and analyze logs for operational insights into a leadership HPC facility | |
| US20050223046A1 (en) | Method and system for balancing and scheduling database maintenance tasks | |
| Ghandeharizadeh et al. | Magic: A multiattribute declustering mechanism for multiprocessor database machines | |
| US6952701B2 (en) | Simultaneous array configuration and store assignment for a data storage system | |
| Dell | ||
| Rotem et al. | Data allocation for multidisk databases | |
| Veitch et al. | The Rubicon workload characterization tool | |
| Reiss et al. | Satisfying database service level agreements while minimizing cost through storage QoS | |
| Levy et al. | The cache assignment problem and its application to database buffer management | |
| Spyropoulos | On building a Bin-packing-based Scheduling Algorithm for Apache Spark using Profiling | |
| Spence et al. | Ergastulum: quickly finding near-optimal storage system designs |