An evaluation of ZooKeeper for high availability in system S

Cuong M. Pham, Zbigniew T Kalbarczyk, Ravishankar K Iyer, Victor Dogaru, Rohit Wagle, Chitra Venkatramani

Research output: Contribution to conferencePaper

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. Copyright is held by the owner/author(s). Publication rights licensed to ACM.

Original languageEnglish (US)
Pages209-217
Number of pages9
DOIs
StatePublished - Jan 1 2014
Event5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014 - Dublin, Ireland
Duration: Mar 22 2014Mar 26 2014

Other

Other5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014
CountryIreland
CityDublin
Period3/22/143/26/14

Fingerprint

Availability

Keywords

  • Distribute systems
  • Distributed coordination
  • High availability
  • Stream processing

ASJC Scopus subject areas

  • Software

Cite this

Pham, C. M., Kalbarczyk, Z. T., Iyer, R. K., Dogaru, V., Wagle, R., & Venkatramani, C. (2014). An evaluation of ZooKeeper for high availability in system S. 209-217. Paper presented at 5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014, Dublin, Ireland. https://doi.org/10.1145/2568088.2576801

An evaluation of ZooKeeper for high availability in system S. / Pham, Cuong M.; Kalbarczyk, Zbigniew T; Iyer, Ravishankar K; Dogaru, Victor; Wagle, Rohit; Venkatramani, Chitra.

2014. 209-217 Paper presented at 5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014, Dublin, Ireland.

Research output: Contribution to conferencePaper

Pham, CM, Kalbarczyk, ZT, Iyer, RK, Dogaru, V, Wagle, R & Venkatramani, C 2014, 'An evaluation of ZooKeeper for high availability in system S' Paper presented at 5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014, Dublin, Ireland, 3/22/14 - 3/26/14, pp. 209-217. https://doi.org/10.1145/2568088.2576801
Pham CM, Kalbarczyk ZT, Iyer RK, Dogaru V, Wagle R, Venkatramani C. An evaluation of ZooKeeper for high availability in system S. 2014. Paper presented at 5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014, Dublin, Ireland. https://doi.org/10.1145/2568088.2576801
Pham, Cuong M. ; Kalbarczyk, Zbigniew T ; Iyer, Ravishankar K ; Dogaru, Victor ; Wagle, Rohit ; Venkatramani, Chitra. / An evaluation of ZooKeeper for high availability in system S. Paper presented at 5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014, Dublin, Ireland.9 p.
@conference{fbd5ef15a7e14d56855449227142f0f4,
title = "An evaluation of ZooKeeper for high availability in system S",
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. Copyright is held by the owner/author(s). Publication rights licensed to ACM.",
keywords = "Distribute systems, Distributed coordination, High availability, Stream processing",
author = "Pham, {Cuong M.} and Kalbarczyk, {Zbigniew T} and Iyer, {Ravishankar K} and Victor Dogaru and Rohit Wagle and Chitra Venkatramani",
year = "2014",
month = "1",
day = "1",
doi = "10.1145/2568088.2576801",
language = "English (US)",
pages = "209--217",
note = "5th ACM/SPEC International Conference on Performance Engineering, ICPE 2014 ; Conference date: 22-03-2014 Through 26-03-2014",

}

TY - CONF

T1 - An evaluation of ZooKeeper for high availability in system S

AU - Pham, Cuong M.

AU - Kalbarczyk, Zbigniew T

AU - Iyer, Ravishankar K

AU - Dogaru, Victor

AU - Wagle, Rohit

AU - Venkatramani, Chitra

PY - 2014/1/1

Y1 - 2014/1/1

N2 - 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. Copyright is held by the owner/author(s). Publication rights licensed to ACM.

AB - 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. Copyright is held by the owner/author(s). Publication rights licensed to ACM.

KW - Distribute systems

KW - Distributed coordination

KW - High availability

KW - Stream processing

UR - http://www.scopus.com/inward/record.url?scp=84899679276&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84899679276&partnerID=8YFLogxK

U2 - 10.1145/2568088.2576801

DO - 10.1145/2568088.2576801

M3 - Paper

AN - SCOPUS:84899679276

SP - 209

EP - 217

ER -