Title :
Load Balancing of Requests with Keys Whose Frequencies Exhibit a Big-Head and Long-Tail Distribution
Author :
Kurita, Hiroyuki ; Takada, Naoki ; Minami, Takuya ; Yamashita, Takao ; Agawa, Yuji
Author_Institution :
NTT Network Service Syst. Labs., NTT Corp., Tokyo, Japan
Abstract :
Consistent hashing is known as a load balancing method for cases where a large number of requests are to be handled by multiple servers. However, if the frequencies of the requested keys, which are used for the hash calculation, are unbalanced, this causes an uneven distribution of the load to the servers. To solve this problem, this paper presents a load balancing method in which keys are classified into groups according to the frequency at which they are requested, and a different load balancing method is applied to each key group based on a single parameter. An evaluation of the proposed method using simulation has confirmed that the system can successfully balance the load with a reasonable number of commodity, low cost servers in cases where consistent hashing cannot be applied.
Keywords :
file organisation; file servers; resource allocation; statistical distributions; big-head distribution; consistent hashing; hash calculation; load balancing; long-tail distribution; server load; Dispersion; Load management; Load modeling; Memory management; Round robin; Servers; Virtual private networks;
Conference_Titel :
Information and Telecommunication Technologies (APSITT), 2012 9th Asia-Pacific Symposium on
Conference_Location :
Santiago and Valparaiso
Print_ISBN :
978-1-4673-2434-2