Flexible replica placement for optimized P2P backup on heterogeneous, unreliable machines

被引:5
|
作者
Skowron, Piotr [1 ]
Rzadca, Krzysztof [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
来源
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE | 2016年 / 28卷 / 07期
关键词
distributed storage; enterprise backup; data replication; unstructured P2P networks; availability; STORAGE; EFFICIENT;
D O I
10.1002/cpe.3491
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
P2P architecture is a viable option for enterprise backup. In contrast to dedicated backup servers, nowadays, a standard solution, making backups directly on organization's workstations should be cheaper as existing hardware is used, more efficient as there is no single bottleneck server, and more reliable as the machines can be geographically dispersed. We present an architecture of a P2P backup system that uses pairwise replication contracts between a data owner and a replicator. In contrast to a standard P2P storage system using directly a distributed hash table (DHT), the contracts allow our system to optimize replicas' placement depending on a specific optimization strategy and so to take advantage of the heterogeneity of the machines and the network. Such optimization is particularly appealing in the context of backup: replicas can be geographically dispersed, the load sent over the network can be minimized, or the optimization goal can be to minimize the backup/restore time. However, managing the contracts, keeping them consistent and adjusting them in response to dynamically changing environment is challenging. We built a scientific prototype and ran experiments on 150 workstations in our university's computer laboratories and, separately, on 50 PlanetLab nodes. We found out that the main factor affecting the performance of the system is the availability of the machines. Yet, our main conclusion is that it is possible to build an efficient and reliable backup system on highly unavailable machines, as our computers had just 13% average availability. Copyright (c) 2015John Wiley & Sons, Ltd.
引用
收藏
页码:2166 / 2186
页数:21
相关论文
共 50 条
  • [31] Social network based on optimized cluster P2P
    Wang, Jiwei
    Liu, Fangai
    Li, Tianlai
    Journal of Computational Information Systems, 2015, 11 (08): : 2779 - 2786
  • [32] 2 P2P or not 2 P2P?
    Roussopoulos, M
    Baker, M
    Rosenthal, DSH
    Giuli, TJ
    Maniatis, P
    Mogul, J
    PEER-TO-PEER SYSTEMS III, 2004, 3279 : 33 - 43
  • [33] Solving the app-level classification problem of P2P traffic via optimized support vector machines
    Wang, Rui
    Liu, Yang
    Yang, Yuexiang
    Zhou, Xiaoyong
    ISDA 2006: SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, VOL 2, 2006, : 534 - 539
  • [34] UBKP - A UBIQUITOUS SOLUTION FOR A RELIABLE MOBILE BACKUP USING P2P PLATFORMS
    Lacerda, Anselmo
    Duarte, Marcos
    Assad, Rodrigo
    Ferraz, Felipe
    Meira, Silvio
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON INTERNET TECHNOLOGIES AND APPLICATIONS (ITA 11), 2011, : 245 - 252
  • [35] Design of the P2P System Based on Heterogeneous Characters
    Yao Xiu-si
    Ma Shao-wu
    Tang Xiong-yan
    2009 FIRST INTERNATIONAL CONFERENCE ON FUTURE INFORMATION NETWORKS, 2009, : 50 - +
  • [36] DESIGN OF THE P2P SYSTEM BASED ON HETEROGENEOUS CHARACTERS
    Yao Xiusi
    Ma Shaowu
    Tang Xiongyan
    PROCEEDINGS OF 2009 2ND IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK & MULTIMEDIA TECHNOLOGY, 2009, : 632 - +
  • [37] A flexible and robust lookup algorithm for P2P systems
    Andreolini, Mauro
    Lancellotti, Riccardo
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1344 - 1351
  • [38] PULSE, a flexible P2P live streaming system
    Pianese, Fabio
    Keller, Joaquin
    Biersack, Ernst W.
    25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 3101 - 3106
  • [39] Enabling flexible queries with guarantees in P2P systems
    Schmidt, C
    Parashar, M
    IEEE INTERNET COMPUTING, 2004, 8 (03) : 19 - 26
  • [40] Flexible Macroblock Ordering for Video over P2P
    Alhaisoni, Majed
    Ghanbari, Mohammed
    Liotta, Antonio
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN P2P SYSTEMS (AP2PS 2010), 2010, : 82 - 87