DocumentCode :
2084404
Title :
On improving latency of geographically distributed key-value stores via load balancing with side information
Author :
Kubo, Hiroshi ; Kozat, Ulas C.
Author_Institution :
DOCOMO Innovations, Inc., Palo Alto, CA, USA
fYear :
2013
fDate :
9-13 June 2013
Firstpage :
3710
Lastpage :
3715
Abstract :
We propose novel load balancers for key-value data stores running as a service over geographically distributed data centers. We assume that the key-value store has the following properties: (i) The requests (e.g., put/write, get/read, copy, etc.) can be directed to any one of the cluster nodes regardless of which cluster nodes store the information; (ii) Different objects can have different number of replicas and applications can set their desired consistency levels; and (iii) it is possible for intermediate (authorized) proxies to query/learn cluster topology and key space to node mappings. We propose two load balancing strategies that would be useful under these assumptions: (i) Static strategy that makes assignment decisions solely based on where the majority of the hosting nodes are located for a given key. (ii) Dynamic strategy where proxy nodes actively probe the performance of different cluster nodes as a function of their location (i.e., which data center they belong) and key-specific operational parameters (e.g., consistency level and replication factor) to select the best cluster node to serve each request. Our evaluations show that 2× gains for average read/write delays against random load balancers, while dynamic approach significantly outperforming the static approach between 60th and 90th percentiles.
Keywords :
authorisation; distributed processing; resource allocation; authorized proxies; cluster nodes; cluster topology; dynamic strategy; geographically distributed data centers; geographically distributed key-value data stores; key-specific operational parameters; load balancing strategies; node mappings; proxy nodes; random load balancers; read/write delays; replication factor; static strategy; Availability; Databases; Delays; Load management; Probes; Servers; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
ISSN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2013.6655131
Filename :
6655131
Link To Document :
بازگشت