بررسی و مقایسه الگوریتم های کشف و حل بحران بن بست در سیستمهای توزیع شده

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,220

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

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

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

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

COMCONF04_368

تاریخ نمایه سازی: 10 تیر 1396

چکیده مقاله:

سیستم های توزیع شده به عنوان یک راهکار عملی و کاربردی در مدیریت بهتر و ارایه سرویس با راندمان بالاتر در شبکه های رو به گسترش خصوصا0 اینترنت و یا اینترانت ها و اکسترانت ها بسیار مطرح می باشد و استفاده از سیستم های بانک اطلاعاتی توزیع شده، سیستم عامل توزیع شده و اپلیکیشن های توزیع شده روز به روز گسترده تر و کاربردی تر می شود. سیستم های توزیع شده به غیر از مشکلات پلت فرم و سخت افزاری ، درگیر مسایل نرم افزاری نظیر مدیریت ، امنیت وترافیک نیز می باشد. در سیستم توزیع شده از تکنیک ارسال و دریافت پیام برای انتقال اطلاعات استفاده می شود . در هنگام درخواست سرویس و انتقال پیام یکی از مشکلات و بحرانهای اجتناب ناپذیر ، بن بست (DeadLock (می باشد. بن بست به شرایطی گفته می شود که در آن مجموعه ای از پردازشگرها یا سرویس ها بنا به هر دلیلی مسدود شده باشند و هرکدام منتظر دیگری باشند تا منابعش را آزاد نماید. در هنگام ارسال این پیام ها امکان ایجاد ترافیک و انحصار متقابل و همچنین قفل شدن سیستم انتقال در شرایط بحرانی مخصوصا پایگاه داده توزیع شده وجود دارد که در این صورت سرور از انجام فعالیت های عادی خود باز می ماند و در حالت بن بست قرار می گیرند. در این مقاله مروری ، خلاصه ای از انواع الگوریتم های تشخیص و آشکارسازی و همچنین پیشگیری یا رفع بن بست در سیستم های توزیع شده ، بیان شده است . امروزه الگوریتم های زیادی برای تشخیص و یا پیشگیری و یا حل بن بست در سیستم های توزیع شده ارایه شده است که تعداد زیادی از آنها راندمان پایینی در تشخیص بن بست و یا حل بن بست دارند و یا بن بست هایی را گزارش می کنند که در واقع وجود ندارند . الگوریتم های تشخیص و آشکارسازی بن بست به سه گروه متمرکز(Centralized (و توزیع شده (Distributed (و سلسله مراتبی(Hierarchical (طبقه بندی می شوند که در این تحقیق مروری ، تکنیک های مختلف تشخیص بن بست در سیستم های توزیع شده، نظیر الگوریتم Ramanoorthy ، Menasce ، Toeug و نحوه شناسایی مشکلات، محدودیت های آنها و ارایه راه حل عملی مبتنی بر واقعیات موجود در سیستم های توزیع شده ، بررسی شده است.

کلیدواژه ها:

نویسندگان

محمدرضا فرقانی

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

محمد رستمی

عضو باشگاه پژوهشگران جوان دانشگاه آزاد اسلامی واحد دهاقان ، اصفهان ، ایران

محمدرضا خیام باشی

دانشیار و عضو هیات علمی دانشگاه اصفهان ، ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • G. S. HO, C. V. Ramanoorthy, "Protocols for Deadlock Detection ...
  • J. R. Jaganathan and R. Vasudevan, "Comments _ Protocol for ...
  • D. A. Menasce and R. R. Muntz, "Locking abd Deadlock ...
  • K. M. Chandy and J. Misra and L. M. Hass, ...
  • G. Bracha, S. Toeug, "Distributed Deadlck Detection", IEEE Trans. o ...
  • N. D. Gligor and S. H. Shattuck, "On Deadlck Detection ...
  • J. Gray, P. Homan, R. Obermarck, and H. Korth, A ...
  • D. P. Mitchell and M. J. Merritt, A Distributed Algorthm ...
  • A. L. Choudary and W. H. Kobler, J. A. Stankovic, ...
  • M. K. Sinha and N. Natarjan, A priority-based distributed deadlock ...
  • Elmagarmid, A. K. and Liu, M. T., Faut tolerant deadlock ...
  • D. J. Badal, "Distributed Deadlock Detection Algorithm", Acm Trans. , ...
  • E. Knapp, Deadlck Detection in Distributed Databases, ACM Trans. Computing ...
  • M. Singhal, Deadlck Detection in Distributed Systems, IEEE Computer, Vol. ...
  • Ajay D. Kshemkalyani and Mukesh Sighal, Invariant-based verification of a ...
  • B. Shyam and D. M. Dhamdhere, A new priority-based probe ...
  • R.C. Hansdah, Nilanjan Gantait, Sandip Dey, A Faut-Toleram Distributed Deadlock ...
  • diagnosable systems, IEEE Trans. Electron. Comput., ol. EC-16 pp. 848-854, ...
  • Pei-yu Li and Bruce McMillin, Faut-toerant distributed deadlock detec tion/resolution, ...
  • Chia Shang Shih, John A. Stankovic, Survey of Deadlock Detection ...
  • Rahil Hosseini, Abolfazl T. Haghighat, A Servey of Distributed Probe-Based ...
  • J. E. B. Moss, Nested Transactions: An Approach to Reliable ...
  • نمایش کامل مراجع