面向SOA的服务调度算法及应用研究
本文选题:面向服务的体系架构 切入点:Web服务 出处:《哈尔滨工程大学》2016年硕士论文
【摘要】:在企业信息化转型过程中,由于各管理系统往往是分阶段逐步改造或创建的,在架构、接口等方面可能存在差异性,进而导致难以集成协作的问题,为解决该问题,通常会选择SOA架构进行系统集成,不仅能够屏蔽系统间接口和协议上的差异,还能够更方便的在系统间实现业务代码复用。选择SOA架构意味着各系统会通过Web服务进行通讯和交互,在整体系统的拓扑结构中,处于中心位置的子系统很可能出现热点服务,继而面临请求规模超出服务处理能力的困境,此时需要考虑对请求进行合理调度。请求调度问题在不同场景下,有不同的研究重点。为了解决服务处理能力不足的问题,一种思路是冗余部署,通过扩展服务提供者数量达到提升服务处理能力的目的。在该场景下,请求调度问题研究的是如何在多个服务提供者中合理选择转发目标,实现负载均衡。另一种思路是保持单一的服务提供方,通过考察请求的特征,优化请求的响应顺序,达到提升服务整体处理能力的目的。本文对请求调度问题的研究就是在采用后一种解决思路的场景下,希望通过提出合理的调度策略,能够在不增加额外的部署及管理成本的前提下,改善服务调用请求的成功率,提高服务的吞吐能力。本文首先对问题进行了分析,通过比较默认调度策略和其他改进型调度策略的优缺点,确定了本文算法的研究方向。针对SOA的集成特点,提出了服务的获益策略并制定了该策略下的获益指标集合,并基于对请求历史的分析,实现对请求结果有效性的预估。最终将获益值、有效性和急迫度的带权计算结果作为请求调度的依据。通过对比实验,在不同请求场景下验证了算法在调度效果上的改进。最后在实际集成工具中应用了本算法,实践了算法的应用场景。算法的不足之处在于调度效果在一定程度上依赖于服务在不同参数下结果计算时间的差异程度,这使得算法更适用于复杂业务服务。
[Abstract]:In the process of enterprise information transformation, because every management system is often transformed or created step by step, there may be differences in structure, interface and so on, which leads to the problem of difficult integration and cooperation, in order to solve this problem.SOA architecture is usually chosen for system integration, which can not only shield the differences in interfaces and protocols between systems, but also implement business code reuse more conveniently among systems.Choosing SOA architecture means that each system communicates and interacts with each other through Web services. In the topology of the whole system, hot services are likely to appear in the central subsystem, and then the request scale exceeds the processing capacity of the service.At this point, we need to consider the reasonable scheduling of the request.The request scheduling problem has different research emphasis in different scenarios.In order to solve the problem of insufficient service processing capacity, one way of thinking is to expand the number of service providers to enhance the service processing capacity.In this scenario, the problem of request scheduling focuses on how to reasonably select forwarding targets among multiple service providers to achieve load balancing.Another idea is to maintain a single service provider and optimize the response order of the request by investigating the characteristics of the request to achieve the purpose of enhancing the overall processing capacity of the service.In this paper, the research of request scheduling problem is to improve the success rate of service call request without adding additional deployment and management cost by proposing a reasonable scheduling strategy under the scenario of adopting the latter solution.Improve the throughput capacity of the service.Firstly, this paper analyzes the problem, compares the advantages and disadvantages between the default scheduling policy and other improved scheduling policies, and determines the research direction of the algorithm in this paper.According to the integration characteristics of SOA, a service benefit strategy is proposed and the benefit index set under the strategy is formulated. Based on the analysis of the request history, the validity of the request result is estimated.Finally, the weighted calculation results of benefit, validity and urgency are used as the basis of request scheduling.Through the contrast experiment, the improvement of the scheduling effect is verified in different request scenarios.Finally, the algorithm is applied in the practical integration tool, and the application scene of the algorithm is put into practice.The disadvantage of the algorithm is that the scheduling effect depends to some extent on the difference of the computing time of the service under different parameters, which makes the algorithm more suitable for complex business services.
【学位授予单位】:哈尔滨工程大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09;TP301.6
【相似文献】
相关期刊论文 前10条
1 冯刚;马伟;金京林;葛红;鲍苏苏;;一种改进的公平分享调度算法[J];微电子学与计算机;2008年04期
2 向哲,钟玉琢,冼伟铨;一种基于周期合并策略的流调度算法[J];软件学报;2001年08期
3 伊鹏,张兴明,郭云飞;基于输入排队的调度算法[J];计算机工程;2003年19期
4 易云山,桂志波;分组网络中包调度算法研究[J];江苏通信技术;2004年03期
5 任艳颖,张文军,王彬;无线调度算法[J];计算机工程;2004年15期
6 刘越洋,席裕庚;基于两步滚动的单机调度算法研究[J];计算机工程;2004年24期
7 杨梅樾;马祥杰;;输入排队中调度算法的研究[J];信息工程大学学报;2006年02期
8 曾东海;刘海;金士尧;;集群负载调度算法性能评价[J];计算机工程;2006年11期
9 孙力娟;李超;张登银;王汝传;;低速网络中实时补偿型差额循环调度算法的设计和实现[J];电子与信息学报;2006年10期
10 刘东;张春元;;软件容错模型中反向与正向调度算法研究[J];计算机工程与科学;2007年09期
相关会议论文 前10条
1 彭洪;涂凍生;;面向操作的调度算法[A];1994中国控制与决策学术年会论文集[C];1994年
2 罗豪杰;许都;;IEEE 802.16 MAC层上行调度算法[A];四川省通信学会2007年学术年会论文集[C];2007年
3 张遵福;李乐民;;支持QoS的调度算法设计[A];2006中国西部青年通信学术会议论文集[C];2006年
4 姚建波;竺小松;李晶晶;;非对称通信环境中两种广播调度算法的分析与比较[A];中国通信学会第六届学术年会论文集(上)[C];2009年
5 景维鹏;吴智博;刘宏伟;董剑;;一种支持任务依赖关系容错调度算法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
6 李琪林;甄威;周明天;;一种适用于Master-Worker应用的动态统一调度算法的研究[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
7 吕锋;涂晓东;;高性能交换结构调度算法的研究[A];四川省通信学会2006年学术年会论文集(二)[C];2006年
8 赵尔敦;肖静;;无线网络中基于信道状态预测的调度算法[A];2006全国复杂网络学术会议论文集[C];2006年
9 殷洁;;城市光网光纤自动调度算法研究和应用[A];中国通信学会信息通信网络技术委员会2011年年会论文集(下册)[C];2011年
10 陈平;王柏;徐六通;吴斌;王艳辉;;电信社群网络中介度的网格并行算法及调度算法[A];2006年全国通信软件学术会议论文集[C];2006年
相关重要报纸文章 前10条
1 本报记者 许继楠;企业服务总线助中航信灵活应对业务[N];中国计算机报;2010年
2 锐易特;锐易特:搭通企业服务总线之路[N];中国计算机报;2008年
3 冯晓芳 刘菊花;我国有望率先建立起SOA标准体系[N];中国税务报;2008年
4 记者 李传涛;SOA标准体系年内有望建立[N];通信产业报;2008年
5 本报记者 邢小萍;我国有望年底推出SOA标准体系[N];网络世界;2008年
6 于翔;中国版SOA标准体系问世[N];网络世界;2009年
7 记者 刘喜喜;中国率先规划出SOA标准体系[N];中国计算机报;2009年
8 电脑商报记者 周雪;我国SOA标准体系进入倒计时[N];电脑商报;2008年
9 边歆;单一的企业服务总线不会成功[N];网络世界;2008年
10 本报记者 邹大斌;仅有SaaS还不够[N];计算机世界;2008年
相关博士学位论文 前10条
1 刘晓锋;可扩展多级多平面交换网络及调度算法研究[D];电子科技大学;2015年
2 沈文枫;CPU-GPU异构高性能计算中的负载预测调度算法研究及应用[D];上海大学;2016年
3 胡永东;移动WiMAX网络中跨层的保证QoS解决方案研究[D];东南大学;2017年
4 马丹;任务间相互依赖的并行作业调度算法研究[D];华中科技大学;2007年
5 田冲;无线网络跨层调度算法研究[D];山东大学;2009年
6 黄平;分布式交换系统队列结构及调度算法研究[D];华中科技大学;2006年
7 刘惠;嵌入式系统节能调度算法研究[D];西安电子科技大学;2011年
8 赵明宇;集群系统的调度算法研究[D];哈尔滨工业大学;2007年
9 吴刚;对低功耗进程调度算法的研究[D];复旦大学;2006年
10 牛进平;3G长期演进系统中调度算法和干扰抑制技术研究[D];西安电子科技大学;2014年
相关硕士学位论文 前10条
1 林博楠;面向SOA的服务调度算法及应用研究[D];哈尔滨工程大学;2016年
2 丁雪飞;纯电动车整车CAN网络实时调度算法的研究[D];辽宁大学;2015年
3 王德龙;Hadoop平台下作业调度算法的研究与改进[D];南京信息工程大学;2015年
4 袁林伟;载波聚合资源分配及调度算法研究[D];西南交通大学;2015年
5 景木均;3GPP LTE系统中基于多目标决策的下行资源调度算法研究与实现[D];西南交通大学;2015年
6 刘盼红;大数据环境下Hadoop作业调度算法的研究[D];河北工程大学;2015年
7 杨轩;高铁无线通信VoIP业务与多业务共存的资源调度算法[D];西南交通大学;2015年
8 陈传庆;基于衰落信道的无线链路调度算法研究[D];曲阜师范大学;2015年
9 陈文龙;Hadoop平台下作业调度方法研究[D];南京理工大学;2015年
10 陈瑜;针对Hadoop集群的节能调度算法研究[D];电子科技大学;2015年
,本文编号:1728686
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1728686.html