ارزیابی الگوریتم های کنترل همروندی WW و WD برای مدیریت پایگاه داده ها، از طریق مدل سازی با پتری رنگی

سال انتشار: 1396
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 326

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

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

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

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

JR_JME-15-51_008

تاریخ نمایه سازی: 16 تیر 1398

چکیده مقاله:

اجرای همروند تراکنش‎ها در پایگاه داده، ممکن است منجر به ناسازگاری شود. ناسازگاری بر اثر مقادیر نادرستی است که برای داده‎ها، به دلیل تداخل اجرای تراکنش ها بوجود می‎آید. الگوریتم های کنترل همروندی، جهت تضمین اجرای همروند چندین تراکنش که بصورت همروند با داده‎های مشترک کار می‎کنند طراحی شده‎اند. در این مقاله الگوریتم های کنترل همروندی منتظر گذاشتن-میراندن (WD) و زخمی کردن-منتظر گذاشتن (WW) که جزء تکنیک های پیشگیری از بن بست هستند مدل سازی گردیده اند. از آنجا که شبکه پتری رنگی یکی از بهترین روش ها برای تحلیل مکانیزم های کنترل همروندی است؛ مدل سازی ها با استفاده از پتری رنگی ارائه شده اند. پس از مدل سازی به ارزیابی الگوریتم ها بر اساس پارامترهای تعداد تراکنش های وارد شونده به سیستم، تعداد دستورات هر تراکنش، تعداد داده های مشترک و غیر مشترک بین تراکنش ها و تعداد داده های مشترک در تراکنش هایی که هیچ داده غیر مشترکی ندارند؛ پرداخته شده است. پس از ارزیابی، این نتیجه بدست آمد که بر اساس پارامترهای ذکر شده، الگوریتم WW نسبت به WD زمان اجرای بسیار بهتری دارد.

نویسندگان

فاطمه سعادت جو

دانشگاه علم و هنر

میدیا بهزادیان

دانشگاه علم و هنر

محمد علی سعادت جو

دانشگاه کاشان

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Pashazadeh, S. (2012). Modeling and verification of deadlock potentials of ...
  • Pashazadeh, S. (2012). Modeling a concurrency control Mechanism in distributed ...
  • Shu, L. C., Young, M. (2002). Versioning concurrency control for ...
  • Hedayati, M., Kamali, S. H., Shakerian, R., Rahmani, M. (2010). ...
  • Singhal, M. (1991). Performance analysis of the basic timestamp ordering ...
  • Al-Jumah, N. B., Hossam, S. H., El-Sharkawi, M. (2000). Implementation ...
  • Ozsu, M. T. (1985). Modeling and analysis of distributed database ...
  • Mikkilineni, K. P., Chow, Y. C., Su, S. Y. W. ...
  • Han, Y., Jiang, C., Luo, X. (2004). A study of ...
  • Murata, T. (1989). Petri nets: properties, analysis and applications . ...
  • Devillers, R., Best, E. (1987). Sequential and concurrent bihavior in ...
  • Seatzu, C., Cabasino, M. P., Giua, A. (2013). Introduction to ...
  • Zhen, C., Li, K. (2009). Improved distributed concurrency control algorithm ...
  • Lee, J. (1999). Precise serialization for optimistic concurrency control . ...
  • Mousavi, S. M. A., Naji, H. R., Ebrahimi, A. R. ...
  • Chen, J., Wang, Y. F., Wang, J. P. (2011). Concurrency ...
  • Sarkar, B. B., Nabendu, C. (2009). Modeling & analysis of ...
  • Jie, H., Fengying, L., Huijiao, W. (2010). Petri net based ...
  • Jenq, B-C., Twichell, B. C., Keller, T. W. (1989). Locking ...
  • Voss, K. (1997). Prototyping and verifying distributed database systems using ...
  • Paulson, L. C. (1996). ML for the working programmer . ...
  • Harper, R. (2001). Programming in standard ML, Pittsburgh United States ...
  • نمایش کامل مراجع