کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431553 688581 2011 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A new solution for the Byzantine agreement problem
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
A new solution for the Byzantine agreement problem
چکیده انگلیسی

Reliability is an important research topic in distributed computing systems consisting of a large number of processors. To achieve reliability, the fault-tolerance scheme of the distributed computing system must be revised. This kind of problem is known as a Byzantine agreement (BA) problem. It requires all fault-free processors to agree on a common value, even if some components are corrupt. Consequently, there have been significant studies of this agreement problem in distributed systems. However, the traditional BA protocols focus on running ⌊(n−1)/3⌋+1⌊(n−1)/3⌋+1 rounds of message exchange continuously to make each fault-free processor reach an agreement. In other words, since having a large number of messages results in a large protocol overhead, those protocols are inefficient and unreasonable, especially for some network environments which have large number of processors. In this study, we propose a novel and efficient protocol to reduce the number of messages. Our protocol can collect, compare and replace the received values to find the reliable processors and replace the values sent by the unreliable processors. Subsequently, each processor can agree on a common value through three rounds of message exchange. Furthermore, the proposed protocol can use the minimum number of messages to tolerate the maximum number of faulty components in a distributed system.


► Proposing a fault-tolerance scheme for distributed systems is an important issue.
► Previous protocols required many rounds of message exchange, and are inefficient.
► The concept of a reliable processor is proposed to reach an agreement even if a large number of processors exist.
► The early agreement with comparison (EAC) protocol requires only three rounds of message exchange; hence, the overall performance can be improved.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 71, Issue 10, October 2011, Pages 1261–1277
نویسندگان
, ,