بررسی الگوریتمهایی برای ساخت جداول هش و مجموعه های مبتنی بر لیست پیوندی با عملکرد باال و بدون قفل (lock-free)

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 119

فایل این مقاله در 15 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

DMECONF10_239

تاریخ نمایه سازی: 1 مرداد 1404

چکیده مقاله:

با گسترش روزافزون سیستمهای چندپردازنده و نیاز به پردازش همزمان، طراحی ساختارهای دادهای کارآمد، بدون قفل و با قابلیت مقیاس پذیری باال به یکی از موضوعات حیاتی در علوم رایانه تبدیل شده است. این مقاله با هدف مرور نظاممند و تحلیلی الگوریتم های lock-free، بهویژه در حوزه جداول هش و مجموعههای پیوندی، تدوین شده است. مطالعات انجامشده با تمرکز بر منابع معتبر نظیر IEEE، ACM و Springer، الگوریتمهای مختلفی را از نظر پارامترهایی چون زمان اجرا، سربار حافظه، توان عملیاتی و قابلیت مقیاس پذیری بررسی و مقایسه کردهاند. جدول مقایسه ارائهشده در این مقاله، نقش مهمی در تحلیل نت ایج الگوریتمهای مختلف، محیط های آزمایش (مصنوعی و واقعی) و پارامترهای ارزیابی ایفا میکند. نتایج حاکی از آن استتت که الگوریتمهای بدون قفل نه تنها عملکرد بهتری در مقایستته با روش های ستتنتی مبتنی بر قفل دارند، بلکه میتوانند زمان انتظار را کاهش داده، سربار حافظه را مدیریت کرده و در محیطهای بار باال، پایداری سیستم را حفظ نمایند. با این حال، چالش هایی چون طراحی دقیق، تضمین صحت همزمانی، مواجهه با شرایط رقابتی مانند مشکل (ABA)، و نیاز به حافظه ایمن، از جمله موانعی هستند که توسعه این الگوریتمها را پیچیده میستتازند. بنابراین، شتتناستتایی خ های تحقیقاتی موجود، بهویژه در زمینه بهینه ستتازی همزمانی و کاهش پیچیدگی زمانی، زمینهای مهم برای مطالعات آینده به شمار می آید.

کلیدواژه ها:

جداول هش ، مجموعه های مبتنی بر لیست پیوندی ، بدون قفل ، الگوریتمهای lock-free

نویسندگان

میلاد اسماعیلی

دانشجو ی کارشانسی ارشد، گروه کامپیوتر، دانشکده فنی مهندسی، واحد اصفهان خوراسگان، دانشگاه آزاد اسلامی، اصفهان، ایران

فرزانه کاویانی

استادیار مهندسی کامپیوتر، دانشکده فنی مهندسی، واحد اصفهان خوراسگان، دانشگاه آزاد اسلامی، اصفهان، ایران