پویا فایل

پویا فایل

پویا فایل

پویا فایل

پروژه آماری الگوریتم های کنترل همروندی

پروژه آماری الگوریتم های کنترل همروندی

چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write می‌باشد. در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب می‌شوند.

در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر می‌گیریم تا مساله تا حد ممکن ساده سازی شود.

1. مقدمه : کنترل همروندی فرآیندی است که طی آن بین دسترسی های همزمان به یک پایگاه داده در یک سیستم مدیریت پایگاه داده چند کاربره هماهنگی بوجود می‌آید. کنترل همروندی به کاربران اجازه می‌دهد تا در یک حالت چند برنامگی با سیستم تعامل داشته باشند در حالیکه رفتار سیستم از دیدگاه کاربر به نحو خواهد بود که کاربر تصور می‌کند در یک محیط تک برنامه در حال فعالیت است. سخت ترین حالت در این سیستم مقابله با بروز آوری های آزار دهنده ای است که یک کاربر هنگام استخراج داده توسط کاربر دیگر انجام می‌دهد. به دو دلیل ذیل کنترل همروندی در پایگاه داده های توزیعی از اهمیت بالایی برخوردار است:

  1. کاربراان ممکن است به داده هایی که در کامپیوترهای مختلف در سیستم قرار دارند دسترسی پیدا کنند.
  2. یک مکانیزم کنترل همروندی در یک کامپیوتر از وضعیت دسترسی در سایر کامپیوترها اطلاعی ندارد.

مساله کنترل همروندی در چندین سال قبل کاملا مورد بررسی قرار گفته است و در خصوص پایگاه‌داده‌های متمرکز کاملا شناخته شده است. در خصوص این مسال در پایگاه داده توزیعی با توجه به اینکه مساله در حوزه مساله توزیعی قرار می‌گیرد بصورت مداوم راهکارهای بهبود مختلف عرضه می‌شود. یک تئوری ریاضی وسیع برای تحلیل این مساله ارائه شده و یک راهکار قفل دو مرحله ای به عنوان راه حل استاندارد در این خصوص ارائه شده است. بیش از 20 الگوریتم کنترل همروندی توزیعی ارائه شده است که بسیاری از آنها پیاده سازی شده و در حال استفاده می‌باشند.این الگوریتمها معمولا پیچیده هستند و اثبات درستی آنها بسیار سخت می‌باشد. یکی از دلایل اینکه این پیچیدگی وجود دارد این است که آنها در اصطلاحات مختلف بیان می‌شوند و بیان های مختلفی برای آنها وجود دارد. یکی از دلایل اینکه این پیچدگی وجود دارد این است که مساله از زیر قسمتهای مختلف تشکیل شده است و برای هر یک از این زیر قسمتها یک زیر الگوریتم ارائه می‌شود. بهترین راه برای فائق آمدن بر این پیچدگی این است که زیر مساله ها و الگوریتمهای ارائه شده برای هر یک را در ی.ک سطح از انتزاع نگاه داریم.

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

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

حالت اول را می‌توان بروزآوری از دست رفته نامید. حالتی را تصور کنید که دو مشتری از دو سیستم مجزا بخواهند از یک حساب مالی برداشت نمایند. در این حالت فرض کنید در غیاب سیستم کنترل همروندی، هر دو با هم اقدام به خواندن اطلاعات و درج اطلاعات جدید در سیستم میکنند. در این حالت در غیاب سیستم کنترل همروندی تنها آخرین درج در سیستم ثبت می‌شود. این حالت در شکل 1 نشان داده شده‌ است.



خرید فایل



لینک منبع :پروژه آماری الگوریتم های کنترل همروندی

پروژه آماری الگوریتم های کنترل همروندی - برترین فایل ها - فایل ناب bartarin.filenab.com/product-55405-Statistical-project-concurrency-control-algorithm.aspx‎Cachedدسته: آمار بازدید: 23 بار فرمت فایل: doc حجم فایل: 79 کیلوبایت تعداد صفحات فایل: 16. پروژه آماری الگوریتمهای کنترل همروندی در 16 صفحه ورد قابل ویرایش ... پروژه-آماری-الگوریتم-های-کنترل-همروندی - برترین فایل ها - فایل ناب bartarin.filenab.com/tag-پروژه-آماری-الگوریتم-های-کنترل-همروندی.aspx‎Cachedمحصولاتی که دارای عبارت 'پروژه-آماری-الگوریتم-های-کنترل-همروندی' هستند. پروژه آماری الگوریتم های کنترل همروندی · پروژه آماری الگوریتم های کنترل همروندی. دانلود پروژه آماری الگوریتمهای کنترل همروندی dawnloudha.payfile.org/card.aspx?productid=12590‎Cachedلطفا پس از پر کردن اطلاعات بروی دکمه پرداخت کلیک کنید تا به صفحه پرداخت بانکی وصل شوید. لطفا تا سویئچ شدن به درگاه پرداخت صبور باشید. دانلود پروژه آمار بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی ... filefox.blogsky.com/.../دانلود-پروژه-آمار-بررسی-ویژگی-های-الگوریتمهای-کنترل-همروندی-توزیعی-که-بر-پایه-مکانیزم-قفل-دو-مرحله-ای‎Cached14 سپتامبر 2016 ... دانلود پروژه آمار بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای با فرمت ورد و قابل ویرایش تعدادصفحات ... طرح آماری الگوریتمهای کنترل همروندی - همکاری در فروش فایل stucloob.marketfile.ir/product-46982-طرح-آماری-الگوریتمهای-کنترل-همروندی.aspx‎Cachedپروژه آماری الگوریتمهای کنترل همروندی در 16 صفحه ورد قابل ویرایش. چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه ... listپروژه آماری الگوریتم های کنترل همروندی | شیک ترین ها 3nafari.shiektarinha.xyz/.../listپروژه+آماری+الگوریتم+های+کنترل+همروندی.html‎Cachedپروژه آماری الگوریتمهای کنترل همروندی در 16 صفحه ورد قابل ویرایش ... چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه ... پروژه آماری الگوریتمهای کنترل همروندی google-market.avablog.ir/.../پروژه+آماری+الگوریتمهای+کنترل+همروندی+‎Cached15 نوامبر 2016 ... کاربر گرامی به سایت ایران دانشجو خوش آمدید . شما به منظور دریافت * پروژه آماری الگوریتمهای کنترل همروندی * وارد این صفحه شده اید . جهت دانلود و ... پروژه آماری الگوریتم های کنترل همروندی | شیک ترین ها music18next175.shiektarinha.ir/.../پروژه+آماری+الگوریتم+های+کنترل+همروندی.html‎Cachedپروژه آماری الگوریتمهای کنترل همروندی در 16 صفحه ورد قابل ویرایش ... چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه ... پروژه آماری الگوریتمهای کنترل همروندی - فروشگاه تخصصی معماری ... mastanehinline.xyz/product-12590-پروژه-آماری-الگوریتمهای-کنترل-همروندی.aspx‎Cachedپروژه آماری الگوریتمهای کنترل همروندی در 16 صفحه ورد قابل ویرایش دسته: علوم انسانی بازدید: 3 بار فرمت فایل: doc حجم فایل: 79 کیلوبایت تعداد صفحات فایل: 16 ... مقاله ویژگی های الگوریتم های کنترل همروندی توزیعی bankmaghale.ir/مقاله-ویژگی-های-الگوریتم-های-کنترل-همر/‎Cached Similarمقاله ویژگی های الگوریتم های کنترل همروندی توزیعی مربوطه به صورت فایل ورد word و قابل ویرایش می باشد و دارای ۲۲ صفحه است . بلافاصله بعد از پرداخت و خرید ...