Javascript must be enabled to continue!
COPRAS-Based Leader Election for Distributed Computing: A Multi-Criteria Decision Making Approach
View through CrossRef
Abstract
Leader election has long been viewed as one of the core challenges in distributed systems, mainly because the participating nodes must eventually agree on a single coordinator that oversees tasks such as synchronization, resource sharing, and failure handling. Earlier approaches---for instance, the Bully algorithm or the classical ring-based techniques---work reasonably well in stable and predictable networks, but they depend heavily on fixed identifiers or predefined priorities. As a result, they do not adapt well to the heterogeneous and constantly shifting conditions seen in present-day cloud, edge, and IoT deployments. In this work, we explore a leader election approach that builds on the Complex Proportional Assessment (COPRAS) method from multi-criteria decision-making. The idea is straightforward: each potential leader is evaluated using a mix of beneficial attributes (such as CPU strength, remaining energy, or reliability) and non-beneficial attributes (including latency or communication cost). Depending on the scenario, the weighting of these criteria may come from expert knowledge or an entropy-driven estimation process. These evaluations are then combined with a lightweight message-passing routine that still operates correctly even when the system is asynchronous or experiences partial failures. Through formal reasoning, we show that the proposed method satisfies the basic properties expected from a leader election protocol, including termination, uniqueness, agreement, and validity. The computational cost per node grows on the order of \((O(mn))\), while the communication cost in the worst case reaches \((O(n^{2} m))\) for \((n)\) nodes and \((m)\) evaluation criteria. To observe how this behaves in practice, we carried out MPI-based simulations using a Google Colab setup. Across several network structures, the COPRAS-based strategy converged roughly \((15%)\) faster and achieved around \((20%)\) higher utility scores for the chosen leader compared to both TOPSIS-driven selection and simpler identifier-based methods. Overall, the study indicates that COPRAS offers a practical, interpretable, and scalable route for leader election in diverse distributed environments.
Title: COPRAS-Based Leader Election for Distributed Computing: A Multi-Criteria Decision Making Approach
Description:
Abstract
Leader election has long been viewed as one of the core challenges in distributed systems, mainly because the participating nodes must eventually agree on a single coordinator that oversees tasks such as synchronization, resource sharing, and failure handling.
Earlier approaches---for instance, the Bully algorithm or the classical ring-based techniques---work reasonably well in stable and predictable networks, but they depend heavily on fixed identifiers or predefined priorities.
As a result, they do not adapt well to the heterogeneous and constantly shifting conditions seen in present-day cloud, edge, and IoT deployments.
In this work, we explore a leader election approach that builds on the Complex Proportional Assessment (COPRAS) method from multi-criteria decision-making.
The idea is straightforward: each potential leader is evaluated using a mix of beneficial attributes (such as CPU strength, remaining energy, or reliability) and non-beneficial attributes (including latency or communication cost).
Depending on the scenario, the weighting of these criteria may come from expert knowledge or an entropy-driven estimation process.
These evaluations are then combined with a lightweight message-passing routine that still operates correctly even when the system is asynchronous or experiences partial failures.
Through formal reasoning, we show that the proposed method satisfies the basic properties expected from a leader election protocol, including termination, uniqueness, agreement, and validity.
The computational cost per node grows on the order of \((O(mn))\), while the communication cost in the worst case reaches \((O(n^{2} m))\) for \((n)\) nodes and \((m)\) evaluation criteria.
To observe how this behaves in practice, we carried out MPI-based simulations using a Google Colab setup.
Across several network structures, the COPRAS-based strategy converged roughly \((15%)\) faster and achieved around \((20%)\) higher utility scores for the chosen leader compared to both TOPSIS-driven selection and simpler identifier-based methods.
Overall, the study indicates that COPRAS offers a practical, interpretable, and scalable route for leader election in diverse distributed environments.
Related Results
Autonomy on Trial
Autonomy on Trial
Photo by CHUTTERSNAP on Unsplash
Abstract
This paper critically examines how US bioethics and health law conceptualize patient autonomy, contrasting the rights-based, individualist...
ELECTION CAMPAIGN: DEFINITION AND TEMPORAL BOUNDARIES
ELECTION CAMPAIGN: DEFINITION AND TEMPORAL BOUNDARIES
The subject. Detection of the essence of electoral process, the election campaign and their influence on the temporal component of the electoral process is the subject of this publ...
Undergraduate Medical Education Leader Performance Predicts Postgraduate Military Leader Performance
Undergraduate Medical Education Leader Performance Predicts Postgraduate Military Leader Performance
ABSTRACT
Introduction
Developing physicians as leaders has gained attention across the United States. Undergraduate medical educ...
Women in Australian Politics: Maintaining the Rage against the Political Machine
Women in Australian Politics: Maintaining the Rage against the Political Machine
Women in federal politics are under-represented today and always have been. At no time in the history of the federal parliament have women achieved equal representation with men. T...
A Hybrid Group Multi-Criteria Approach Based on SAW, TOPSIS, VIKOR, and COPRAS Methods for Complex IoT Selection Problems
A Hybrid Group Multi-Criteria Approach Based on SAW, TOPSIS, VIKOR, and COPRAS Methods for Complex IoT Selection Problems
The growth of Internet of Things (IoT) systems is driven by their potential to improve efficiency, enhance decision-making, and create new business opportunities across various dom...
The Role of the General Election Commission (KPU) of Karanganyar in Increasing Voter Participation in the 2024 Presidential and Vice Presidential Elections and Legislative Elections
The Role of the General Election Commission (KPU) of Karanganyar in Increasing Voter Participation in the 2024 Presidential and Vice Presidential Elections and Legislative Elections
The General Election Commission (KPU) as one of the organizers of the general election, has strategic and tactical duties. This is in accordance with Article 2 of Law number 7 of 2...
Accessibility focused hotel location selection using ENTROPY–COPRAS methods
Accessibility focused hotel location selection using ENTROPY–COPRAS methods
Purpose
This study aims to determine the most suitable location for a hotel in Afyonkarahisar, Türkiye, by evaluating various factors with a particular focus on...
Selection of Cold Chain Logistics Service Providers Based on a Grey AHP and Grey COPRAS Framework: A Case Study in Vietnam
Selection of Cold Chain Logistics Service Providers Based on a Grey AHP and Grey COPRAS Framework: A Case Study in Vietnam
Choosing the most suitable cold chain logistics service providers (CLPs) is a vital strategic decision for businesses aiming to achieve an effective and sustainable cold supply cha...

