Software-defined load balancer in cloud data centers

Renuga Kanagavelu, Khin Mi Mi Aung
{"title":"Software-defined load balancer in cloud data centers","authors":"Renuga Kanagavelu, Khin Mi Mi Aung","doi":"10.1145/3018009.3018014","DOIUrl":null,"url":null,"abstract":"Today's Data Centers deploy load balancers to balance the traffic load across multiple servers. Commercial load balancers are highly specialized machines that are located at the front end of a Data Center. When a client request arrives at the Data Center, the load balancer would determine the server to service this client's request. It routes the request to an appropriate server based on the native policies such as round-robin, random or others without considering the traffic state. It is not possible to implement arbitrary polices as load balancers as they are vendor specific. Apart from that, the piece of hardware is expensive and becomes single point of failure. In this paper, we develop a software defined network (SDN) based load balancing architecture with a load-aware policy using OpenFlow switch connected to SDN controller and commodity servers. It is less expensive when compared to the commercial load balancer and has programming flexibility in terms of applying arbitrary polices by writing modules in the SDN controller. With the facility of supporting multiple controller connections in commercially-available OpenFlow switches, the system is robust to single point of controller failures. We develop a prototype implementation of the proposed SDN based load balancer and carry out performance study to demonstrate its effectiveness.","PeriodicalId":189252,"journal":{"name":"Proceedings of the 2nd International Conference on Communication and Information Processing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd International Conference on Communication and Information Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3018009.3018014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Today's Data Centers deploy load balancers to balance the traffic load across multiple servers. Commercial load balancers are highly specialized machines that are located at the front end of a Data Center. When a client request arrives at the Data Center, the load balancer would determine the server to service this client's request. It routes the request to an appropriate server based on the native policies such as round-robin, random or others without considering the traffic state. It is not possible to implement arbitrary polices as load balancers as they are vendor specific. Apart from that, the piece of hardware is expensive and becomes single point of failure. In this paper, we develop a software defined network (SDN) based load balancing architecture with a load-aware policy using OpenFlow switch connected to SDN controller and commodity servers. It is less expensive when compared to the commercial load balancer and has programming flexibility in terms of applying arbitrary polices by writing modules in the SDN controller. With the facility of supporting multiple controller connections in commercially-available OpenFlow switches, the system is robust to single point of controller failures. We develop a prototype implementation of the proposed SDN based load balancer and carry out performance study to demonstrate its effectiveness.
云数据中心中软件定义的负载平衡器
今天的数据中心部署负载平衡器来平衡多个服务器之间的流量负载。商业负载平衡器是高度专业化的机器,位于数据中心的前端。当客户端请求到达数据中心时,负载平衡器将确定为该客户端请求提供服务的服务器。它根据本地策略(如轮询、随机或其他)将请求路由到适当的服务器,而不考虑流量状态。不可能将任意策略实现为负载平衡器,因为它们是特定于供应商的。除此之外,硬件很昂贵,而且会成为单点故障。在本文中,我们开发了一个基于软件定义网络(SDN)的负载均衡架构,该架构具有负载感知策略,使用OpenFlow交换机连接到SDN控制器和商品服务器。与商业负载平衡器相比,它的成本更低,并且在通过在SDN控制器中编写模块来应用任意策略方面具有编程灵活性。由于支持商用OpenFlow交换机中的多个控制器连接,该系统对控制器单点故障具有鲁棒性。我们开发了一个基于SDN的负载均衡器的原型实现,并进行了性能研究以证明其有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信