کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431701 688614 2015 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Mutual inclusion in asynchronous message-passing distributed systems
ترجمه فارسی عنوان
دخالت متقابل در سیستم های توزیع نشده پیام نامنظم
کلمات کلیدی
الگوریتم توزیع، محرومیت متقابل دوجانبه گنجاندن، هماهنگ سازی فرآیند
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی


• The mutual inclusion problem is a problem such that at least one process is in critical section.
• This paper proposes two distributed solutions in the asynchronous message passing model.
• We discuss the relation between mutual inclusion and mutual exclusion.

In the mutual inclusion problem, at least one process is in the critical section. However, only a solution for two processes with semaphores has been reported previously. In this study, a generalized problem setting is formalized and two distributed solutions are proposed based on an asynchronous message-passing model. In the local problem setting (the local mutual inclusion problem), for each process PP, at least one of PP and its neighbors must be in the critical section. For the local problem setting, a solution is proposed with O(Δ)O(Δ) message complexity, where ΔΔ is the maximum degree (number of neighboring processes) of a network. In a global setting (the global mutual inclusion problem), at least one of the processes must be in the critical section. For the global problem setting, a solution is proposed with O(|Q|)O(|Q|) message complexity, where |Q||Q| is the maximum size for the quorum of a coterie used by the algorithm, which is typically |Q|=n, where nn is the number of processes in a network.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 77, March 2015, Pages 95–104
نویسندگان
,