Literature DB >> 33525452

Balanced Leader Distribution Algorithm in Kubernetes Clusters.

Nguyen Dinh Nguyen1, Taehong Kim1.   

Abstract

Container-based virtualization is becoming a de facto way to build and deploy applications because of its simplicity and convenience. Kubernetes is a well-known open-source project that provides an orchestration platform for containerized applications. An application in Kubernetes can contain multiple replicas to achieve high scalability and availability. Stateless applications have no requirement for persistent storage; however, stateful applications require persistent storage for each replica. Therefore, stateful applications usually require a strong consistency of data among replicas. To achieve this, the application often relies on a leader, which is responsible for maintaining consistency and coordinating tasks among replicas. This leads to a problem that the leader often has heavy loads due to its inherent design. In a Kubernetes cluster, having the leaders of multiple applications concentrated in a specific node may become a bottleneck within the system. In this paper, we propose a leader election algorithm that overcomes the bottleneck problem by evenly distributing the leaders throughout nodes in the cluster. We also conduct experiments to prove the correctness and effectiveness of our leader election algorithm compared with a default algorithm in Kubernetes.

Entities:  

Keywords:  Kubernetes; containers; leader election; load balancing; stateful

Year:  2021        PMID: 33525452      PMCID: PMC7865615          DOI: 10.3390/s21030869

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


  2 in total

1.  Resource Provisioning in Fog Computing: From Theory to Practice .

Authors:  José Santos; Tim Wauters; Bruno Volckaert; Filip De Turck
Journal:  Sensors (Basel)       Date:  2019-05-14       Impact factor: 3.576

  2 in total
  2 in total

1.  Load-Balancing of Kubernetes-Based Edge Computing Infrastructure Using Resource Adaptive Proxy.

Authors:  Quang-Minh Nguyen; Linh-An Phan; Taehong Kim
Journal:  Sensors (Basel)       Date:  2022-04-08       Impact factor: 3.847

2.  Edge/Fog Computing Technologies for IoT Infrastructure.

Authors:  Taehong Kim; Seong-Eun Yoo; Youngsoo Kim
Journal:  Sensors (Basel)       Date:  2021-04-25       Impact factor: 3.576

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.