论文部分内容阅读
可用性是存储系统最重要的属性之一,由于节点的复杂活动,使得在P2P存储系统中的可用性保证变得很困难.试图为系统中所有用户提供无差别的高可用服务是不切实际的,并提出了一个分层次的差异型P2P存储体系,其基本思路是对节点的分层次组织和有差异服务,即一方面不再从整体上组织节点,而是依照节点的特点分层次组织;另一方面,不再提供无差别服务,而是依照节点的贡献提供差别服务,这既简化了大规模节点组织的复杂性,又提供了激励机制,使得在极为动态和不可靠的环境下实现一个具有高可用性的大规模P2P存储系统成为可能.首先给出节点活动的更精确模型,然后提出3种节点组织策略,并用实验分析它们的适用范围和随层次变化的趋势,最后总结确定不同层次上的可用性保证策略.
Availability is one of the most important attributes of a storage system, which makes it difficult to guarantee availability in P2P storage systems due to the complex activities of nodes.It is impractical to attempt to provide undifferentiated and highly available services to all users in the system, And puts forward a hierarchical differentiated P2P storage system. The basic idea is to organize and differentiate nodes differently. On the one hand, they no longer organize nodes on the whole, but hierarchically organize them according to the characteristics of nodes. On the one hand, instead of providing non-differentiated services, differentiated services are provided according to the contribution of nodes. This not only simplifies the complexity of large-scale node organizations, but also provides an incentive mechanism to implement one in an extremely dynamic and unreliable environment It is possible to build a large-scale P2P storage system with high availability.Firstly, a more accurate model of node activities is given, and then three kinds of node organization strategies are proposed, and their applicable scopes and trend with layers are analyzed experimentally. Finally, The availability guarantee strategy.