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

Publish Year: 1396
نوع سند: مقاله ژورنالی
زبان: Persian
View: 364

This Paper With 13 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

JR_JME-15-51_008

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

Abstract:

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

Authors

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

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

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

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

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

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

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • 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 ...
  • نمایش کامل مراجع