A novel replica placement algorithm for minimising communication cost in distributed storage platform

被引:0
|
作者
Liu C. [1 ]
机构
[1] Department of Networking Engineering, Hunan Institute of Engineering, Xiangtan City
关键词
Cloud computing; Data replication; Distributed storage; Replica service;
D O I
10.1504/IJNVO.2020.105514
中图分类号
学科分类号
摘要
In large-scale distributed systems, replication service has been playing a critical role to improve the availability and reliability of user data. Conventionally, the existing replication services mainly concentrate on how many replicas are needed to maintain desirable availability and reliability rather than how to place replicas on the most suitable storage nodes. As a result, the communication-related costs when accessing data are significantly increased, which in turn degrades the execution performance of user applications. In this paper, we propose a novel replica placement algorithm which is designed to minimise the communication cost when accessing or managing replicas in a large-scale storage platform. In the proposed algorithm, the replica placement problem is formulised a classical multi-knapsack problem, and two heuristic metrics are introduced to obtain the sub-optimal solution of this problem. A lot of experiments are conducted to investigate the performance of the proposed algorithm. The experimental results indicate that our replica placement algorithm outperforms many existing approaches in terms of different performance metrics. In addition, the proposed algorithm can also significantly improve the execution efficiency for data-intensive applications, which are very common in nowadays large-scale distributed systems, such as grid and cloud. © 2020 Inderscience Enterprises Ltd.
引用
收藏
页码:147 / 161
页数:14
相关论文
共 41 条
  • [1] Storage and Rack Sensitive Replica Placement Algorithm for Distributed Platform with Data as Files
    Venkataramanachary, Vinay
    Reveron, Enrique
    Shi, Wei
    [J]. 2020 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2020,
  • [2] A Distributed Algorithm for the Replica Placement Problem
    Zaman, Sharrukh
    Grosu, Daniel
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (09) : 1455 - 1468
  • [3] On the impact of replica placement to the reliability of distributed brick storage systems
    Lian, Q
    Chen, W
    Zhang, Z
    [J]. 25th IEEE International Conference on Distributed Computing Systems, Proceedings, 2005, : 187 - 196
  • [4] An Easy, Quantitative Method to Evaluate Replica Placement Policies in Distributed Storage Systems
    Liu, Chang
    Zhang, Duanming
    Wang, Zhao
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND MANAGEMENT INNOVATION (MSMI 2017), 2017, 31 : 115 - 120
  • [5] MP-DNA: A Novel Distributed Replica Placement Heuristic for WMNs
    Al-Arnaout, Zakwan
    Hart, Jonathan
    Fu, Qiang
    Frean, Marcus
    [J]. 37TH ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2012), 2012, : 593 - 600
  • [6] Two-Way Trees: A Distributed Algorithm for Efficient Replica Search and Placement
    Park, Gahyun
    Kwon, Minseok
    Tamilselvan, Ramprasad
    Lee, Seungjoon
    [J]. SYMPOSIUM ON ALGORITHMIC PRINCIPLES OF COMPUTER SYSTEMS, APOCS, 2020, : 133 - 146
  • [7] An Adaptive Replica Selection Algorithm for Quorum based Distributed Storage System
    Ye, Zhen
    Hu, Weijian
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (05): : 55 - 68
  • [8] Superset: a non-uniform replica placement strategy towards high-performance and cost-effective distributed storage service
    Luo, Xiangyu
    Wang, Yun
    Zhang, Zexi
    Wang, Hui
    [J]. 2013 INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2013, : 139 - 146
  • [9] Novel Data Placement Algorithm for Distributed Storage System Based on Fault-Tolerant Domain
    Shi L.
    Wang Z.
    Li X.
    [J]. Journal of Shanghai Jiaotong University (Science), 2021, 26 (04) : 463 - 470
  • [10] A distributed algorithm solving CSPs with a low communication cost
    Prcovic, N
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1996, : 454 - 455