Academia.eduAcademia.edu

leader election

description571 papers
group4 followers
lightbulbAbout this topic
Leader election is a distributed computing problem where multiple processes or nodes in a network must agree on a single process to act as the coordinator or leader. This process ensures efficient resource management and coordination among distributed systems, particularly in environments where nodes may fail or communicate asynchronously.
lightbulbAbout this topic
Leader election is a distributed computing problem where multiple processes or nodes in a network must agree on a single process to act as the coordinator or leader. This process ensures efficient resource management and coordination among distributed systems, particularly in environments where nodes may fail or communicate asynchronously.

Key research themes

1. How do internal elite mechanisms influence candidate limitation in party leadership elections?

This theme investigates the informal power dynamics and mechanisms used by party elites to limit the number of leadership candidates prior to official elections. Understanding these elite-driven processes is critical because they significantly shape election competitiveness and democratic participation within parties, often overshadowing formal rules.

Key finding: Through detailed analysis of two contrasting leadership contests within the Flemish CD&V party, the study reveals that the emergence of a 'last person standing' candidate effectively limits the candidate slate more than other... Read more
Key finding: Using an original dataset covering Conservative MPs’ public nominations, this paper shows how MPs’ ideological positions, constituency characteristics, and prior confidence votes affect leadership candidate support. The... Read more
Key finding: This comparative analysis broadly discusses diverse leader election algorithms within distributed systems, focusing on message complexity and time efficiency. While more technical in nature, discussion of the Bully algorithm... Read more

2. How do voters’ emotional and heuristic responses to party leaders affect their voting behavior?

This theme explores how voters use feelings and emotions toward party leaders as cognitive shortcuts or heuristics influencing electoral choices, especially when leaders change between elections. Studying these emotional effects affirms leaders’ direct and indirect impact on vote share beyond policy or performance evaluations, highlighting leader-centric electoral dynamics.

Key finding: Analyzing UK general elections 2015 and 2017, the paper finds that differences in voter feelings towards outgoing and incoming party leaders are significantly correlated with changes in party vote choice. Additionally,... Read more
Key finding: Using election survey data, the study identifies both direct and partisanship-mediated effects of voters' emotions towards party leaders on vote choice in a subnational election. It shows that emotional dimensions like... Read more
Key finding: This conceptual paper outlines five leadership characteristics (loyalty, integrity, competency, commitment, resilience) that shape voters’ evaluations and electoral decisions. It underscores that perceived deficiencies in... Read more

3. What are the critical computational and fault-tolerant approaches to leader election in distributed and blockchain systems?

This theme investigates recent advances in algorithmic methods for leader election in distributed computing and blockchain contexts, emphasizing self-stabilization, fault tolerance, load balancing, secrecy, and communication efficiency. These approaches address practical constraints such as asynchronous adversaries, message complexity, and dynamic network environments to ensure robust and fair leader selection.

Key finding: Introduces a novel secret leader sortition protocol using Threshold Fully Homomorphic Encryption (ThFHE), enabling asynchronous, unpredictable, and stake-proportional leader permutations for proof-of-stake blockchains. This... Read more
Key finding: Proposes a general transformer that converts any terminating synchronous algorithm into an asynchronous silent self-stabilizing variant under the unfair distributed daemon, optimizing both moves and rounds. This enables... Read more
Key finding: Presents the Fault-Tolerant Load Balancing (FTLBC) model for SDN controllers addressing controller failure by redistributing the load of failing controllers among remaining controllers based on orphan switches and controller... Read more
Key finding: Introduces an enhanced bully algorithm variant using waiting times based on node loads to sequence election initiations, thereby reducing redundant message passing and concurrent election calls. The method improves precision... Read more
Key finding: Designs a randomized self-stabilizing leader election algorithm optimizing communication complexity to Õ(n) messages and rounds, working under synchronous message passing with unique edge IDs. Post-stabilization communication... Read more

All papers in leader election

Unreliable failure detectors provide information about process failures. A particular failure detector called Omega has been shown to be the weakest for solving consensus with a majority of correct processes. This work addresses the... more
This work addresses the leader election problem in partially synchronous distributed systems where processes can crash and recover. More precisely, it focuses on implementing the Omega failure detector class, which provides a leader... more
This paper presents a new algorithm implementing the Omega failure detector in the crash-recovery model. Contrary to previously proposed algorithms, this algorithm does not rely on the use of stable storage and is communication-efficient,... more
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or... more
Studying distributed computing through the lens of algebraic topology has been the source of many significant breakthroughs during the last two decades, especially in the design of lower bounds or impossibility results for deterministic... more
Lattice agreement is a key decision problem in distributed systems. In this problem, processes start with input values from a lattice, and must learn (non-trivial) values that form a chain. Unlike consensus, which is impossible in the... more
Leader election is one of the core coordination problems of distributed systems, and has been addressed in many different ways suitable for different classes of systems. It is unclear, however, whether existing methods will be effective... more
We i n v estigate the problem of self-stabilizing round-robin token management s c heme on an anonymous bidirectional ring of identical processors, where each processor is an asynchronous probabilistic coin-ipping nite state machine which... more
Several distributed algorithms require that there be a coordinator process in the entire system. Since all other processes in the system have to interact with the coordinator, they all must agree on who the coordinator is. Furthermore, if... more
We study the Approximate Nearest Neighbor problem for metric spaces where the query points are constrained to lie on a subspace of low doubling dimension.
The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and... more
We study the time needed for deterministic leader election in the LOCAL model, where in every round a node can exchange any messages with its neighbors and perform any local computations. The topology of the network is unknown and nodes... more
Traditionally, link-state routing (LSR) uses two costly techniques to achieve its robustness and responsiveness: message forwarding on every communication link in the broadcast of network status updates, and the periodic broadcast of... more
In this work, we place a long-established distributed computing problem in a new context. Specifically, the group leader election problem is studied "inside the network," meaning that participants in the election process are network... more
Traditionally, link-state routing (LSR) uses two costly techniques to achieve its robustness and responsiveness: message forwarding on every communication link in the broadcast of network status updates, and the periodic broadcast of... more
The IEEE 1394 tree identify protocol illustrates the adequacy of the event-driven approach used together with the B Method. This approach provides a complete framework for developing mathematical models of distributed algorithms. A... more
This paper addresses the problem of distributively electing a leader in both synchronous and asynchronous complete networks. In the synchronous case, we prove a lower bound of ft(n'logn) on the message complexity. We also prove that any... more
In recent years, there has been a growing interest in wireless sensor networks. One of the major issues in wireless sensor network is developing an energy-efficient clustering protocol. Hierarchical clustering algorithms are very... more
Tracking is one of the major applications of wireless sensor networks. EnviroSuite, as a programming paradigm, provides a comprehensive solution for programming tracking applications, wherein moving environmental targets are uniquely and... more
We i n v estigate the problem of self-stabilizing round-robin token management s c heme on an anonymous bidirectional ring of identical processors, where each processor is an asynchronous probabilistic coin-ipping nite state machine which... more
Leader election algorithms (LEAs) solve the instability problem in the network, which caused by leader failure. Dynamic LEAs solve some problems that appear during algorithm execution. One of the major problems affect the completion of... more
It is possible to show that experience is neither emergent out of neuro-physiological processes nor it is an artefact of language. Instead, experience is an intrinsic phenomenon.
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or... more
Biographical NoteThomas Andrew Daschle was born on December 9, 1947, in Aberdeen, South Dakota, to Elizabeth B. Meier and Sebastian C. Daschle. He attended South Dakota State University, being graduated with a degree in political science... more
Topology recognition and leader election are fundamental tasks in distributed computing in networks. The first of them requires each node to find a labeled isomorphic copy of the network, while the result of the second one consists in a... more
Leader election is one of the basic problems in distributed computing. This is a symmetry breaking problem: all nodes of a network must agree on a single node, called the leader. If the nodes of the network have distinct labels, then such... more
The Election protocol can be used as a building block in many practical problems such as group communication, atomic commit and replicated data management where a protocol coordinator might be useful. The problem has been widely studied... more
Probabilistic algorithms are designed to handle problems that do not admit deterministic effective solutions. In the case of the election problem, many algorithms are available and applicable under appropriate assumptions, for example:... more
We propose a dynamic distributed algorithm for tracking objects that move fast in a sensor network. In the earlier efforts in tracking moving targets, the current leader node at time t predicts the location only for time t 1 1 and if the... more
This paper studies a variant of the leader election problem under the stone age model (Emek and Wattenhofer, PODC 2013) that considers a network of n randomized finite automata with very weak communication capabilities (a multi-frequency... more
This paper studies a variant of the \emph{leader election} problem under the \emph{stone age} model (Emek and Wattenhofer, PODC 2013) that considers a network of $n$ randomized finite automata with very weak communication capabilities (a... more
We introduce a temporal logic to reason on global applications in an asynchronous setting. First, we define the Distributed States Logic (DSL), a modal logic for localities that embeds the local theories of each component into a theory of... more
With the proliferation of portable computing platforms and small wireless devices, the classical dilemma of leader election in mobile ad hoc networks has received attention from the research community in recent years. The problem aims to... more
The process of electing the master node in distributed systems is a common problem that requires a huge amount of time. To participate in solving such problem, this research paper presents an improvement version for bully algorithm which... more
Leader election algorithms (LEAs) solve the instability problem in the network, which caused by leader failure. Dynamic LEAs solve some problems that appear during algorithm execution. One of the major problems affect the completion of... more
A team consisting of an unknown number of mobile agents, starting from different nodes of an unknown network, possibly at different times, have to meet at the same node. Agents are anonymous (identical), execute the same deterministic... more
Two mobile agents starting at different nodes of an unknown network have to meet. This task is known in the literature as rendezvous. Each agent has a different label which is a positive integer known to it, but unknown to the other... more
Leader election is one of the basic problems in distributed computing. This is a symmetry breaking problem: all nodes of a network must agree on a single node, called the leader. If the nodes of the network have distinct labels, then such... more
Leader election is a basic symmetry breaking problem in distributed computing. All nodes of a network have to agree on a single node, called the leader. If the nodes of the network have distinct labels, then agreeing on a single node... more
A team consisting of an unknown number of mobile agents, starting from different nodes of an unknown network, possibly at different times, have to meet at the same node. Agents are anonymous (identical), execute the same deterministic... more
Mobile Ad-hoc Network is a peer-to-peer wireless network that transmits data from computer to computer without the use of a central base station or access point. Intrusion detection techniques are used for the network attack detection... more
How to pass from local to global scales in anonymous networks? In such networks, how to organize a self-stabilizing propagation of information with feedback? From Angluin's results, the deterministic leader election is impossible in... more
A leader node in Ad hoc networks and especially in WSNs and IoT networks is needed in many cases, for example to generate keys for encryption/decryption, to find a node with minimum energy or situated in an extreme part of the network. In... more
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... more
We provide the first quantum (exact) protocol for the Dining Philosophers problem (DP), a central problem in distributed algorithms. It is well known that the problem cannot be solved exactly in the classical setting. We then use our DP... more
We present distributed protocols for electing a leader among k mobile agents that are dispersed among the n nodes of a graph. While previous solutions for the agent election problem were restricted to specific topologies or under specific... more
We consider a distributed version of the graph exploration and mapping problem where a mobile agent has to traverse the edges of an unlabelled (i.e., anonymous) graph and return to its starting point, building a map of the graph in the... more
We analyze further the Magnus-Derek game, a two-player game played on a round table with n positions. The players jointly control the movement of a token. One player, Magnus, aims to maximize the number of positions visited while... more
Download research papers for free!