DocumentCode :
166682
Title :
GIRAFFE: A scalable distributed coordination service for large-scale systems
Author :
Xuanhua Shi ; Haohong Lin ; Hai Jin ; Bing Bing Zhou ; Zuoning Yin ; Sheng Di ; Song Wu
Author_Institution :
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear :
2014
fDate :
22-26 Sept. 2014
Firstpage :
38
Lastpage :
47
Abstract :
The scale of cloud services keeps increasing over time, significantly introducing huge challenges in system manageability and reliability. Designing coordination services in cloud is the right track to solve the above problems. However, existing coordination services (e.g., Chubby and ZooKeeper) only perform well in read-intensive scenario and small ensemble scales. To this end, we propose Giraffe, a scalable distributed coordination service. There are three important contributions in our design. (1) Giraffe organizes coordination servers using interior-node-disjoint trees for better scalability. (2) Giraffe employs a novel Paxos protocol for strong consistency and fault-tolerance. (3) Giraffe supports hierarchical data organization and in-memory storage for high throughput and low latency. We evaluate Giraffe on a high performance computing test-bed. The experimental results show that Giraffe gains much better write performance than ZooKeeper when server ensemble is large. Giraffe is nearly 300% faster than ZooKeeper on update operations when ensemble size is 50 servers. Experiments also show that Giraffe reacts and recovers more quickly than ZooKeeper against node failures.
Keywords :
cloud computing; fault tolerant computing; large-scale systems; protocols; public domain software; reliability; Giraffe; Paxos protocol; ZooKeeper; cloud services; fault-tolerance; hierarchical data organization; large-scale systems; memory storage; reliability; scalable distributed coordination service; Color; Proposals; Protocols; Scalability; Servers; Topology; Vegetation; Consistency; Coordination Service; Distributed Cloud System; Fault Tolerance; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2014 IEEE International Conference on
Conference_Location :
Madrid
Type :
conf
DOI :
10.1109/CLUSTER.2014.6968766
Filename :
6968766
Link To Document :
بازگشت