English

DNS-based Ingress Load Balancing: An Experimental Evaluation

Networking and Internet Architecture 2012-05-07 v1

Abstract

Multihomed services can load-balance their incoming connection requests using DNS, resolving the name of the server with different addresses depending on the link load that corresponds to each address. Previous work has studied a number of problems with this approach, e.g., due to Time-to-Live duration violations and client proximity to local DNS servers. In this paper, we experimentally evaluate a DNS-based ingress traffic engineering system that we deployed at Georgia Tech. Our objective is to understand whether simple and robust load balancing algorithms can be accurate in practice, despite aforementioned problems with DNS-based load balancing methods. In particular, we examine the impact of various system parameters and of the main workload characteristics. We show that a window-based measurement scheme can be fairly accurate in practice, as long as its window duration has been appropriately configured.

Keywords

Cite

@article{arxiv.1205.0820,
  title  = {DNS-based Ingress Load Balancing: An Experimental Evaluation},
  author = {Partha Kanuparthy and Warren Matthews and Constantine Dovrolis},
  journal= {arXiv preprint arXiv:1205.0820},
  year   = {2012}
}
R2 v1 2026-06-21T20:58:25.263Z