ارائه روشی نوین جهت بهینه سازی رفع بن بست در پایگاه داده های توزیع شده

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

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

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

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

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

NCCSE01_019

تاریخ نمایه سازی: 9 بهمن 1392

چکیده مقاله:

یک سیستم توزیع شده شبکه ای از سایت ها است که توسط ارسال پیغام با یکدیگر تبادل اطلاعات می کنند. یکی از مهمترین کاربردهای سیستم های توزیع شده امکان به اشتراک گذاشتن منابع بین سیستم ها است. در چنین محیط هایی چنانچه یک دنباله از تخصیص منابع به پردازه ها تحت کنترل نباشد، امکان به وجود آمدن بن بست وجود دارد. مشکل بن بست برای یک سیستم پایگاه داده توزیع شده که قفل گذاری را بصورت الگوریتم کنترل همزمانی بکار می برد، بصورت ذاتی وجود دارد. این مقاله قصد دارد یک مطالعه جامع بر روی تشخیص بن بست در سیستم های پایگاه داده توزیع شده داشته باشد و سپس یک راهکار جدید، جهت بهینه سازی روش ارائه شده توسط Monjurul و همکاران، ارائه دهد. در این راهکار ارائه شده در این مقاله، برای انتخاب قربانی برای شکستن چرخه بن بست علاوه بر id اولویت، میزان اهمیت تراکنش برای سیستم نیز در نظر گرفته می شود. برای جلوگیری از ایجاد قحطی برای تراکنش جوانتر در هر بار Abort شدن تراکنش ضریب ثابتی به میزان اهمیت آن تراکنش برای سیستم در شروع مجدد اضافه می گردد. در این روش از قربانی شدن تراکنش جوانی که برای سیستم دارای اهمیت زیادی می باشد جلوگیری می شود.

کلیدواژه ها:

رفع چرخه بن بست ، صف تراکنش ها ، TWFG ، بهینه سازی ، سازنده بیشترین بن بست

نویسندگان

معصومه قدرتی

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

مریم قهرمانی

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

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • P. Valduriez and T. Ozsu, "Principle of Distributed Database Systems, ...
  • A. K. Elmagarmid, "A Survey of Distributed Deadlock Detection Algorithms, ...
  • N. Krivokapi, A. Kemper, and E. Gudes, "Deadlock Detection in ...
  • A. N. Choudhary, "Cost of Distributed Deadlock Detection: A performance ...
  • P. A. Bernstein and N. Goodman, "Concurrency Control in Distributed ...
  • H. T. Kung and J. T. Robinson, "Optimistic Methods for ...
  • J. N. Gray, "A discussion on distributed systems, " IBM ...
  • G. Alkhatib and R. S. Labban, "Transaction Management in Distributed ...
  • K. M. Chandy, J. Misra, and L. M. Hass, "Distributed ...
  • X. M. Chandy and J. Misra, "A Distributed Algorithm for ...
  • G. S. HO and C. V. RAMAM OORTHY, "Protocols for ...
  • S. Kawazu, S. Minami, K. Itoh, and K. Teranaka, "Two-Phase ...
  • D. P. Mitchell and M. J. Merritt, "A Distributed Algorithm ...
  • J. Nummenmaa, "Distributed Deadlock Management, " in http ://www. cs ...
  • R. Obermarck, "Distributed Deadlock Detection Algorithm, " ACM Transaction on ...
  • A. G. Olson and B. L. Evans, "Deadlock Detection For ...
  • M. K. Sinha and N. Natarjan, "A Priority Based Distributed ...
  • H. Wu, W.-N. Chin, and J. Jaffar, "An Efficient Distributed ...
  • B. M. M. Alom, F. Henskens, and M. Hannaford, "Deadlock ...
  • D. A. Menasce and R. R. Muntz, "Locking and Deadlock ...
  • S. Bhalla and M Hasegawa, "Automatic Detection of Multi-Level Deadlocks ...
  • G. Bracha and S Toueg, "Distributed Algorithm for Generalized Deadlock ...
  • N. Farajzadeh, M. Hashemzadeh, M. Mousakhani, and A. T. Haghighat, ...
  • B. M. M. Alom, F. Henskens, and M. Hannaford, "Optimization ...
  • نمایش کامل مراجع