• DocumentCode
    2906402
  • Title

    A Method for Improving Concurrent Write Performance by Dynamic Mapping Virtual Storage System Combined with Cache Management

  • Author

    Li, Fen ; Bu, Qingzhong ; Li, Weiwei ; Meng, Xiaoxuan ; Xu, Lu ; Zhang, Jiangang

  • Author_Institution
    Inst. of Comput. Technol., Beijing, China
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    48
  • Lastpage
    55
  • Abstract
    The paper presents a new dynamic mapping virtual storage system, which is characterized by: (a) distribute storage resources according to need, thus improving storage resource utilization, (b) more fundamentally, through write-anywhere pattern to sequentialize concurrent write requests by dynamic address mapping mechanism, thus improving concurrent write performance for applications. Meanwhile, taking into account imperfection small size write requests handling and the negative impact on read performance, we combine the system with CBD system which is responsible for optimizing cache management. We have implemented our virtual storage system in Linux kernel 2.6.18 as a pseudo device driver. The experiment results show that concurrent write bandwidth approaches raw disk write performance. And in 64-stream concurrent write case, E-ASD can outperform concurrent write bandwidth of LVM by up to 160%, and its max single-stream read loss is less than 25% compared to LVM, with concur-rent read performance close to each other. Read performance still has space to be improved given larger cache and proper prefetching.
  • Keywords
    Linux; cache storage; virtual storage; Linux kernel 2.6.18; cache management; cache management optimisation; concurrent write performance improvement; distribute storage resources; dynamic mapping virtual storage system; mapping mechanism; pseudo device driver; storage resource utilization; Aggregates; Bandwidth; Layout; Linux; Performance evaluation; Resource management; Variable speed drives; E-ASD; concurrent write performance; dynamic mapping; virtual storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.7
  • Filename
    6121259