欢迎来到天天文库
浏览记录
ID:36773478
大小:1.77 MB
页数:46页
时间:2019-05-15
《基于CORBA的适应性负载均衡服务研究及其容错机制设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中文摘要(随着复杂分布式计算技术的快速发展和分布式服务的广泛应用,对分布式对象中向件的服务质量提出了越来越高的要求。在CORBA技术日臻完善的同时,基于CORBA的分布式应用,在服务质量QoS方面,也提出了更高的扩展性和可靠性要求。解决分布式中间件系统扩展性和可靠性需求一个重要方法就是负载均衡,它不仅能通过将客户请求均匀分配到多个服务器上执行以保证系统的扩展性,也能根据系统实时运行状况、系统配置的改变(比如硬、软件故障)来动态调整负载,以保证系统可靠性。基于CORBA的负载均衡是近年来CORBA研究领域的一个新课题,而目前多数研究方案存在着没有解决CORBA负载均衡自身
2、容错机制的问题。容错机制对于可靠的负载均衡服务是十分必要的,因为负载均衡服务的容错机制,可以保障在负载均衡服务或者分布式应用对象发生故障时重新分配任务,并在故障出现时仍保证系统运行效能,避免负载均衡服务成为系统性能瓶颈。体论文在基于CORBA的负载均衡研究及其容错机制设计方面的主要贡献在于j(1)归纳分析了目前已有的负载均衡解决方案以及它们在负载均衡容错研究和实现上的不足;(2)基于CORBA负载均衡,分析了各个不同解决方案的优缺点,说明为分布式应用提供单独实现1的CORBA负载均衡服务的必要性;(3)结合适应性负载均衡架构和OMGCORBA容错规范,提出了单独实现的C
3、ORBA负载均衡服务中容错机制的设计方案:(4)通过测试客户端的延时和吞吐量,给出了容错适应性负载均衡服务的运行效率,以及故障恢复实验中的性能结果,并利用实验结果进一步说明容错机制对负载均衡服务的重要性。【关键字】中间件}7CORBA,扩负载均衡y容错,扩展性,可靠性1因为CORBA规范中没有负载均衡服务的定义,日前多数基于CORBA的负载均衡服务都是利用CORBA已定义的其他服务。如命名服务、事件服务.来实现负载均衡的功能,而不是专门的负载均衡服务。正凼为如此,"E1'i'J的应用受到了一定的局限(论文3.2节中将详细闸述),所以需要有单独实现的负载均衡服务,在COR
4、BA架构中与其他服务同等的发挥作用.jiAbstractWiththerapiddevelopmentofcomplicateddistributedcomputingtechnologyanddistributedapplications,moreshouldbedonetoensureQoS(QualityofService)fordistributedobjectmiddlewareservices.WhileCORBAbecomesmorepopularandmature,CORBA.basedapplicationsrequiremoreinsalabilit
5、yanddependability.OneimportantwaytOmeetthoseQoSrequirementsisloadbalancing.ItcallhelpimprovescalabilitybydistributingandprocessingclientapplicationrequestsequitablyacrossjmultipleSCIWCrSandfordependability,itCanhelpadaptdynamicallytosystemruntimestatus,systemconfigurationchange(duetohard
6、wareorsoRwarefailure).CORBA.basedloadbalancingisanewresearchtopic.AccordingtomostavailableCORBA.basedlcadbalancing.IittleiSconsideredforfaulttolerancemechanisminload.balancingservice.However,faulttoleranceisnecessaryforreliableloadbalancingservice,redistributingtasksincaseoffailureofdist
7、ributedapplicationobjectsorloadbalancingservices,thustoensuresystemperformanceandavoidloadbalancerbecomingnewbottleneck.ThisthesispresentsfourcontributionstoresearchonCORBA—basedlcad—balancingserviceanditsfaulttolerancedesign:(1)Ipresentdifferentloadbalancingsolutions,sum
此文档下载收益归作者所有