Title
Ananta: cloud scale load balancing
Abstract
Layer-4 load balancing is fundamental to creating scale-out web services. We designed and implemented Ananta, a scale-out layer-4 load balancer that runs on commodity hardware and meets the performance, reliability and operational requirements of multi-tenant cloud computing environments. Ananta combines existing techniques in routing and distributed systems in a unique way and splits the components of a load balancer into a consensus-based reliable control plane and a decentralized scale-out data plane. A key component of Ananta is an agent in every host that can take over the packet modification function from the load balancer, thereby enabling the load balancer to naturally scale with the size of the data center. Due to its distributed architecture, Ananta provides direct server return (DSR) and network address translation (NAT) capabilities across layer-2 boundaries. Multiple instances of Ananta have been deployed in the Windows Azure public cloud with combined bandwidth capacity exceeding 1Tbps. It is serving traffic needs of a diverse set of tenants, including the blob, table and relational storage services. With its scale-out data plane we can easily achieve more than 100Gbps throughput for a single public IP address. In this paper, we describe the requirements of a cloud-scale load balancer, the design of Ananta and lessons learnt from its implementation and operation in the Windows Azure public cloud.
Year
DOI
Venue
2013
10.1145/2486001.2486026
SIGCOMM
Keywords
Field
DocType
cloud scale load balancing,load balancer,data center,windows azure public cloud,layer-4 load balancer,consensus-based reliable control plane,scale-out data plane,layer-4 load balancing,scale-out web service,decentralized scale-out data plane,cloud-scale load balancer,software defined networking,distributed systems,server load balancing
Forwarding plane,Computer science,Load balancing (computing),Computer security,Network address translation,Network packet,Computer network,Throughput,Software-defined networking,Data center,Cloud computing,Distributed computing
Conference
Volume
Issue
ISSN
43
4
0146-4833
Citations 
PageRank 
References 
73
2.64
14
Authors
12
Name
Order
Citations
PageRank
Parveen Patel12139144.93
Deepak Bansal236030.17
Lihua Yuan381036.52
Ashwin Murthy4732.64
Albert G. Greenberg55970676.74
David A. Maltz669791089.40
Randy Kern7953.80
Hemant Kumar8794.45
Marios Zikos9732.64
Hongyu Wu10732.64
Changhoon Kim111716121.18
Naveen Karri12732.64