کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4952096 1442012 2017 15 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Contention-sensitive data structures and algorithms
ترجمه فارسی عنوان
ساختارهای اطلاعات حساس و الگوریتم
ترجمه چکیده
یک ساختار داده حساس به محکومیت، یک ساختار داده همزمان است که سربارها توسط قفل معرفی شده در موارد رایج حذف می شوند، زمانی که هیچ مشکلی وجود ندارد و یا زمانی که فرایندهای با عملیات غیر تداخل آن به طور همزمان دسترسی پیدا می کنند. هنگامی که یک فرایند یک عملیات را بر اساس یک ساختار داده محرمانه متضاد فرا می خواند، در غیاب متضاد یا تداخل، فرایند باید بتواند عملیات خود را در تعداد کمی از مراحل و بدون استفاده از قفل انجام دهد. استفاده از قفل ها مجاز است تنها زمانی که تداخل وجود دارد. ما به طور رسمی مفهوم ساختارهای داده حساس به قضیه را تعریف می کنیم، چهار تغییر عمومی ارائه می دهد که به ایجاد چنین ساختارهای اطلاعاتی کمک می کند و مزایای رویکرد را با استفاده از یک الگوریتم توافق حساس به تناقض، و یک الگوریتم انتخابی محکم محکوم است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی
A contention-sensitive data structure is a concurrent data structure in which the overhead introduced by locking is eliminated in common cases, when there is no contention, or when processes with non-interfering operations access it concurrently. When a process invokes an operation on a contention-sensitive data structure, in the absence of contention or interference, the process must be able to complete its operation in a small number of steps and without using locks. Using locks is permitted only when there is interference. We formally define the notion of contention-sensitive data structures, propose four general transformations that facilitate devising such data structures, and illustrate the benefits of the approach by implementing a contention-sensitive consensus algorithm, a contention-sensitive double-ended queue data structure, and a contention-sensitive election algorithm.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 677, 16 May 2017, Pages 41-55
نویسندگان
,