Balanced Leader Distribution Algorithm in Kubernetes Clusters

Nguyen Dinh Nguyen1, Taehong Kim1

  • 1School of Information and Communication Engineering, Chungbuk National University, Cheongju, Chungbuk 28644, Korea.

Summary

This study introduces a novel leader election algorithm for Kubernetes to prevent node bottlenecks by distributing application leaders evenly. Experiments confirm its effectiveness in enhancing cluster performance and reliability for stateful applications.

Related Concept Videos

Distributed Loads: Problem Solving01:21

Distributed Loads: Problem Solving

Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
914
Cluster Sampling Method01:20

Cluster Sampling Method

Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
13.7K
Distribution Reliability and Automation01:25

Distribution Reliability and Automation

Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
397
Distributed Loads01:19

Distributed Loads

Distributed loads are a common type of load that engineers and scientists encounter in various practical situations. Distributed loads often refer to a type of load spread over a surface or a structure and can be modeled as continuous force per unit area.
For example, consider a bookshelf filled with books stacked vertically adjacent to each other. The weight of the books is evenly distributed over the length of the shelf. As a result, the pressure at different locations on the surface of the...
784
Distribution and Dispersion00:54

Distribution and Dispersion

To understand intra-specific interactions in populations, scientists measure the spatial arrangement of species individuals. This geographic arrangement is known as the species distribution or dispersion. Highly territorial species exhibit a uniform distribution pattern, in which individuals are spaced at relatively equal distances from one another. Species that are highly tied to particular resources, such as food or shelter, tend to concentrate around those resources, and thus exhibit a...
23.5K
Primary Distribution01:28

Primary Distribution

Primary distribution systems deliver electrical power from substations to consumers through various voltage classes, with 15-kV class voltages being predominant among U.S. utilities. Older 2.5- and 5-kV classes are being replaced by 15-kV primaries, while higher 25- to 34.5-kV classes are used in high-density urban areas and rural regions with long feeders. Three-phase, four-wire multigrounded systems are widely employed for balanced power delivery, using the neutral wire as a grounding point.
431