An evaluation of zookeeper for high availability in system S

  • Authors:
  • Cuong Manh Pham;Victor Dogaru;Rohit Wagle;Chitra Venkatramani;Zbigniew Kalbarczyk;Ravishankar Iyer

  • Affiliations:
  • University of Illinois at Urbana Champaign, Urbana, IL, USA;IBM Corp., San Francisco, CA, USA;IBM Corp., Yorktown Heights, NY, USA;IBM Corp., Yorktown Heights, NY, USA;University of Illinois at Urbana-Champaign, Urbana, IL, USA;University of Illinois at Urbana-Champaign, Urbana, IL, USA

  • Venue:
  • Proceedings of the 5th ACM/SPEC international conference on Performance engineering
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

ZooKeeper provides scalable, highly available coordination services for distributed applications. In this paper, we evaluate the use of ZooKeeper in a distributed stream computing system called System S to provide a resilient name service, dynamic configuration management, and system state management. The evaluation shed light on the advantages of using ZooKeeper in these contexts as well as its limitations. We also describe design changes we made to handle named objects in System S to overcome the limitations. We present detailed experimental results, which we believe will be beneficial to the community.