Improving I/O performance of clustered storage systems by adaptive request distribution

被引:0
|
作者
Wu, Changxun [1 ]
Burns, Randal [1 ]
机构
[1] Johns Hopkins Univ, Dept Comp Sci, Baltimore, MD 21218 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We develop an adaptive load distribution protocol for logical volume I/O workload in clustered storage systems. It exploits data redundancy among decentralized storage servers to dynamically route I/O workload on a per-request basis, offering short-term load balancing and improved I/O performance. Our protocol builds on tunable hashing techniques and is based purely on client logic. Therefore, it does not limit system scalability and requires no change to the existing infrastructure. It distributes the I/O requests of a client to storage servers selected adaptively by a decentralized tunable hashing scheme, and, applies different policies to read and write requests. It also makes no assumption about inter-server communication latency and thus is robust to different network configurations. It supports both replication and erasure coding data redundancy schemes. Experimental results show that our protocol performs closely to a centralized load-balancing algorithm and verify the robustness of our protocol.
引用
收藏
页码:207 / 217
页数:11
相关论文
共 50 条
  • [1] Adaptive cache-driven request distribution in clustered EJB systems
    Elmeleegy, H
    Adly, N
    Nagi, M
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 179 - 186
  • [2] Improving the I/O performance of intermediate multimedia storage nodes
    Pol Halvorsen
    Thomas Plagemann
    Vera Goebel
    Multimedia Systems, 2003, 9 : 56 - 67
  • [3] Improving the I/O performance of intermediate multimedia storage nodes
    Halvorsen, P
    Plagemann, T
    Goebel, V
    MULTIMEDIA SYSTEMS, 2003, 9 (01) : 56 - 67
  • [4] I/O Performance Modeling of Virtualized Storage Systems
    Noorshams, Qais
    Rostami, Kiana
    Kounev, Samuel
    Tuma, Petr
    Reussner, Ralf
    2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 121 - +
  • [5] CluMP: Clustered Markov Chain for Storage I/O Prefetch
    Jung, Sungmin
    Lee, Hyeonmyeong
    Jo, Heeseung
    ELECTRONICS, 2023, 12 (15)
  • [6] I/O path based performance model for storage systems
    Department of Precision Instruments and Mechanology, Tsinghua University, Beijing 100084, China
    Qinghua Daxue Xuebao, 2006, 11 (1824-1827):
  • [7] Research and Implementation on Improving I/O Performance of Streaming Media Storage System
    Lu Zheng-wu
    Wang Yu-de
    Jiang Guo-song
    EIGHTH INTERNATIONAL SYMPOSIUM ON OPTICAL STORAGE AND 2008 INTERNATIONAL WORKSHOP ON INFORMATION DATA STORAGE, 2009, 7125
  • [8] Improving I/O Performance with Adaptive Data Compression for Big Data Applications
    Zou, Hongbo
    Yu, Yongen
    Tang, Wei
    Chen, Hsuanwei Michelle
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1229 - 1238
  • [9] Request Success Rate of Multipathing I/O with a Paired Storage Controller
    Enagandula, Gangadhar
    Apte, Varsha
    Raj, Bipul
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2013, : 71 - 80
  • [10] Improving I/O Performance of Large-Page Flash Storage Systems Using Subpage-Parallel Reads
    Park, Jisung
    Kim, Myungsuk
    Lee, Sungjin
    Kim, Jihong
    2018 7TH IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA 2018), 2018, : 25 - 30