خرید مقاله الگوريتم هاي تخصيص داده پويا در سيستم هاي پايگاه داده توزيعي
گروه ها: ورد word2013/10/4بدون نظر
مقدمهپيشرفت در تکنولوژيهاي شبکه و پايگاه داده در دهه هاي اخير منجر به ايجاد سيستم هاي پايگاه داده توزيع شده گشته است .يک سيستم پايگاه داده توزيع شده مجموعه اي از سايتها مي باشد که از طريق شبکه به هم متصل شده اند که هر کدام از سايت ها پايگاه داده مخصوص به خود دارد اما مي توانند با يکديگر کار کنند بنابراين هر کاربري در هر سايتي مي تواند به همه داده هاي موجود در شبکه دسترسي داشته باشد درست مانند اينکه همه داده ها در سايت کاربر ذخيره شده است .دغدغه اصلي سيستم هاي پايگاه داده توزيع شده قطعه قطعه کردن و تخصيص پايگاه داده اصلي مي باشد واحد قطعه داده مي تواند يک فايل باشد که در اين حالت موضوع تخصيص همان تخصيص فايل خواهد بود مشکل تخصيص داده يک مسئله NP-complete مي باشد بنابراين نياز به هيوريستيکهاي سريع براي توليد راه حل هاي موثر مي باشد علاوه بر اينها تخصيص بهينه اشيا پايگاه داده به طور شديد بستگي به استراتژي اجراي پرس وجو که به وسيله پايگاه داده توزيع شده پياده سازي شده دارد . هزينه اصلي در اجراي پرس و جو در سيستمهاي پايگاه داده توزيع شده هزينه انتقال داده هنگام انتقال يک رابطه در موقع درخواست پرس و جو از يک سايت و انتقال آن از يک سايت متفاوت مي باشد[2] . هدف اصلي الگوريتم هاي تخصيص داده تعيين نسبت دادن فرگمنتها به سايتهاي مختلف براي کمينه کردن هزينه انتقال داده در اجراي يک مجموعه از پرس و جو ها مي باشد که معادل کمينه کردن زمان متوسط اجراي پرس و جو مي باشد که اهميت اصلي در محيط هاي توزيع شده و پايگاه داده چند رسانه اي دارد .الگوريتم هاي استاتيک :مسئله تخصيص داده به طور کلي يک مسئله NP-complete مي باشد و نيازمند هيوريستکهايي ميباشد که راه حل سريع و با کيفيت بالا توليد کند. گسترش يک هيوريستيک موثر بستگي به استراتژي اجراي پرس و جويي دارد که توسط سيستمهاي پايگاه داده توزيع شده بکار گرفته مي شود که به اين دليل است که استراتژي مختلف اجراي پرس و جو الگو هاي مختلف انتقال داده متفاوت دارند[10] . الگوريتم تخصيص داده پارامترهاي زير را به عنوان ورودي مي گيرد : 1 – گراف وابستگي قطعه داده 2- هزينه انتقال واحد داده اي بين سايتها 3 – محدوديتهاي تخصيص روي تعداد قطعه داده که مي تواند به سايت تخصيص داده شود 4 - تعداد تکرار اجراي پرس و جو از سايتها[4] گراف وابستگي قطعه داده يک گراف بدون سيکل جهت دار مي باشد که در ريشه آن سايت اجراي پرس و جو قرار دارد و ساير نودها نودهاي قطعه داده مي باشد که ممکن است توسط پرس و جو مورد دسترسي قرار گيرد و اين گراف وابستگي قطعه داده وابستگي بين قطعه داده و مقدار داده اي که بايستي موقع اجراي پرس و جو منتقل شود را مدل مي کند . شکل 1 : گراف وابستگي قطعه دادهالگوريتم ژنتيک فرض کنيد ri,j نشان دهنده نيازمندي سايت i به قطعه داده j مي باشد ، و هر قطعه داده i بوسيله اندازه اش مشخص مي شود که با si نشان داده مي شود و ti,j نشان دهنده هزينه اي است که سايت i متحمل مي شود تا به قطعه داده که در سايت j وجود دارد دسترسي پيدا کند مشکل تخصيص در سيستم هاي پايگاه داده توزيع شده پيدا کردن راه حلي است که داده ها طوري در سايت هاي موجود استقرار يابند که براي دسترسي به آنها کمترين هزينه را متحمل شويم . اين بدين معناست که ما عمل جايگزيني P = {p1, p2, p3,..,pj, ...,pn} ( که pj=i نشان دهنده قطعه داده j است که در سايت i واقع شده است) براي n قطعه داده پيدا مي کنيم بنابراين هر سايتي از ظرفيت خودش سرريز نمي شود و ri,j sj <= ci,j i | 1<=i<=m و ri,j ti,pj کمينه مي شود.با محدود کردن استفاده از نيازمنديهاي ماتريس و هزينه انتقال صفر مسئله تخصيص پايگاه داده توزيع شده به مسئله bin packing تبديل مي شود که يک مسئله NP-complete مي باشد.الگوريتم ژنتيک يک تکنيک جستجوي تطابقي مي باشد که بر پايه اصول و مکانيزمهاي انتخاب طبيعي و survival of the fittest از سير تکاملي تدريجي مي باشد با شبيه سازي سير تکاملي طبيعي الگوريتم ژنتيک مي تواند به طور موثر حوزه مسئله را جستجو کند و به راحتي مسائل مشکل را حل کند . الگوريتم ژنتيک با توليد يک population اوليه شروع به کار مي کند ، P (t = 0) ، و هر کدام از اعضاي خود را با تابع هدف ارزيابي مي کند تا موقعي که شرايط پاياني فراهم نشود يک قسمت از population انتخاب ، ارزيابي و برگردانده ميشود به population.[12]
| گروه | |
| قیمت | 3500 تومان |
| توضیح | 19صفحه |
| پسورد | بدون پسورد |
| نمایش | 717 نمایش |
| رتبه |
| خرید آنلاین |
به توضیحات زیر توجه کنید:
۱- فایل ها بصورت تدریجی بر روی سایت آپلود می شوند.
۲- در صورت اشکال در دانلود از طریق فرم دیدگاه ها به اطلاع ما برسانید تا فایل برای دانلود زودتر قرار داده شود.
۴- اگر اشکالی در پروژه ها قرار دارد، از طریق فرم دیدگاه به اطلاع ما برسانید.
۵- سایت هیچگونه مسئولیتی در برابر پروژه های قرار داده شده ندارد.
6- اگر کلید واژه های پروژه ها مناسب نیستند، از بخش نظردهی برای ما ارسال کنید.
۱- فایل ها بصورت تدریجی بر روی سایت آپلود می شوند.
۲- در صورت اشکال در دانلود از طریق فرم دیدگاه ها به اطلاع ما برسانید تا فایل برای دانلود زودتر قرار داده شود.
۴- اگر اشکالی در پروژه ها قرار دارد، از طریق فرم دیدگاه به اطلاع ما برسانید.
۵- سایت هیچگونه مسئولیتی در برابر پروژه های قرار داده شده ندارد.
6- اگر کلید واژه های پروژه ها مناسب نیستند، از بخش نظردهی برای ما ارسال کنید.



