Abstract
In this paper, we propose a new algorithm, called Dynamic DNS for Load Balancing (DDLB), embedded in DNS (Domain Name Service) servers. By applying our algorithm into a simulation model with real data and comparing its performance with the original round-robin DNS setting, we found that around 40% of the incoming requests had shorter service time and almost no incoming requests got longer service time. We have also applied DDLB into a real system and we found that the improvement was up to 58% in the peak period. Our proposed algorithm not only works very well in a real system, but also has simple implementation such that the existing configuration can be easily modified to apply.