skip to main content
10.1145/3318265.3318266acmotherconferencesArticle/Chapter ViewAbstractPublication Pageshp3cConference Proceedingsconference-collections
research-article

Accelerate RAID scaling by reducing disk I/Os and XOR operations

Published:08 March 2019Publication History

ABSTRACT

In order to suffice the storage requirements under the big data environment, scaling method is generally adopted to increase the storage capacity of the storage system with the exponential growth of data in the current. RAID has received wide attention in the academic and the industry due to good independence and redundancy. After long-term development, RAID has derived different RAID levels according to distinct requirements of users. In order to achieve load balance including old and new, some data need to be migrated from old data disks to new data disks. However, there will generate the disk I/O operations and the XOR computational operations because of the existence of independent parity disk during the migration process. These affect the efficiency of scaling to a certain extent and lead the problem of long scaling time. In this paper, the scaling process for RAID-4 is optimized by reducing the disk I/O operations and the XOR computational overhead. In the comparison experiment analysis of real storage system scaling, the scaling time of optimization approach is reduced by 49.9% to 57.3% compared with the traditional scaling approach.

References

  1. Patterson D A, Gibson G, Katz R H. A case for redundant arrays of inexpensive disks (RAID){C}// Proc. ACM SIGMOD Conference. 1988:109--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chen P M, Lee E K, Gibson G A, et al. RAID: high-performance, reliable secondary storage{J}. Acm Computing Surveys, 1994, 26(2):145--185. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Zhang G, Zheng W, Shu J. ALV: A New Data Redistribution Approach to RAID-5 Scaling{J}. IEEE Transactions on Computers, 2010, 59(3):345--357. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Wu C, He X. GSR: A Global Stripe-Based Redistribution Approach to Accelerate RAID-5 Scaling{C}// International Conference on Parallel Processing. IEEE Computer Society, 2012:460--469. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Zhang G, Zheng W, Li K. Rethinking RAID-5 Data Layout for Better Scalability{J}. IEEE Transactions on Computers, 2014, 63(11):2816--2828. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Mao Y, Wan J, Zhu Y, et al. A New Parity-Based Migration Method to Expand RAID-5{J}. IEEE Transactions on Parallel & Distributed Systems, 2014, 25(8):1945--1954.Google ScholarGoogle ScholarCross RefCross Ref
  7. Liang J, Xu Y, Li Y, et al. ISM- An Intra-Stripe Data Migration Approach for RAID-5 Scaling{C}// International Conference on Networking, Architecture, and Storage. IEEE, 2017:1--10.Google ScholarGoogle Scholar
  8. Wu C, He X, Han J, et al. SDM: A Stripe-Based Data Migration Scheme to Improve the Scalability of RAID-6{C}// IEEE International Conference on Cluster Computing. IEEE, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Zhang G, Li K, Wang J, et al. Accelerate RDP RAID-6 Scaling by Reducing Disk I/Os and XOR Operations{J}. IEEE Transactions on Computers, 2014, 64(1):32--44.Google ScholarGoogle ScholarCross RefCross Ref
  10. Wan J, Xu P, He X, et al. H-Scale:A Fast Approach to Scale Disk Arrays via Hybrid Stripe Deployment{J}. Acm Transactions on Storage, 2016, 12(3):1--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Xia S, Mao Y, Tan M, et al. HCS: Expanding H-Code RAID 6 without Recalculating Parity Blocks in Big Data Circumstance{C}// International Conference of Young Computer Scientists, Engineers and Educators. Springer, Berlin, Heidelberg, 2015:65--72.Google ScholarGoogle Scholar
  12. Zhang G, Wu G, Lu Y, et al. Xscale: Online X-Code RAID-6 Scaling Using Lightweight Data Reorganization{J}. IEEE Transactions on Parallel & Distributed Systems, 2016, 27(12):3687--3700. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gonzalez J L, Cortes T. Increasing the capacity of RAID5 by online gradual assimilation{C}// International Workshop on Storage Network Architecture and Parallel I/os. ACM, 2004:17--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Goel A, Shahabi C, Yao S Y D, et al. SCADDAR: An Efficient Randomized Technique to Reorganize Continuous Media Blocks{C}// International Conference on Data Engineering. IEEE Computer Society, 2002:473. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Zheng W, Zhang G. FastScale: accelerate RAID scaling by minimizing data migration{C}// Usenix Conference on File and Stroage Technologies. USENIX Association, 2011:11--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Zhang G, Wang J, Li K, et al. Redistribute Data to Regain Load Balance during RAID-4 Scaling{J}. IEEE Transactions on Parallel & Distributed Systems, 2014, 26(1):219--229.Google ScholarGoogle ScholarCross RefCross Ref
  17. XIE Ping. Research on a New RAID-4 Capacity Expand Layout. Journal of Chinese Computer Systems, 2018, 39(7): 1518--1521.Google ScholarGoogle Scholar
  18. Jin H, Zhou X, Feng D, et al. Improving partial stripe write performance in RAID level 5{C}// Second IEEE International Caracas Conference on Devices, Circuits and Systems. IEEE, 1998:396--400.Google ScholarGoogle Scholar

Index Terms

  1. Accelerate RAID scaling by reducing disk I/Os and XOR operations

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      HP3C '19: Proceedings of the 3rd International Conference on High Performance Compilation, Computing and Communications
      March 2019
      201 pages
      ISBN:9781450366380
      DOI:10.1145/3318265
      • Conference Chair:
      • Steven Guan

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 March 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader