ACM Transactions on Storage · 2005 · 31 citations · 11 references
ComputingComputer EngineeringComputer ScienceData ManagementDistributed SystemsStorage SystemsData MigrationData Storage SystemsDisk Storage SystemsDistributed Storage SystemsStorage ManagementStorage ScalabilityData Migration Cost AnalysisData Migration PlanningData Migration StrategiesData PlacementMigration AlgorithmsMigration Cost AnalysisReplacement ProblemStriping
Random data placement, which is efficient and scalable for large-scale storage systems, has recently emerged as an alternative to traditional data striping. In this report, we study the disk replacement problem (DRP) to find a sequence of disk additions and removals for a storage system, while migrating the data and respecting the following constraints: (1) the data is initially balanced across the existing distributed disk configuration, (2) the data must again be balanced across the new configuration, and (3) the data migration cost must be minimized. In practice, migrating data from old disks to new devices is complicated by the fact that the total number of disks connected to the storage system is often limited by a fixed number of available slots and not all the old and new disks can be connected at the same time. This article presents solutions for both cases where the number of disk slots is either unconstrained or constrained.
11
Introduction to algorithms [2nd ed.]
Thomas H. Cormen · 2001 · 1.9K citations
Self-adjusting binary search trees
Daniel D. Sleator, Robert E. Tarjan · Journal of the ACM · 1985 · 1.2K citations · Full text
The HP AutoRAID hierarchical storage system
John Wilkes, Richard Golding, Carl Staelin et al. · ACM Transactions on Computer Systems · 1996 · 396 citations · Full text
The HP AutoRAID hierarchical storage system
John Wilkes, Richard Golding, Carl Staelin et al. · 1995 · 136 citations