skip to main content
10.1145/2987386.2987426acmconferencesArticle/Chapter ViewAbstractPublication PagesracsConference Proceedingsconference-collections
research-article

Block I/O Accelerator Technique to Improve Data Access Performance based Linux Multiple Disk

Authors Info & Claims
Published:11 October 2016Publication History

ABSTRACT

The Linux-based legacy server systems are configured and used with software RAID to improve the performance of the disk I/O. However, the problem is that the current Linux kernel and software RAID are difficult to optimize the high-performance block I/O because it is designed to be optimized for low-speed devices. Therefore, we propose the efficient method using recombination and re-mapping techniques to improve the performance of Block I/O Accelerator based software RAID level-0 provided on the Linux kernel level. This proposed method is designed to have more bandwidth at a time by reducing the number of system calls considering the block I/O characteristics of Linux kernel and RAID level 0. As a low-level I/O benchmarking tool, XDD is used to evaluate the performance of the proposed method. According to the experimental results, our performance gains are 15.24% on write bandwidth and 14.87% on read bandwidth compared with legacy software RAID 0.

References

  1. Sung Hoon Baek, Bong Wan Kim, Eui Joung Joung, and Chong Won Park. 2001. Reliability and performance of hierarchical RAID with multiple controllers. In Proceedings of the twentieth annual ACM symposium on Principles of distributed computing (PODC '01). ACM, New York, NY, USA, 246--254. DOI=http://dx.doi.org/10.1145/383962.384036. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Pei Cao, Swee Boon Lin, Shivakumar Venkataraman, and John Wilkes. 1994. The TickerTAIP parallel RAID architecture. ACM Trans. Comput. Syst. 12, 3 (August 1994), 236--269. DOI=http://dx.doi.org/10.1145/185514.185517 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Valentina Timcenko and Borislav Djordjevic. 2013. The comprehensive performance analysis of striped disk array organizations - RAID-0. In Proceedings of the 2013 International Conference on Information Systems and Design of Communication (ISDOC '13). ACM, New York, NY, USA, 113--116. DOI=http://dx.doi.org/10.1145/2503859.2503877. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Alexander Thomasian and Mario Blaum. 2009. Higher reliability redundant disk arrays: Organization, operation, and coding. Trans. Storage 5, 3, Article 7 (November 2009), 59 pages. DOI=http://dx.doi.org/10.1145/1629075.1629076. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Device-mapper Resource Page {online} http://sources.redhat.com/dm.Google ScholarGoogle Scholar
  6. Kai Hwang, Hai Jin and R. S. C. Ho, "Orthogonal striping and mirroring in distributed RAID for I/O-centric cluster computing", IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 1, pp. 26--44, Jan 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Hsieh, C. Stanton and R. Ali, "Performance evaluation of software RAID vs. hardware RAID for Parallel Virtual File System," Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on, 2002, pp. 307--313. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Đ Borislav and V. Timčenko, "The influence of disk number to the performance of striping RAID," Telecommunications Forum (TELFOR), 2012 20th, Belgrade, 2012, pp. 1548--1551.Google ScholarGoogle Scholar
  9. XDD {online} http://www.ioperformance.comGoogle ScholarGoogle Scholar
  1. Block I/O Accelerator Technique to Improve Data Access Performance based Linux Multiple Disk

      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 Conferences
        RACS '16: Proceedings of the International Conference on Research in Adaptive and Convergent Systems
        October 2016
        266 pages
        ISBN:9781450344555
        DOI:10.1145/2987386

        Copyright © 2016 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: 11 October 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        RACS '16 Paper Acceptance Rate40of161submissions,25%Overall Acceptance Rate393of1,581submissions,25%
      • Article Metrics

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

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader