Constant RMR group mutual exclusion for arbitrarily many processes and sessions

Liat Maor, Gadi Taubenfeld

פרסום מחקרי: פרק בספר / בדוח / בכנספרסום בספר כנסביקורת עמיתים

תקציר

Group mutual exclusion (GME), introduced by Joung in 1998, is a natural synchronization problem that generalizes the classical mutual exclusion and readers and writers problems. In GME a process requests a session before entering its critical section; processes are allowed to be in their critical sections simultaneously provided they have requested the same session. We present a GME algorithm that (1) is the first to achieve a constant Remote Memory Reference (RMR) complexity for both cache coherent and distributed shared memory machines; and (2) is the first that can be accessed by arbitrarily many dynamically allocated processes and with arbitrarily many session names. Neither of the existing GME algorithms satisfies either of these two important properties. In addition, our algorithm has constant space complexity per process and satisfies the two strong fairness properties, first-come-first-served and first-in-first-enabled. Our algorithm uses an atomic instruction set supported by most modern processor architectures, namely: read, write, fetch-and-store and compare-and-swap.

שפה מקוריתאנגלית
כותר פרסום המארח35th International Symposium on Distributed Computing, DISC 2021
עורכיםSeth Gilbert
מוציא לאורSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
מסת"ב (אלקטרוני)9783959772105
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 1 אוק׳ 2021
פורסם באופן חיצוניכן
אירוע35th International Symposium on Distributed Computing, DISC 2021 - Virtual, Freiburg, גרמניה
משך הזמן: 4 אוק׳ 20218 אוק׳ 2021

סדרות פרסומים

שםLeibniz International Proceedings in Informatics, LIPIcs
כרך209
ISSN (מודפס)1868-8969

כנס

כנס35th International Symposium on Distributed Computing, DISC 2021
מדינה/אזורגרמניה
עירVirtual, Freiburg
תקופה4/10/218/10/21

הערה ביבליוגרפית

Publisher Copyright:
© Liat Maor and Gadi Taubenfeld; licensed under Creative Commons License CC-BY 4.0

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Constant RMR group mutual exclusion for arbitrarily many processes and sessions'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי