Leader Election in a Cluster using Zookeeper

This paper presents an algorithm for flexible and fast leader election in distributed systems using Apache Zookeeper for configuration management. The algorithm proposed in this paper is designed for applications that do not use symmetric nodes so they need a specialized election process or for appl...

Full description

Saved in:
Bibliographic Details
Published in:Studia Universitatis Babes-Bolyai: Series Informatica Vol. 66; no. 1; p. 104
Main Author: Petrescu, M.
Format: Journal Article
Language:English
Published: Babes-Bolyai University, Cluj-Napoca 01.07.2021
Subjects:
ISSN:1224-869X, 2065-9601
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This paper presents an algorithm for flexible and fast leader election in distributed systems using Apache Zookeeper for configuration management. The algorithm proposed in this paper is designed for applications that do not use symmetric nodes so they need a specialized election process or for applications that require a more flexible approach in the leader election process. The algorithm proposes a different approach as it allows assigning prioritizations for servers in the cluster that are candidates to become a leader. The algorithm is flexible as it takes into consideration during the leader election process of the different server settings and roles, network properties, communication latency or specific application requirements.
AbstractList This paper presents an algorithm for flexible and fast leader election in distributed systems using Apache Zookeeper for configuration management. The algorithm proposed in this paper is designed for applications that do not use symmetric nodes so they need a specialized election process or for applications that require a more flexible approach in the leader election process. The algorithm proposes a different approach as it allows assigning prioritizations for servers in the cluster that are candidates to become a leader. The algorithm is flexible as it takes into consideration during the leader election process of the different server settings and roles, network properties, communication latency or specific application requirements. Received by the editors: 25 September 2020. 2010 Mathematics Subject Classification. 68U99. 1998 CR Categories and Descriptors. C.2.4 [Computer-Communication Network]:Distributed Systems – Distributed applications;
This paper presents an algorithm for flexible and fast leader election in distributed systems using Apache Zookeeper for configuration management. The algorithm proposed in this paper is designed for applications that do not use symmetric nodes so they need a specialized election process or for applications that require a more flexible approach in the leader election process. The algorithm proposes a different approach as it allows assigning prioritizations for servers in the cluster that are candidates to become a leader. The algorithm is flexible as it takes into consideration during the leader election process of the different server settings and roles, network properties, communication latency or specific application requirements.
Author Petrescu, M.
Author_xml – sequence: 1
  givenname: M.
  surname: Petrescu
  fullname: Petrescu, M.
BookMark eNo9kL1OwzAURi1UJNrCzpgHIOH6J07uiKoClSqxgIRYLNu5rlJCXNntwNtTWsT0fTrDGc6MTcY4EmO3HCqhOMr7fHCurwQIXvEKmgs2FaDrEjXwCZtyIVTZany_YrOctwBaIqgpu1uT7SgVy4H8vo9j0Y-FLRbDIe-P9JD7cVN8xPhJtKN0zS6DHTLd_O2cvT0uXxfP5frlabV4WJeeK2zKjlQtERXUwh-vCxxJa-vaTgHwOgTfkXNOQme1asE32jWWUKFyGi1JOWers7eLdmt2qf-y6dtE25sTiGljbNr3fiCjm0CgqA2IXAWUqINyqtHUEgpdt0cXnF0-xZwThX8fB3MqZ07lzG85ww008geCG2Lm
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.24193/subbi.2021.1.07
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 2065-9601
ExternalDocumentID oai_doaj_org_article_67fe04e8f9914f9396f4b476e8e92658
10_24193_subbi_2021_1_07
GroupedDBID 29Q
2WC
AAYXX
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
E3Z
EN8
GROUPED_DOAJ
KQ8
OK1
OVT
RNS
5VS
ID FETCH-LOGICAL-c1497-de453994052ce45bf19e66ab8d40015ffcdebbb30da6480c76b7ae9494b69ae33
IEDL.DBID DOA
ISSN 1224-869X
IngestDate Fri Oct 03 12:46:00 EDT 2025
Mon Nov 17 05:36:55 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
License http://creativecommons.org/licenses/by-nc-nd/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1497-de453994052ce45bf19e66ab8d40015ffcdebbb30da6480c76b7ae9494b69ae33
OpenAccessLink https://doaj.org/article/67fe04e8f9914f9396f4b476e8e92658
ParticipantIDs doaj_primary_oai_doaj_org_article_67fe04e8f9914f9396f4b476e8e92658
crossref_primary_10_24193_subbi_2021_1_07
PublicationCentury 2000
PublicationDate 2021-07-01
PublicationDateYYYYMMDD 2021-07-01
PublicationDate_xml – month: 07
  year: 2021
  text: 2021-07-01
  day: 01
PublicationDecade 2020
PublicationTitle Studia Universitatis Babes-Bolyai: Series Informatica
PublicationYear 2021
Publisher Babes-Bolyai University, Cluj-Napoca
Publisher_xml – name: Babes-Bolyai University, Cluj-Napoca
SSID ssj0063904
ssib026972067
Score 2.148315
Snippet This paper presents an algorithm for flexible and fast leader election in distributed systems using Apache Zookeeper for configuration management. The...
This paper presents an algorithm for flexible and fast leader election in distributed systems using Apache Zookeeper for configuration management. The...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage 104
SubjectTerms leader election, algorithm, cluster, ZooKeeper
Title Leader Election in a Cluster using Zookeeper
URI https://doaj.org/article/67fe04e8f9914f9396f4b476e8e92658
Volume 66
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2065-9601
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0063904
  issn: 1224-869X
  databaseCode: DOA
  dateStart: 20000101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3PS8MwGA0yPHgRRcX5ixy8CHambfySHHVseBoeFIaXkB9fZDDqqJt_v0k6pTcv3kopJX0v5L2PfryPkOtS-qhyzhXsPkAR9RYKaXwoeO3BhtozhjIPmxCzmZzP1XNv1FfqCevigTvg7kAEZBxliEaGB1UrCNxyAShRVVE-0-nLhOoVU3EnVaBEyiXv_ktGkVJ1JNbaRSwIq3JUjtL02J4O9eL6s65MD8j-1hDSh24hh2QHmyNy202-pJNl7pRq6KKhho6XmxRrQFOv-jt9S2GZuML2mLxOJy_jp2I716BwsR4RhUee8mCjVapcvLShVAhgrPQ8WZgQnEdrbc28AS6ZE2CFQcUVt6AM1vUJGTQfDZ4SapzyASCeWgBcoJHBpJJJVDkv1Pkhufn5Sr3q4it0tP0ZEZ0R0QkRXWomhuQxwfD7XAqezjciHXpLh_6LjrP_eMk52Uur6rpiL8hg3W7wkuy6r_Xis73KTH8DSv6r4w
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Leader+Election+in+a+Cluster+using+Zookeeper&rft.jtitle=Studia+Universitatis+Babes%CC%A6-Bolyai.+Informatica&rft.au=Petrescu%2C+M.&rft.date=2021-07-01&rft.issn=1224-869X&rft.eissn=2065-9601&rft.volume=66&rft.issue=1&rft.spage=104&rft_id=info:doi/10.24193%2Fsubbi.2021.1.07&rft.externalDBID=n%2Fa&rft.externalDocID=10_24193_subbi_2021_1_07
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1224-869X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1224-869X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1224-869X&client=summon