期刊文献+

基于软件定义网络的反饱和分组云负载均衡 被引量:15

Software defined network based anti-saturated grouping cloud load balance
下载PDF
导出
摘要 云计算中统计复用是其显著特点,通过使用虚拟化技术可以提高物理资源利用率。针对云虚拟机集群需要考虑资源利用的负载均衡问题,面向OpenStack云平台,提出基于软件定义网络(SDN)的反饱和分组负载均衡(ASGS)方法。云主机按权值分配到不同的分组,SDN控制器利用探针根据不同分组周期性获取云主机负载。当请求到来时,均衡器以每组云主机平均权值为概率,随机选择一组,并在组内通过轮询选择一台合适的后端。为避免某台后端出现突发请求利用资源过多造成的云主机宕机现象,对较高权值的云主机预先加上一个参数,增高权值,使其处于高负载状态,让其接收更少的请求。实验结果表明,所提算法使各云主机不管请求量如何变化,随着时间的变化集群中云主机的资源利用率的标准方差比随机和轮询波动更小,更趋近于0,使得云主机集群的负载更均衡。 In the cloud computing,the statistical multiplexing is a remarkable character,and the utilization efficiency of physical resource can be improved through the virtual technology. Aiming at the load balancing problem of the resource utilization needed to be discussed in the cloud virtual machine cluster,a Software Defined Network( SDN) based AntiSaturated Grouping Strategy( ASGS) method was proposed according to the Open Stack cloud platform. The cloud hosts were separated into different groups based on their weights,and then the load information of cloud hosts were obtained by the SDN controller which used the probe with different groups periodically. When a request came,a group was selected randomly using the average weight of each group cloud hosts by the load balancer,and a proper backend was chosen by the polling method within the group. In order to avoid the cloud host downtime caused by the sudden increased requests for too many resources of a backend,the cloud host with higher weight was given a default parameter to increase the weight,and then the host would receive fewer requests on the higher load status. The experimental results show that,whatever the request number changes,the resource utilization standard variance of the proposed ASGS is always smaller than the random and round robin methods when time varies,which is nearly 0. The proposed ASGS has better load balance for the cloud host cluster.
出处 《计算机应用》 CSCD 北大核心 2016年第6期1520-1525,共6页 journal of Computer Applications
基金 国家自然科学基金资助项目(61201250 61163057 61163058) 广西自动检测技术与仪器重点实验室基金资助项目(YQ15102) 云计算与复杂系统高校重点实验室基金资助项目(14102) 桂林电子科技大学研究生教育创新计划资助项目(GDYCSZ201467)~~
关键词 OPENSTACK 软件定义网络 OpenDaylight OpenFlow 负载均衡 OpenStack Software Defined Network(SDN) OpenDaylight OpenFlow load balancing
  • 相关文献

参考文献15

  • 1ZHANG Q, ZHU Q Y, ZHANI M F, et al. Dynamic service place- ment in geographically distributed clouds [ J]. IEEE Journal on Se- lected Areas in Communications, 2013, 31(12) : 762 -772.
  • 2Open Networking Foundation. OpenFlow switch specification versionl. 3.5 [ EB/OL]. [ 2015- 10- 20]. https://www, opennet- working, org/images/stories/downloads/sdn-resources/onf-specifica- tions/openflow/openflow-switch-vl. 3.5. pdf.
  • 3VIZYRY M, VYKOPAL J. Future of DDoS attacks mitigation in soft- ware defined networks [ C]//Proceedings of the 8th IFIP WG 6.6 Inter- national Conference on Autonomous Infrastructure, Management, and Security, LNCS 850. Berlin: Springer, 2014: 123-127.
  • 4MURATA Y, INABA T, TAKIZAWA H, et al. A distributed and cooperative load balancing mechanism for largescale P2P systems [ C] //SAINTW 2006: Proceedings of the 2006 International Sym- posium on Applications and the Internet Workshops. Washington, DC: IEEE Computer Society, 2006:126 - 129.
  • 5ADABA S, CHASHA V, CHAWLA P, et al. From virtualized re- sources to virtual computing grids: the In-VIGO system [ J]. Future Generation Computer Systems, 2005, 21 (6): 896-909.
  • 6KAUR S, KUMAR K, SINGH J, et al. Round-robin based loadbalancing in software defined networking [ C]// Proceedings of the 2015 2nd International Conference on Computing for Sustainable Global Development. Piscataway, NJ: IEEE, 2015:2136-2139.
  • 7SINGH A, JUNEJA D, MALHOTRA M. Autonomous Agent based load balancing algorithm in cloud computing [ J]. Procedia Computer Science, 2015, 45:832-841.
  • 8MONDAL B, DASGUPTA K, DUTYA P. Load balancing in cloud computing using stochastic hill climbing -- a soft computing ap- proach I J]. Procedia Technology, 2012, 4:783-789.
  • 9DASGUPTA K, MANDAL B, DUTTA P, et al. A Genetic Algo- rithm (GA) based load balancing strategy for cloud computing [ J]. Procedia Technology, 2013, 10:340-347.
  • 10ALONSO-CALVO R, CRESPO J, GARC'IA-REMESAL M, et al. On distributing load in cloud computing: a real application for very- large image datasets [ J]. Procedia Computer Science, 2010, 1 (1) : 2669 - 2677.

二级参考文献13

  • 1Li 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.
  • 2Athanasion 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.
  • 3Buyya Rajkumar. High Performance Cluster Computing Architectures and System. Prentice Hall, 2000.
  • 4Pai 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.
  • 5Casslicchio 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.
  • 6Iyengar Arun, MacNair Ed, Nguyen Thao. An analysis of Web server performance. In: Proceedings of Global Telecommunications Conference, 1997, 3: 1943~1947.
  • 7Bryhni Haakan. A comparison of load balancing techniques for scalable Web servers. IEEE Network, 2001,(7/8): 58~64.
  • 8Hwang Suntae, Jung Naksoo. Dynamic scheduling of Web server cluster. In: Proceedings of IEEE 9th International Conference Parallel and Distributed System, 2002, 563~568.
  • 9单志广,戴琼海,林闯,杨扬.Web请求分配和选择的综合方案与性能分析[J].软件学报,2001,12(3):355-366. 被引量:31
  • 10于磊,林宗楷,郭玉钗,林守勋.多服务器系统中的负载平衡与容错[J].系统仿真学报,2001,13(3):325-328. 被引量:16

共引文献71

同被引文献114

引证文献15

二级引证文献43

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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