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 条
  • [31] IORE: A Flexible and Distributed I/O Performance Evaluation Tool for Hyperscale Storage Systems
    Inacio, Eduardo C.
    Dantas, Mario A. R.
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 1031 - 1036
  • [32] Decentralized voltage control of clustered active distribution network by means of energy storage systems
    Bahramipanah, M.
    Cherkaoui, R.
    Paolone, M.
    ELECTRIC POWER SYSTEMS RESEARCH, 2016, 136 : 370 - 382
  • [33] Improving Performance in Networked Adaptive Systems With Multiple Models
    George, Koshy
    Krishnapur, Mridula
    Makam, Rajini
    2012 IEEE CONFERENCE ON CONTROL, SYSTEMS & INDUSTRIAL INFORMATICS (ICCSII), 2012, : 98 - 103
  • [34] Improving Performance of Servo Systems using Adaptive Control
    Rusnak, Ilan
    Barkana, Itzhak
    2009 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-3, 2009, : 252 - +
  • [35] DMA Cache: Using On-Chip Storage to Architecturally Separate I/O Data from CPU Data for Improving I/O Performance
    Tang, Dan
    Bao, Yungang
    Hu, Weiwu
    Chen, Mingyu
    HPCA-16 2010: SIXTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2010, : 281 - 292
  • [36] Improving I/O Performance Using Soft-QoS-Based Dynamic Storage Cache Partitioning
    Patrick, Christina M.
    Garg, Rajat
    Son, Seung Woo
    Kandemir, Mahmut
    2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 1 - +
  • [37] Improving the performance of water distribution systems’ simulation on multicore systems
    Fernando Alvarruiz
    Fernando Martínez Alzamora
    Antonio M. Vidal
    The Journal of Supercomputing, 2017, 73 : 44 - 56
  • [38] Improving the performance of water distribution systems' simulation on multicore systems
    Alvarruiz, Fernando
    Martinez Alzamora, Fernando
    Vidal, Antonio M.
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (01): : 44 - 56
  • [39] Improving mobile computing performance by using an Adaptive Distribution framework
    Le Mouël, F
    Segarra, MT
    André, F
    HIGH PERFORMANCE COMPUTING - HIPC 2000, PROCEEDINGS, 2001, 1970 : 479 - 488
  • [40] Efficient I/O and Storage of Adaptive-Resolution Data
    Kumar, Sidharth
    Edwards, John
    Bremer, Peer-Timo
    Knoll, Aaron
    Christensen, Cameron
    Vishwanath, Venkatram
    Carns, Philip
    Schmidt, John A.
    Pascucci, Valerio
    SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 413 - 423