P2P数据库系统负载平衡技术的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ya0000000000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P数据库的研究已经取得了一些理论性成果,而P2P数据库查询中负载平衡技术的研究却还处于起步阶段。由于P2P数据库网络中节点的分散性和自治性,P2P数据库查询与一般数据库查询有很大不同。当若干用户提交查询任务给P2P数据库系统处理时,随机到达的任务可能集中在网络中的部分节点上,导致进行搜索的过程中会出现局部节点过热的情况。而大量节点随意的加入和离开也使得系统的查询不能获得完整的结果。传统的分布式数据库的负载平衡策略主要是针对各个节点状态稳定的情况,因此,传统分布式网络的负载平衡策略不能适应P2P网络的动态性。当前的一些P2P系统采用的主要的负载平衡策略—基于复制的策略只考虑到网络状况的负载平衡,而虚拟服务器技术也存在系统收敛时间较长的缺点,而且这些策略也并没有考虑到P2P数据库查询的特点,不能保证系统查询结果的完整性。首先在分析P2P网络结构的特点以后给出一种三层网络结构模型。该模型第一层的安全服务器保证了系统的安全性,第二层基于Chord的索引节点网络一定程度上减小了网络的通信量,提高了资源定位的效率,而且绝大部分节点是第三层中的自由节点,体现了P2P网络中节点的自治性。在现有分布式系统负载平衡的基础上尝试给出一种综合考虑节点可用资源的简单负载评估方法和基于P2P数据库的负载平衡策略,针对数据库查询的特点采用静态和动态负载平衡相结合的策略,负载调度采用分布到网络中的方法。实验表明该方法大大提高了系统的性能,并保证了查询结果的完整性。最后,论文在.NET环境下用C#语言实现了P2P数据库系统中的静态和动态负载平衡策略。
其他文献
随着现代制造业和虚拟样机工程的发展,工程的复杂性在不断增加。任务层次复杂,参与人员众多,各种资源的种类、数目也更加繁多。而面向虚拟样机工程的项目管理技术通过控制进度、
随着网络的日益普及和网络黑客与病毒的泛滥,网络安全问题日益突出。入侵检测技术是目前计算机安全领域的一个研究热点,而基于免疫原理的入侵检测技术是其发展的新方向,提供
网格的发展和广泛应用使得各种计算资源得到了更大程度的利用,结合成都理工大学计算资源的现状以及学校科研、教学对高性能计算的迫切需要,本文依据建设校园网格及其管理的需求
二十世纪九十年代以来,网格计算(Grid Computing)作为分布式计算的新兴研究方向,从无到有,由弱到强,现在已经成为分布式计算领域中的一个重要分支,它将在未来的社会中将发挥
SM2是使用椭圆曲线加密(ECC)的一种密码学标准,而ECC是1985年提出的一种公钥密码算法。与主流加密算法如RSA算法相比,ECC算法具有安全性能高、计算量小、处理速度快等特点。
P2P数据库系统有着较高的可靠性,适于地域分散的集团、机关、银行等机构和部门,有着广泛的用途和应用前景。P2P数据库系统没有中心服务器,各数据库节点具有对等性,相应的,其
视觉心理学与计算机视觉交叉融合是近年来一个非常活跃的研究方向,其基本思路是借鉴人类视觉系统的感知规律来解决计算机视觉问题。迄今为止,大多数研究成果仅是应用视觉心理学
快速发展的互联网使得网络视频日渐成为人们生活娱乐的重要方式,然而终端的多样性以及网络状况的不稳定性给网络视频的传输带来了许多问题。为了得到不同码率的码流,传统的方式
公共交通是解决当今社会城市交通量激增、运输紧张状况的重要手段,公共交通系统的智能化管理技术则是提高公交系统运行效率,为市民营造良好出行环境的有效方式。智能化公共交
近年来,随着社会信息化的快速发展,云存储作为一种新兴的存储形式,受到了社会各界的广泛关注,越来越多的企业和终端用户选择把数据的存储和计算放到云端。尽管云存储在数据的