Skip to main content
QUICK REVIEW

[论文解读] Results from a Practical Deployment of the MyZone Decentralized P2P Social Network

Alireza Mahdian, Richard Han|arXiv (Cornell University)|May 3, 2013
Caching and Content Delivery参考文献 6被引用 6
一句话总结

MyZone 是一个去中心化、保护隐私的社交网络,将用户数据存储在用户个人设备上,并在可信好友的设备间进行复制,从而消除对集中式服务器的依赖。在超过100名用户的40天部署中,系统表现出高可用性、低资源使用率和强健的抗毁能力,镜像节点处理了约35%的总流量,而每个用户档案的平均存储量仅为3–73 MB。

ABSTRACT

This paper presents MyZone, a private online social network for relatively small, closely-knit communities. MyZone has three important distinguishing features. First, users keep the ownership of their data and have complete control over maintaining their privacy. Second, MyZone is free from any possibility of content censorship and is highly resilient to any single point of disconnection. Finally, MyZone minimizes deployment cost by minimizing its computation, storage and network bandwidth requirements. It incorporates both a P2P architecture and a centralized architecture in its design ensuring high availability, security and privacy. A prototype of MyZone was deployed over a period of 40 days with a membership of more than one hundred users. The paper provides a detailed evaluation of the results obtained from this deployment.

研究动机与目标

  • 设计一个让用户完全掌控其数据和隐私的私密、去中心化社交网络。
  • 消除对集中式服务器进行档案存储的依赖,降低运营成本和审查风险。
  • 确保高可用性,并具备抵御单点故障或网络攻击的能力。
  • 评估基于P2P的社交网络在真实世界小社区部署中的可行性与性能表现。
  • 探索用户作为镜像节点的意愿,并量化资源使用情况与流量模式。

提出的方法

  • 用户将其档案存储在自己的设备上,并将副本复制到可信好友的设备上,形成一个分布式的、基于信任的复制网络。
  • 采用混合架构:使用集中式服务器进行用户注册和元数据查找,使用P2P网络进行档案存储和通信。
  • 通过类似流言传播的机制高效传播档案更新,以保持副本间的一致性。
  • 所有通信均采用端到端加密,访问权限基于“最小必要”原则,以保护隐私。
  • 系统基于信任度和可用性设计镜像推荐机制,以优化数据复制。
  • 通过为期40天的原型系统部署(超过100名用户)测量资源利用率和可用性,分析存储、流量和CPU使用情况。

实验结果

研究问题

  • RQ1在无集中式档案存储的情况下,去中心化社交网络能否维持高可用性和低延迟?
  • RQ2用户愿意充当镜像节点的意愿与社交关系及存储分配之间有何关联?
  • RQ3在真实世界P2P社交网络部署中,实际的流量与存储比是多少?
  • RQ4在真实用户工作负载下,系统在CPU使用率和响应时间方面的表现如何?
  • RQ5混合P2P与集中式架构在多大程度上能降低资源成本,同时保持隐私性和抗毁性?

主要发现

  • 平均镜像档案大小为3–23 MB,95%的档案小于73 MB,表明存储开销较低。
  • 大多数用户愿意分配500 MB至1.5 GB的磁盘空间用于镜像,远超实际档案大小。
  • 流量与档案大小之比在1以上至接近75之间,表明每个镜像平均处理约35位好友的请求。
  • 镜像节点承担了接近35%的系统总流量,证明其在负载分发中起着关键作用。
  • 即使在模拟每位用户拥有最多1,600位好友的情况下,系统仍保持响应时间低于500 ms,CPU使用率低于70%。
  • 用户愿意充当镜像节点的意愿与感知到的社交关系密切相关,表明基于信任的复制机制既可行又有效。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。