论文部分内容阅读
为了提高P2P网络的数据性能和提高节点的缓存利用率,提出一种实施在应用层的缓存协作协议R/WGCC,它由分组协议和缓存协作管理协议两部分组成.根据P2P网络中节点不稳定的特点,分组协议分析了节点的四种不同的状态,把一个节点的邻居结点分为只读组和读写组,并提出一种区分节点状态的分组算法.缓存管理协议利用缓存替换算法中产生的信息并根据节点所在的分组,管理组内的缓存资源.R/WGCC平衡了各节点的缓存利用率,提高了缓存的命中率,有效的提高缓存的效率.
In order to improve the data performance of P2P networks and improve the cache utilization of nodes, a cache co-operation protocol R / WGCC implemented at the application layer is proposed, which consists of two parts: packet protocol and cache co-management protocol.According to the instability of nodes in P2P networks , The packet protocol analyzes four different states of nodes, and divides the neighbors of a node into read-only group and read-write group, and proposes a grouping algorithm that distinguishes the state of nodes.Caching management protocol uses cache replacement algorithm And manage the cache resources in the group according to the grouping of the nodes.R / WGCC balances the cache utilization of each node, improves the cache hit rate, and effectively improves the cache efficiency.