Public data structures: Counters as a special case

H. Brit, S. Moran, G. Taubenfeld

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

תקציר

A public data structure is required to work correctly in a concurrent environment where many processes may try to access it, possibly at the same time. In implementing such a structure nothing can be assumed in advance about the number or the identities of the processes that might access it. While most of the known concurrent data structures are not public, there are few which are public. Interestingly, these public data structures all deal with various variants of counters, which are data structures that support two operations: increment and read. In this paper we define the notion of a public data structure, and investigate several types of public counters. Then we give an optimal construction of public counters which satisfies a weak correctness condition, and show that there is no public counter which satisfies a stronger condition. It is hoped that this work will provide insights into the design of other, more complicated, public data structures.

שפה מקוריתאנגלית
כותר פרסום המארחProceedings ISTCS 1995 - 3rd Israel Symposium on the Theory of Computing and Systems
מוציא לאורInstitute of Electrical and Electronics Engineers Inc.
עמודים98-110
מספר עמודים13
מסת"ב (אלקטרוני)0818669152, 9780818669156
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 1995
פורסם באופן חיצוניכן
אירוע3rd Israel Symposium on the Theory of Computing and Systems, ISTCS 1995 - Tel Aviv, ישראל
משך הזמן: 4 ינו׳ 19956 ינו׳ 1995

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

שםProceedings ISTCS 1995 - 3rd Israel Symposium on the Theory of Computing and Systems

כנס

כנס3rd Israel Symposium on the Theory of Computing and Systems, ISTCS 1995
מדינה/אזורישראל
עירTel Aviv
תקופה4/01/956/01/95

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

Publisher Copyright:
© 1995 IEEE.

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'Public data structures: Counters as a special case'. יחד הם יוצרים טביעת אצבע ייחודית.

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