探索不可靠机器在 P2P 备份中的异构性
分布式、并行与集群计算
2013-04-23 v2
摘要
P2P 架构是企业备份的可行选择。与当今作为标准解决方案的专用备份服务器相比,直接在组织的工作站上进行备份应该更便宜(因为使用了现有硬件)、更高效(因为没有单一瓶颈服务器)且更可靠(因为机器在地理上是分散的)。我们提出了一种 P2P 备份系统的架构,该系统在数据所有者和复制者之间使用成对复制契约。与直接使用 DHT 的标准 P2P 存储系统相比,这些契约允许我们的系统根据特定的优化策略优化副本放置,从而利用机器和网络的异构性。这种优化在备份背景下特别具有吸引力:副本可以在地理上分散,可以最小化网络负载,或者优化目标可以是最小化备份/恢复时间。然而,管理契约、保持一致性并针对动态变化的环境进行调整具有挑战性。我们构建了一个科学原型,并在大学计算机实验室的 150 个工作站上以及 separately 在 50 个 PlanetLab 节点上运行了实验。我们发现影响系统质量的主要因素是机器的可用性。然而,我们的主要结论是,可以在高度不可靠的机器上构建高效可靠的备份系统(我们的计算机平均可用性仅为 13%)。
引用
@article{arxiv.1212.0427,
title = {Exploring heterogeneity of unreliable machines for p2p backup},
author = {Piotr Skowron and Krzysztof Rzadca},
journal= {arXiv preprint arXiv:1212.0427},
year = {2013}
}