• DocumentCode
    725906
  • Title

    Accelerating storage access by combining block storage with memory storage

  • Author

    Oikawa, Shuichi

  • Author_Institution
    Univ. of Tsukuba, Tsukuba, Japan
  • fYear
    2015
  • fDate
    June 28 2015-July 1 2015
  • Firstpage
    449
  • Lastpage
    454
  • Abstract
    Memory storage technologies, such as next generation non-volatile (NV) memory and battery backed NV-DIMM, are emerging. While they provide much higher performance than the current block storage devices, such as SSDs and HDDs, their capacities are limited. Such limitation makes it difficult to adapt memory storage for mass storage; thus, its uses have been limited. This paper proposes a method that combines block storage with memory storage and makes use of memory storage as cache of block storage. The proposed method effectively utilizes the high performance of memory storage and also provides the large capacity of block storage. Therefore, memory storage can be transparently used as a part of mass storage while its low overhead access can accelerate storage performance. The proposed method was implemented as a device driver of the Linux kernel. Its performance evaluation shows that it outperforms a bare SSD drive and a drive that combines memory storage and a SSD by the existing method.
  • Keywords
    cache storage; device drivers; parallel processing; storage management; HDD; Linux kernel; SSD; battery backed NV-DIMM; block storage devices; cache storage; mass storage; memory storage technology; next generation NV memory; next generation nonvolatile memory; performance evaluation; storage access; Cache storage; Kernel; Linux; Performance evaluation; Random access memory; Writing; device drivers; non-volatile memory; operating systems; storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/ICIS.2015.7166635
  • Filename
    7166635