分布式应用系统中复制方案的研究与实现

分布式应用系统中复制方案的研究与实现

ID:36435959

大小:4.05 MB

页数:73页

时间:2019-05-10

分布式应用系统中复制方案的研究与实现_第1页
分布式应用系统中复制方案的研究与实现_第2页
分布式应用系统中复制方案的研究与实现_第3页
分布式应用系统中复制方案的研究与实现_第4页
分布式应用系统中复制方案的研究与实现_第5页
资源描述:

《分布式应用系统中复制方案的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着计算机网络的快速发展,分布式应用系统的性能和可用性面临巨大的挑战。对于分布式应用系统,一般都存在用户数目多和并发访问量大而造成系统负载严重的问题,使得系统的可靠性和性能得不到保证。而复制能够增强系统性能,提高可用性和容错能力,它是保证分布式应用系统有效性的一个关键技术。中央广播电视大学远程开放教育教务管理系统是一个大型的分布式应用系统。为了提高该系统的性能,一种基于消息中间件的异步复制解决方案被提出并且实现。复制的一个重要公共需求是副本的一致性。由于网络的复杂性,如何保证副本的一致性是实现复制方案的关键问题。根据限制性的程度,一致性分为不同的模型,最终一

2、致性模型的程度较弱却具有较好的性能。为保证副本的最终一致性,副本间需要一种异步的可靠的通信方式。消息中间件(MOM)支持异步的通信方式并且能提高通信的可靠性和通信端点系统的性能。为了统一各种MOM系统的接口,Java消息服务(JMS)制定了基于Java的异步消息传递的标准。因此,将基于JMS的消息中间件使用于异步复制方案中,能很好地发挥它的优势。方案采用JBossMQ消息中间件并且利用JMS和消息驱动Bean(MDB)相结合的方式实现了副本间松散耦合的异步通信,采取点到点和发布/订阅两种模式对消息进行可靠传送,进而保证数据副本的最终一致性。同时对复制方案中的更新

3、冲突、Lamport逻辑时钟、更新消息操作顺序及副本故障等问题进行分析并给出有效的解决方法。而后利用LoadRunner对实施该复制方案后的系统进行性能测试,测试的分析结果表明该复制方案能较好地提高教务管理系统性能。关键词复制;消息中间件;JMS;消息驱动Bean:分布式应用系统AbstractWiththerapiddevelopmentofcomputernetwork,theperformanceandavailabilityofdistributedapplicationsystemisfacingagreatchaUenge.Theloadofsyst

4、emmaybeveryheavybecauseoflargenumbersofusersandvastconcurrentvisit,thenthereliabilityandperformanceofsystemcannotbeensuredindistributedapplicationsystem.Replicationcouldimprovetheperformanceofsystem,providehighavailabilityandfaulttolerance,anditisthekeytechnologytoensurethevalidityof

5、distributedapplicationsystem.TheChinaCentralRadioandTVUniversityAcademicAffairsManagementSystemisalargedistributedapplicationsystem.Inordertoimprovetheperformanceofthissystem,allasynchronousreplicationschemebasedonMOMisdesignedandimplemented.Theconsistencyofreplicasisanimportantcommo

6、ndemand.Becauseofthecomplexityofnetwork,howtoguaranteetheconsistencyisakeyissuetoimplementreplicationscheme.Accordingtothelimitofconsistency,itCanbedividedintoseveraltypes.Eventualconsistencyisweak,butithaswellperformance.Thereshouldbeareliableandasynchronouscommunicationbetweenthere

7、plicasinordertoguaranteeeventualconsistency.TheMessageOrientedMiddleware(MOM)notonlysupportsasynchronouscommunication,butalsoCanimprovethereliabilityofcommunicationandtheperformanceoftheendpoints.Inordertou11ifytheinterfacesofdiversifiedMOM,JavaMessageService(JMS)definesastandardofas

8、ynchronousco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。