期刊文献+

一种基于优先级队列的集群动态反馈调度算法 被引量:6

A Dynamic-feedback Scheduling Algorithm for Cluster Load Balancing based on Priority Queue
下载PDF
导出
摘要 在分析现有面向LVS集群的负载均衡调度算法优缺点的基础上,提出了一种新的调度算法—基于优先级队列的动态反馈调度算法。该算法根据定期采集到的各服务器负载信息动态地调整各服务器的权值,并根据权值建立优先级调度队列借以实现连接的调度。算法可保证良好的负载均衡性,且时间复杂度降低至O(1)。 This paper, for a start, analyzes the strengths and weaknesses of currently existed scheduling algorithms. Based on that, a new algorithm is presented. The algorithm adjusts the weight of each real server according to load data collected periodically, and it builds priori- ty queues on the basis of the adjusted weights. This algorithm gives a low time complexity of O(1) while keeping load well balanced.
出处 《智能计算机与应用》 2012年第4期78-80,85,共4页 Intelligent Computer and Applications
基金 国家自然科学基金(61100029) 哈尔滨工业大学优秀青年教师培养计划(HITQNJS.2009.053) 科技部国防科技合作计划(2010-DFA14400) 科技部国家科技支撑计划(2011BAH04B03)
关键词 集群 负载均衡 LVS 调度算法 动态反馈 Cluster Load Balaneing LVS Scheduling Algorithm Dynamic-feedback
  • 相关文献

参考文献9

  • 1SCHROEDER T,GODDARD S,RAMAMURTHY B. Scalable Web server clustering technologies[J].IEEE/ACM Transactions on Networking,2000,(03):38-45.doi:10.1109/65.844499.
  • 2ZHANG Wensong,JIN Shiyao,WU Quanyuan. LinuxDirector:A connection director for scalable Internet services[J].Composites Science and Technology,2000,(06):560-571.doi:10.1007/BF02948838.
  • 3MACK J. LVSDocument[EB/OL].http://www.linuxvirtualserver.org,2003.
  • 4ZHANG Xiaolan,BARRIENTOS M,CHEN J. HACC:An Architecture for Cluster-based Web Servers[A].Seattle,Washington,1999.155-164.
  • 5GRUDENIC,BOGUNOVIC N. Computer cluster scheduling algorithm based on time bounded dynamic programming[J].IEEE/ACM Transactions on Networking,2011.23-27.
  • 6周集良,彭小宁,王正华.基于集群的负载平衡调度算法研究与实现[J].计算机工程,2005,31(12):108-110. 被引量:18
  • 7王晋鹏,潘龙法,李降龙.LVS集群中的动态反馈调度算法[J].计算机工程,2005,31(19):40-42. 被引量:15
  • 8唐丹,金海,张永坤.集群动态负载平衡系统的性能评价[J].计算机学报,2004,27(6):803-811. 被引量:28
  • 9章文嵩.LVS集群的负载调度.

二级参考文献20

  • 1王晋鹏,潘龙法,李降龙.SAN网络环境下基于LVS的视频点播系统的设计[J].计算机工程,2004,30(24):137-138. 被引量:2
  • 2Katz E D, Butler M, McGrath R. A Scalable HTTP Server: The NCSA Prototype[J]. Computer Networks and ISDN Systems, 1994,8(5):155-163.
  • 3Zhang W, Jin S, Wu Quanyuan. Linux Virtual Server: Server Clustering for Scalable Network Services[J]. Beijing: Proceeding of World Congress Conference 2000, 2000, 9(7):21-25.
  • 4Dahlin A, Froberg M, Walerud J, et al. EDDIE: A Robust and Scalable Internet Server[J]. http:∥www. eddieware.org/, 1998-05.
  • 5Dias D, Kish W, Mukherjee R, et al. A Scalable and Highly Available Server[J]. In Proceeding of COMPCON 1996, IEEE-CS Press, Santa Clara, CA, USA, 1996,11(3):85-92.
  • 6Zhang Wengsong. Linux Virtual Server Web Site. http://www.linux virtualserver.org, 2002
  • 7Sahni S, Thanvantri V. Performance Metrics: Keeping the Focus on Runtime. IEEE Parallel & Distributed Technology, 1996, 4(1): 43-56
  • 8Borzemski L, Gajewski D. A Load Balancing System for Unix- based Local Area Networks. Microprocessing and Micro- programming, 1993, 39(2): 205-208
  • 9Koyama K., Shimizu K., Ashihara H., Zhang Y., Kameda H.. Performance evaluation of adaptive load balancing policies in distributed systems. In: Proceedings of Singapore International Conference on Networks/International Conference on Information Engineering'93, Singapore,1993, 606~611
  • 10Ferrari D., Zhou S.. A trace driven simulation study of dynamic load balancing. IEEE Transactions on Software Engineering, 1988, 14(9):1327~1341

共引文献58

同被引文献51

  • 1石玉峰,彭其渊,门志强.基于双最短时间的运输分配研究[J].空军工程大学学报(自然科学版),2004,5(6):76-79. 被引量:4
  • 2涂刚,阳富民,卢炎生.基于动态优先级策略的最优软非周期任务调度算法[J].计算机研究与发展,2004,41(11):2026-2034. 被引量:20
  • 3王汝传,韩光法.网格计算环境下作业调度的策略研究[J].重庆邮电学院学报(自然科学版),2005,17(2):198-203. 被引量:8
  • 4Zhang Lin, Li Xiaoping, Su Yuan. A content-based dynamic load-balancing algorithm for heterogeneous Web server cluster [J]. Computer Science and Information Systems/ComSIS, 2010, 7 (1): 153-162.
  • 5Khayyat Z, Awara K, Alonazi A, et al. Mizan: A system for dynamic load balancing in large-scale graph processing [C] // Proceedings of the 8th ACM European Conference on Computer Systems. ACM, 2013: 169-182.
  • 6Clarke D, Lastovetsky A, Rychkov V. Dynamic load balancing of parallel computational iterative routines on platforms with memory heterogeneity [C] //Euro-Par Parallel Processing Workshops Berlin: Spriner Berlin Heidelberg, 2011: 41-50.
  • 7Harlacher DF, Klimach H, Roller S, et al. Dynamic load balancing for unstructured meshes on space-filling curves [C] //IEEE 26th International Parallel and Distributed Pro- cessing Symposium Workshops & PhD Forum, 2012: 1661-1669.
  • 8Deng Y, Lau RWH. On delay adjustment for dynamic load balancing in distributed virtual environments [J]. IEEE Transactions on Visualization and Computer Graphics, 2012, 18 (4): 529-537.
  • 9Gawande DS, Dharmik RC, Panse C. A load balancing in grid environment [J]. International Journal of Engineering Research and Application, 2012, 2 (2): 445-450.
  • 10Li R, Zhang Y, Xu Z, et al. A Load-balancing method for network GISs in a heterogeneous cluster-based system using access density [J]. Future Generation Computer Systems, 2013, 29 (2): 528-535.

引证文献6

二级引证文献50

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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