服务集成框架的负载均衡研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:bendehen123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
服务集成框架是基于数据分发服务(DDS)的面向服务体系结构(SOA)实现方案,为分布式实时应用系统提供了应用资源共享及管理的平台,解决应用功能重复开发、系统运维低效以及服务实时通信性能等问题。服务集成框架能够较好地应对封闭环境、小规模服务请求的场景。但是,由于缺少多副本管理机制和负载均衡策略,服务集成框架在大型分布式应用环境中无法通过多副本的动态部署应对服务请求量突发、系统资源动态变化等应用场景,导致服务响应时间过长、系统资源利用率低下等问题。针对上述问题,论文在原有服务集成框架的基础上,研究提出服务动态部署的负载均衡解决方案,提高了系统的可缩放性,缩短了服务响应时间并提高了系统资源利用率。论文的主要贡献有:1.提出了服务集成框架中的负载均衡架构,以支持服务的多副本动态部署和负载均衡。扩展了服务集成框架中服务状态管理模型,管理服务副本生命周期中的服务状态以及各个状态之间的相互转换,并在服务集成框架中提供了标准的服务状态管理接口以实现服务状态转换。2.提出了支持服务动态部署和负载均衡的关键机制和策略。基于服务状态管理模型,利用DDS拦截器设计了服务副本状态转换机制;设计了基于服务请求速率约束的服务副本数确定算法,该算法以服务请求速率为参数动态地计算服务副本数,保证系统中服务满足服务等级协议约束并提高系统资源利用率;为保证服务部署稳定性并提高系统中资源利用率,设计基于节点负载预测和服务资源约束的目标节点选择算法;针对服务动态部署后服务引用失效问题,提出对用户透明的服务引用维护方法;针对服务迁移过程中的服务状态一致性维护问题,提出基于字节流的通用服务状态数据转移机制,使得不同类型的服务状态数据可以利用相同机制实现转移。3.基于以上方案,设计并实现了服务集成框架中的负载均衡原型系统,并对原型系统进行功能测试和性能测试。实验结果表明,论文提出的负载均衡方案能够较好地应对大规模开放分布式系统中并发服务请求量大且动态变化的应用场景,缩短服务响应时间,优化系统资源使用。
其他文献
物理是初中课程体系中的重要课程,具有理论与实践并重的特点,高效物理课堂教学的构建,要注重"生本"理念下,物理教学方法及模式的优化与调整。本文立足于初中物理教学现状,就
<正>随着教育改革浪潮的掀起,近年来诸多西方高校教育办学的理念更是接连被引入国内。特别是针对课堂教学法的研究,一直都是教育改革工程实施的一个关键中心点。在课堂教学中
桃麦间作条件下,距离桃树较近的冠下区、甚至近冠区小麦幼穗分化延迟,分蘖少,成穗率低,籽粒的灌浆也受到一定的影响,从而造成小麦极显著的减产.通径分析结果表明,在冠下区小
介绍了《能量转换材料与器件》课程主要内容,总结了这门课程的一些教学方法,主要包括:引入自然、层次分明、逻辑连贯、重点突出和内容熟练,探讨了在使用新教材和讲课过程中的
目前,公司治理的主要矛盾开始从第一类委托代理问题转向第二类委托代理问题。即从关注经营者与股东的利益冲突问题转向大股东与中小股东的利益冲突。如何解决或降低大股东与中小股东之间的代理问题带来的风险成了当下研究的热点。中小股东由于信息不对称、持股比例较低和成本效益不对称等原因选择“用脚投票”,但是选择“用手投票”对解决第二类代理问题发挥着至关重要的作用。近些年来,中小股东“用手投票”并且能够取得胜利的情