یک پروتکل تکثیر غیرمتمرکز، سریع و خطی پذیر برای سیستم های ذخیره سازی توزیع شده

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

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

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

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

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

INDEXCONF07_035

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

چکیده مقاله:

با گسترش برنامه های کاربردی ابری و آنلاین نیاز به سیستم های ذخیره سازی توزیع شده با توان عملیاتی بالا، تاخیر کم و تحمل خطا بیش از پیش احساس می شود. چنین سیستم هایی باید بتوانند در محیط های مستعد خرابی سازگاری قوی (خطی پذیری) را نیز حفظ کنند. پروتکل های تکثیر موجود مانند CRAQ و ZAB با وجود ارائه سازگاری قوی از نظر تاخیر نوشتن و توزیع بار نامتوازن دارای محدودیت های جدی هستند. هرمس با الهام از اصول هماهنگی در سیستم های چند پردازنده ای و استفاده از مکانیزم های سبک وزن ابطال و مهره های زمانی، منطقی این چالش ها را حل می کند. هرمس یک پروتکل تکثیر غیرمتمرکز مبتنی بر عضویت پایدار است که از دو مکانیزم کلیدی استفاده می کند: ابطال های سبک وزن و مهره های زمانی لمپورت. این معماری امکان خواندن های کاملا محلی و نوشتن های سریع (RTT۱.۵) با هم روندی بین کلیدی را فراهم می کند. ارزیابی بر روی یک خوشه ۷ گره ای مبتنی بر RDMA نشان داد که هرمس در مقایسه با CRAQ و rZAB تا ۳.۶ برابر تاخیر کمتر و تا ۲.۸ برابر توان عملیاتی بیشتر دارد. همچنین در شرایط خرابی افت عملکرد آن تنها ۱۲ است که نشان دهنده پایداری بالایی است. از جمله محدودیت های فعلی می توان به وابستگی نسبی به RDMA و چالش های گسترش به محیط های جغرافیایی اشاره کرد که زمینه ساز تحقیقات آینده خواهد بود.

کلیدواژه ها:

ذخیره سازی داده های توزیع شده ، پروتکل های جدید ، سازگاری ، تکثیر داده ، تحمل خطا

نویسندگان

محمد سلیمانی

کارشناسی ارشد موسسه آموزش عالی غیرانتفاعی جهاد دانشگاهی کرمانشاه کرمانشاه، ایران

خاطره صباغیان

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