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...
Saved in:
| Published in: | Studia Universitatis Babes-Bolyai: Series Informatica Vol. 66; no. 1; p. 104 |
|---|---|
| Main Author: | |
| 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 |