文档介绍:大连理工大学
硕士学位论文
基于JMS的容错性组通信中间件的设计与实现
姓名:杨云柯
申请学位级别:硕士
专业:计算机应用技术
指导教师:王树义
20061201
摘要机支持的协同工作羌扑慊缂际跻个重要的发展方向,而组通信∞技术是实现全部功能的组通信的实现通常有网络层模型和应用层模型两种,网络层组通信虽然通信效率较高,但是通常需要特殊的底层硬件缱椴ヂ酚善和特殊网络协议椴ヂ酚尚楹展性较差。应用层不需要底层硬件和特殊协议的支持而且具有很强的灵活性和扩展性。本文描述了一个面向应用层的基于娜荽硇宰橥ㄐ胖屑浼芄梗次闹卸ㄒ止组通信中间件失效造成系统瘫痪,该架构负责提供组通信服务的通信节点是分布式多关键字:组通信;计算机支持的协同工作;甁计算机和网络技术发展到今天,人们已经不满足现有的点对点的通信应用了。计算通信基础,在体系结构中占据重要地位。协议闹С郑愿媚P湍壳拔V共⒚挥械玫狡毡槭凳⑶彝绮阕橥ㄐ趴衫的8眉芄估用际跏迪至俗橥ㄐ胖屑浼佣W槌稍碧峁┩该鞯淖橥ㄐ欧瘢蔽A朔点的.,由此能够实现通信层的容错性,从而保证整个组通信业务的连续性。大近理人宁硕十学位论文
甌甌畇甋篏’...,猅甀瑃,
作者签名:糊日期:之雄爵独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。
垂啦绌日大连理工大学学位论文版权使用授权书本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论作者签名导师签名大连理上人学硕』:学位论文文。
髀论文的研究背景而使计算机和我们的工作与生活融合到一起,形成新的计算机支持下的人类协作方式一国内外研究概况及发展趋势计算机的发展从大型主机到通过网络互联的机器群体,走出一条从相互没有联系或者联系困难的独立计算机到互相可互联、互操作甚至协同工作的计算机群体的道路,这条道路的必然趋势是计算机协同工作。随着计算机应用领域的拓宽和广泛用户群的建一计算机支持的协同工作珻”。计算机支持的协同工作研究的是如何让计算机及网络支持地理分散的人类群体协调配和,共同完成一项任务的技术,它研究的内容包括人类群体协作交流模式和支持人类群体协同工作的技术。群体协作模式的研究涉及社会学、心理学、管理科学等多学科;它致力于研究技术特别是计算机系统如何帮助组进行通信和更高效的工作【。组通信就是全部功能实现的通信基础,是支持的关键技术,它负责完成多台协同决组通信问题,与组通信相关的基本功能,如组成员的管理,原子组播等服务都在层即路由器中完成;而另一类从应用层入手,试图从应用层解决组问通信的问题,与组通信相关的基本功能放在应用层中实现层组通信是倚赖组播实现的,组播的特点在于数据源只需要向组内发送一份数据包的拷贝只会在每个组播树的链路上出现一次。可见,组播能够有效地利用网难、地址分配技术不完善、路由协议复杂度高、需支持组播的基础设施、管理难度大、缺乏成熟的计费模式、扩展性不强等诸多实现困难,另外层组通信模型需要特殊的使得该模型到目前为止并没有得到普遍的实施【。应用层组通信的特点在于组通信数据的复制和组成员的管理是在应用层实现,路由器只需要提供单播数掘传送能力就可以,对目旱腎没有提出额外的要求。应用立,计算机已深入人们的生活和工作中,并时刻影响到人们的协作方式和工作效率,进工作的计算机问的信息交流,并确保信息交换的有序、快速、准确等蕖现有的组通信主要是从两个层面对组通信技术进行研究的,一类从层入手柬解份组播数据,路由器只需在恰当的分支点复制数据,就可让所有组成员收到数据任何一络资源、降低服务器的负荷。层组通信模型在组播路由器中对组播数据包进行复制转发,通信效率很高,而且由路出器构成的组播转发树安全性好,可靠性高,具有十分理想的工作性能【。但是在大规模网络环境下,基于网络层的组通信模型存在访问控制困底层硬件缱椴ヂ酚善和特殊网络协议椴ヂ酚尚楹虸的支持,如果缺乏这样的协议和特殊的硬件支持,那么层组通信模型就无法实施,基于以上原因人连理捍笱妒宦畚。
本文主要研究内容及内容组织原有的单播通信模型,从而避开了层组通信模型难以进行大规模网络实施的问题,,应用层组