论文部分内容阅读
网格中的副本技术是对等网络分布式存储中一个基本的、重要的环节。通过合理的副本技术可以提高网络利用率并达到更好的负载均衡。在副本技术研究中,设计副本技术在不同领域的应用以及改进副本复制机制都是当前的研究热点方向。如今,针对数据副本的相关技术已经得到广泛研究与应用,并证明对网络的分布式存储以及分布式计算能力的提高带来了极大的帮助。尤其在对等网络中,合理的副本复制机制可以保证分布式存储中的资源发现效率,提高分布式计算能力,同时防止单点失效带来的数据丢失。所以在对等网络上研究不同数据的副本复制以及改进副本复制技术是具有重要现实意义的。在当前研究现状中,大多数研究针对简单数据的存储副本。而在副本复制方面多倾向于利用结构化、集中型对等网络进行数据管理。本文首先研究在网络环境中将程序副本化,并设计程序在网络中的重构及复制,进而提高网络中分布式计算能力,最后通过实验证明其性能上的提高。本文进一步研究改进了非结构化离散型对等网络中的副本复制机制,平衡了发现效率与节点存储压力之间的关系,并分析其性能。
面向服务体系结构使得通过改进副本机制进一步提高分布式计算和存储能力成为可能。利用面向服务体系结构中的服务封装思想,可以将程序进行粗耦合划分,并将相互独立的部分封装成不同的服务,在网络环境中,通过合理的服务组装,即可形成不同的程序。考虑到数据挖掘程序具有运行消耗大,用户个性化需求强,难以升级的特性。本文针对数据挖掘网格环境,通过将数据挖掘过程封装成不同服务,在方便用户个性化选择以及自身升级的前提下,进一步设计了数据挖掘服务在网络中的服务副本复制机制。通过将服务副本放置在不同节点中,并建立合理的服务副本复制,达到了程序的重构,提高了用户个性化选择能力并达到了更好的负载均衡。
针对当前大多研究集中于或利用分布式哈希表或利用类中央服务器机制来实现更好的副本发现及副本管理,本文基于网络中最普遍的非结构化离散型对等网络提出了副本复制技术的改进方法。在不改变网络拓扑和资源查找方法的前提下,提高了网络利用率和资源发现效率,并降低了网络中节点的存储压力。通过该机制,进一步设计了普通节点与超级节点的协作关系,通过超级节点对副本复制机制起到了弥补的同时降低了超级节点的重要性,进而提高了整个网络的负载均衡。最后,本文理论推导证明该方法的有效性。