FastScale: Accelerate RAID Scaling by Minimizing Data Migration
نویسندگان
چکیده
Previous approaches to RAID scaling either require a very large amount of data to be migrated, or cannot tolerate multiple disk additions without resulting in disk imbalance. In this paper, we propose a new approach to RAID-0 scaling called FastScale. First, FastScale minimizes data migration, while maintaining a uniform data distribution. With a new and elastic addressing function, it moves only enough data blocks from old disks to fill an appropriate fraction of new disks without migrating data among old disks. Second, FastScale optimizes data migration with two techniques: (1) it accesses multiple physically successive blocks via a single I/O, and (2) it records data migration lazily to minimize the number of metadata writes without compromising data consistency. Using several real system disk traces, our experiments show that compared with SLAS, one of the most efficient traditional approaches, FastScale can reduce redistribution time by up to 86.06% with smaller maximum response time of user I/Os. The experiments also illustrate that the performance of the RAID-0 scaled using FastScale is almost identical with that of the round-robin RAID-0.
منابع مشابه
Improving RAID-5 performance by reducing data redistribution time
RAID is a storing technology that is very often used in nowadays systems and in general this storing volume provides more data security, availability and performance to the existing system. Being an important component of the system, the data storage volume and its performance affect directly the performance of the entire system. This is the motivation why it is convenient for us to improve as ...
متن کاملS-RAID: Parallel RAID Architecture for Fast Data Recovery
As disk volume grows rapidly with terabyte disk becoming a norm, RAID reconstruction process in case of a failure takes prohibitively long time. This paper presents a new RAID architecture, S2-RAID, allowing the disk array to reconstruct very quickly in case of a disk failure. The idea is to form skewed sub-arrays in the RAID structure so that reconstruction can be done in parallel dramatically...
متن کاملOptimized Set of RST Moment Invariants
Moment invariants are widely used in image processing, pattern recognition and computer vision. Several methods and algorithms have been proposed for fast and efficient calculation of moment's invariants where numerical approximation errors are involved in most of these methods. In this paper, an optimized set of moment invariants with respect to rotation, scaling and translation is presented. ...
متن کاملRAIC: Scaling Storage Availability and Performance in On-Demand Data Centers
Redundant Arrays of Independent Controllers (RAIC) is a new methodology for increasing the availability and performance of storage resources in on-demand enterprise data centers. Currently, large and dynamically-growing data sets, typical in e-business ondemand workloads, are constrained by the capacity, availability and performance boundaries of individual RAID controllers. Simple approaches t...
متن کاملTowards Embedded RAIDs-on-Chip
The dual effects of larger die sizes and technology scaling, combined with aggressive voltage scaling for power reduction, increase the error rates for on-chip memories. Traditional on-chip memory reliability techniques (e.g., ECC) incur significant power and performance overheads. In this paper, we propose a low-power-and-performance-overhead Embedded RAID (E-RAID) strategy and present Embedde...
متن کامل