基于P2P的高性能集群中间件设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hunshixiaozi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
钱塘中间件平台软件(JTang Middleware Series)是一个大型集成化中间件平台软件,为了提供良好的可扩展性,有必要设计与实现一套高效的集群服务。P2P技术中每个节点处于平等地位的核心思想和集群是一致的,将传统的集群底层的组播方式改为效率、速度更高的P2P方式对于集群的发展具有重要意义。论文基于P2P技术实现高性能集群服务,以实现多个J2EE应用服务器的协同服务,使钱塘中间件平台满足大吞吐量数据处理的需要,只有重要的工程意义和研究价值。论文以基于P2P方式的JTang中间件集群应用为设计目标,总结了集群底层节点间通讯的特点及影响P2P架构性能的因素,分析了各种不同的P2P拓扑结构的优劣,比较了各种DHT协议的异同,研究了Internet拓扑结构的理论和定律。在此基础上,提出一种高效、可行的P2P拓扑结构,以适应JTang集群的特点,并尽可能综合各种P2P拓扑结构及DHT协议的优点,从而提出了双超级节点DHT查询的实现方法,并研制开发了相关的原型系统。论文的主要成果是提出了双超级节点DHT查询结构。它结合了半分布式拓扑和结构化拓扑的优点,在传统的半分布式拓扑结构基础上采用了双超级节点方式,以提高服务稳定性,并且在超级节点层采用DHT查询,具体采用Chord协议,减少查询跳数,且每个“簇”的两个超级节点同时进行上行查询和下行查询,符合集群的应用特点,可实现集群底层通讯的应用。试验数据表明:在组播对象较小时P2P实现较JGroup、JGroups没有任何优势,但当对象逐渐增大时,P2P的优势开始显现出来;同时,它与单超级节点群内组播时的时间和效率接近,即多维护一个超级节点在效率上所花的代价是极其有限的,但它却极大的提高了集群服务的稳定性。
其他文献
在制造型企业中,成本控制一直是企业实现最大利润的有效方式,而目前的ERP系统在决策支持方面严重不足,大大制约了企业的成本决策水平,且企业成本分析决策问题有着广泛性、繁杂性
按需干扰攻击相对于传统非“间歇性”干扰攻击有着同等的破坏性,并且隐蔽性更高。由于按需干扰攻击的隐蔽性高,传统的干扰攻击检测方法不能有效地对其进行检测,而已有的按需
工程制图练习和批改系统的智能化是目前工程制图网络教学领域研究和开发的热点,虽然出现了工程制图CAI课件,但很少有适合学生作业用的课件,能够辅助习题批改的课件已经更少了,实
本论文的技术背景是多端口路由器测试。ISO 9646有关中继系统的测试技术框架受面向一致性测试(Conformance Testing)和单序测试的限制,它推荐的“回绕测试法”(LTM)和“穿越测
软件测试能够检测软件中的错误并保障软件质量,是软件开发周期中最重要的环节之一。随着软件规模的不断扩大,软件测试中的各项费用也不断增加。软件测试自动化是减少测试时间
序列比对是生物信息学中基本的信息处理方法,随着人类基因组计划的推进得到了广泛的重视和深入的研究,但是目前还没有一个最佳的多序列比对算法。近年来,遗传算法的卓越性能
随着大数据时代的到来,数据归档对于企事业单位的作用愈加重要。光盘库因其低廉的价格成为近年来快速发展的海量存储设备。目前,存储系统在容量急剧增长及应用场景多元化的同
随着计算机的广泛应用和互联网技术的迅速发展,计算机应用技术已经在人们工作生活中变得越来越重要。针对社会各行各业开发的信息管理系统给人们的工作生活带来了巨大的便利,但
无线局域网是新世纪无线通信领域最有发展前景的技术之一。无线技术正在改变着人们传统的工作学习方式,使人们能随时随地获得高质量的网络语音、数据和图像服务。然而,随着无线
目前,我们已经进入了以网络计算为中心的时代,人们迫切需要在任何时候、任何地点访问所需要数据,移动计算为之提供了手段。它是无线通信、网络技术与移动计算设备相结合的产物,是