|
软件学报 2003
一种基于自配置策略的新型peertopeer平台系统, PP. 237-246 Keywords: peer-to-peer,移动agent,动态自配置 Abstract: 在分布式peer-to-peer(p2p)系统中,每个节点都具有相同的能力,负有相同的责任.它们将自己的资源提供给系统,同时可以共享系统中的信息和服务.但是,大多数p2p系统都具有局限性,比如说napster,gnutella,它们提供资源共享的粒度很粗糙,进一步地,它们忽略了文件在内容粒度上的共享.并且,大多数系统中节点的peer是静态指定的,系统中不支持只具有临时ip的节点加入.提出了一个bestpeer的p2p系统,它具有以下几个特性:首先,它将移动agent技术与p2p技术相结合,从而可以在数据提供者本地进行数据处理.其次,这个系统具有自配置的特性.一个节点可以动态地决定与哪个节点直接相连(决定哪个节点成为该节点的peer),从而使网络结构的配置达到最优.另外,bestpeer系统提出了一个位置独立的全局名查找服务器(liglo).这个服务器可以惟一地识别具有动态ip地址的节点,从而使节点能够在它的peer的ip地址发生改变后仍然能够找到它.bestpeer系统建立后,提出了一套评估系统的方法.采用32台pentiumiipc机进行实验,每台机器上都运行基于java的存储管理程序.实验结果表明,bestpeer系统具有比传统的无自调整能力的p2p系统更好的性能.更进一步的实验还显示了bestpeer系统优于gnutella协议下的系统.
|