• DocumentCode
    1784617
  • Title

    Improving Random Read Performance of Glibc

  • Author

    Mei Wang ; Yuanyuan Zhou ; Feng Xiao ; Qiuming Luo

  • Author_Institution
    Sch. of Comput. Eng., Shenzhen Polytech., Shenzhen, China
  • fYear
    2014
  • fDate
    24-27 Nov. 2014
  • Firstpage
    78
  • Lastpage
    82
  • Abstract
    The Cloud data services, specifically, key/value stores and NoSQL database that require a large number of index lookups that fetch small amount of data. Random I/O becomes the critical performance factor. However, compared with sequential read, the efficiency of random read is very low. Our experiment will explain this. File I/O operation is closely associated with the implementation of I/O mechanism both in kernel space and user space. In this paper, we aims at analyzing the standard I/O mechanism, improving the standard I/O mechanism in user space for random read and implement into the glibc. Our experiment test result proves that our improved I/O mechanism will greatly improve the performance of random read.
  • Keywords
    SQL; cloud computing; database indexing; input-output programs; software libraries; NoSQL database; cloud data services; critical performance factor; data fetching; file I/O operation; glibc; index lookups; kernel space; key/value stores; random I/O; random read performance improvement; standard I/O mechanism analysis; user space; Bandwidth; Kernel; Libraries; Linux; Optimization; Standards; Switches; I/O buffer; glibc; kernel file pointer; random read; standard I/O;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing and Applications to Business, Engineering and Science (DCABES), 2014 13th International Symposium on
  • Conference_Location
    Xian Ning
  • Print_ISBN
    978-1-4799-4170-4
  • Type

    conf

  • DOI
    10.1109/DCABES.2014.20
  • Filename
    6999061