期刊文献+

服务组合中一种自适应的负载均衡算法 被引量:41

An Adaptive Load Balancing Algorithm for Service Composition
下载PDF
导出
摘要 服务组合可以整合网络上现有的多种异构服务,形成新的服务.针对服务组合中服务路径的选择和负载均衡问题,提出了一种自适应的分布式负载均衡算法——LCB(loadcapacitybasedalgorithm)算法.LCB算法使用服务路由来查找服务和转发数据,使用负载容率(loadcapacity,简称LC)测度来进行服务副本的选择,从而建立一条适当的组合服务路径.LC测度是对服务器负载的估算,它根据服务器的负载波动信息不断地进行自适应的调整,从而实现多个服务副本之间的负载均衡.与现有的服务组合负载均衡算法相比,LCB算法不需要知道服务器的最大负载量和当前负载信息,而且具有更好的可扩展性,更适用于分布式环境下动态服务副本的组合.模拟实验表明,LCB算法具有良好的负载均衡效果. Service Composition enables a new way to create new services by assembling independent service components. One of the important goals in service composition is load balancing across service replicas. In this paper, a novel adaptive distributed load capacity based (LCB) algorithm is presented to solve the load balancing problem in service composition. LCB algorithm uses service routing mechanism to search services and transfer the application data. By self-adaptively calculating the load capacity (LC) metric, LCB algorithm can choose a reasonable service path. LC metric reflects the workload of the service node, and is adaptively adjusted according to the variations of the server's load. Compared with the previous researches, LCB algorithm needn't the global topology information and load information. It is much suitable for dynamic service composition in distributed systems. Simulations show that LCB algorithm performs well in terms of load balancing across the service replicas.
出处 《软件学报》 EI CSCD 北大核心 2006年第5期1068-1077,共10页 Journal of Software
基金 国家自然科学基金 国家高技术研究发展计划(863) 国家重点基础研究发展规划(973)''江苏省自然科学基金~~
关键词 服务组合 负载均衡 服务覆盖网 服务路由 服务质量 service composition load balancing service overlay network service routing quality of service
  • 相关文献

参考文献2

二级参考文献72

  • 1周傲英 凌波.Peer-to-Peer系统及其应用.计算机科学,2002,29(8):200-203.
  • 2Li Chuan Chen, Hyeon Ah Choi. Approximation algorithms for data distribution with load balancing of Web servers. In: Proceedings of IEEE International Conference on Cluster Computing, 2001, 274~281.
  • 3Athanasion E. Papthanasion, Eric Van Hensbergen. KNITS: Switch-based connection Hand-off. In: Proceedings of INFOCOM 2002, Twenty-first Annual Joint Conference of the IEEE Computer and Communications Societies, 2002, 1: 332~341.
  • 4Buyya Rajkumar. High Performance Cluster Computing Architectures and System. Prentice Hall, 2000.
  • 5Pai Vivel S., Aron Mohit, Banga Gauray. Locality-aware request distribution in cluster-based network servers. In: Proceedings of the 8th ACM Conference on Architectural Support for Programming Languages and Operating System. San Jose, CA, 1998, 205~216.
  • 6Casslicchio Emiliano, Tucci Salvatore. Static and Dynamic scheduling algorithm for scalable Web server farm. In: Proceedings of the IEEE 9th Euromicro Workshop on Parallel and Distributed Processing, 2001, 369~376.
  • 7Iyengar Arun, MacNair Ed, Nguyen Thao. An analysis of Web server performance. In: Proceedings of Global Telecommunications Conference, 1997, 3: 1943~1947.
  • 8Bryhni Haakan. A comparison of load balancing techniques for scalable Web servers. IEEE Network, 2001,(7/8): 58~64.
  • 9Hwang Suntae, Jung Naksoo. Dynamic scheduling of Web server cluster. In: Proceedings of IEEE 9th International Conference Parallel and Distributed System, 2002, 563~568.
  • 10Web Services Transaction Specification. http://www-106.ibm.com/developerworks/library/ws-transpec/

共引文献622

同被引文献289

引证文献41

二级引证文献167

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部