دانلود متن کامل پایان نامه مقطع کارشناسی ارشد رشته مهندسی کامپیوترعنوان : ارائه الگوریتم زمانبندی مهاجرت ماشین های مجازی جهت بهینه سازی همزمان مصرف انرژی و تولید آلاینده ها در شبکه محاسباتی ابرتعداد صفحات : 87چکیده:در سال های اخیر با توجه به رشد روز افزون درخواستها و پیوستن مشتریان جدید به دنیای محاسبات، سیستم های محاسباتی نیز باید تغییر کنند و قدرتمندتر وانعطاف پذیرتر از قبل عمل نمایند. در این میان محاسبات ابری به عنوان مدلی فراتر از یک سیستم ارائه شد که در حال حاضر توانایی پاسخگویی به اکثر درخواست ها و نیازمندی ها را دارد.راه حل های مجازی سازی به طور گسترده ای برای حل مشکلات مختلف مراکز داده مدرن بکار می روند که شامل : استفاده کمتر از سخت افزار، استفاده بهینه از فضای مراکز داده , مدیریت بالای سیستم و هزینه نگهداری می شوند.عمده چالش هایی که سرور های بزرگ با آن مواجه هستند عدم وجود قابلیت اطمینان بالای سیستم و هزینه های عملیاتی بالا به علت مصرف انرژی زیاد است. بنابراین، استقرار و زمانبندی vm ها برپایه انرژی آگاه یک ضرورت فوری برای دستیابی به این اهداف است. زمانبندی کار برای چندین سال توسط محققان مختلف مورد مطالعه قرار داده شده است ، اما توسعه خوشه های مجازی و محیط ابر پنجره جدیدی به سوی محققان جهت رویکردهای جدید زمانبندی باز کرده اند .یکی از تکنیک های مورد نیاز جهت افزایش انعطا ف پذیری و مقیاس پذیری مراکز داده ی ابری، مهاجرت است. عمل مهاجرت با اهداف گوناگونی از جمله توازن و تقسیم بار، تحمل پذیری در برابر خرابی، مدیریت انرژی، کاهش زمان پاسخ و افزایش کیفیت سرویس، تعمیر و نگهداری سرورها انجام می شود.اجزای اصلی زمانبندی کار در محیط مجازی شامل :استقرار vmها در بین ماشین های فیزیکی و موازنه بارکاری پویا به کمک مهاجرت کارها در سراسر گره های خوشه مرکز داده می باشد.در این پایان نامه تمرکز ما روی زمانبندی مهاجرت ماشین های مجازی در مرکز داده ابر با استفاده از الگوریتم وراثتی می باشد . نتایج شبیه سازی موید امکان پذیری و کارایی این الگوریتم زمانبندی می باشد و منجر به کاهش قابل توجه مصرف انرژی کل در مقایسه با استراتژی های دیگر می شود.و از آنجا که تمرکز ما روی انرژی عملیاتی مراکز داده است با کاهش مصرف انرژی عملیاتی, تولید آلاینده زیستی کربن نیز کاهش یافته که در کاهش هزینه کاربر نقش بسزایی ایفا می کند .چکیدهمقدمه فصل اول- کلیاتمقدمهمروری بر محاسبات ابری1-2-1- بررسی انواع مختلف توده های ابر، کاربرد، مزایا و معایب1-2-2- برخی مزایا و معایب محاسبات ابری1-2-3- معماری سیستم های محاسبات ابری1-2-4- ماهیت محاسبات ابریمجازی سازیمقدمه ای بر مهاجرت ماشین های مجازی1-4-1- مهاجرت1-4-2- انواع روش های مهاجرت زندهالگوریتم ژنتیک1-5-1- جمعیت ژنتیکی1-5-2- تابع برازندگی1-5-3- عملگر ترکیب یا جابه جایی1-5-4- عملگر جهش1-5-5- عملگر انتخابآشنایی با چالش پیش رو در شبکه محاسباتی ابرخلاصه و نتیجه گیری فصل دوم- مروری بر ادبیات گذشته2-1- محاسبات ابری2-2- مجازی سازی2-3- مدیریت انرژی در مرکز داده اینترنت IDC2-4- مدیریت انرژی ماشین مجازی و مهاجرت2-5- الگوریتم MBFD2-6- الگوریتم ST2-7- الگوریتم MM2-8- الگوریتم هریسانه2-9- الگوریتمMEF(تغییر اولین تناسب)2-10- نتیجه گیری فصل سوم- ارائه الگوریتم پیشنهادی3-1- مقدمه3-2- الگوریتم پیشنهادی فصل چهارم- نتایج شبیه سازی4-1- مقدمه4-2- ویژگی های شبیه سازی تخصیص و مهاجرت ماشین های مجازی4-3- نرم افزار متلب4-4- نتایج شبیه سازی4-5- نتیجه گیری فصل پنجم- نتیجه گیری و پیشنهادات5-1- نتیجه گیری5-2- کار آینده فهرست جداولجدول 1-1 نمونه ای خدمات برحسب تقاضای ارائه شده از طریق محاسبات ابریجدول 3-1 مصرف انرژی پردازنده ها با توجه به بار کاریجدول 4-1 مقایسه الگوریتم های مختلف برپایه مصرف انرژی سرورها (Kwh)فهرست اشکالشکل1-1 بررسی گوگل از مقبولیت سیستم های کلاستر , گرید و ابرشکل 1-2 سیر تکاملی سیستم های محاسباتیشکل 1-3 نمایی از انواع مراکز داده (بدون مجازی سازی وبا مجازی سازی)شکل 1-4 نمایی از چگونگی عملکرد MapReduceشکل 1-5 نمایی کلی از ساختار مجازی سازیشکل 1-6 سرورهای مجازی اجرا شده بر روی یک سخت افزار فیزیکیشکل 1-7 تاثیر مجازی سازی در کاهش تعداد سرورهای فیزیکیشکل 1-8 شمای کلی مجازی سازی مرکز داده شکل 1-9 مهاجرت ماشین مجازیشکل 3-2 رشته کروموزوم پیشنهادیشکل 3-3 ترکیب – روال تک نقطه ایشکل 3-4 مثال- ترکیب – روال تک نقطه ای شکل 3-5 ترکیب – روال دو نقطه ایشکل 3-6 مثال- ترکیب – روال دو نقطه ایشکل 3-7 ترکیب – روال یکنواختشکل 3-8 جهش- بیتینمودار 4-1 – زمانبند ارائه شده با تعداد تکرار100 و عملگر ترکیب تک نقطه اینمودار 4-2 – زمانبند ارائه شده با تعداد تکرار1000 و عملگر ترکیب پراکندهنمودار 4-3 مقایسه الگوریتم های مختلف برپایه مصرف انرژی سرورها (Kwh)نمودار 4-4 مقایسه الگوریتم های انرژی آگاه برپایه مصرف انرژی سرورها (Kwh) دانلود متن کامل پایان نامه مقطع کارشناسی ارشد رشته مهندسی کامپیوترعنوان : ارائه الگوریتم زمانبندی مهاجرت ماشین های مجازی جهت بهینه سازی همزمان مصرف انرژی و تولید آلاینده ها در شبکه محاسباتی ابرتعداد صفحات : 87
دانلود فایل ورد Word ارائه الگوریتم زمانبندی مهاجرت ماشین های مجازی جهت بهینه سازی همزمان مصرف انرژی و تولید آلاینده ها در شبکه محاسباتی ابر
دانلود متن کامل پایان نامه مقطع کارشناسی ارشد رشته مهندسی کامپیوترعنوان : ارائه الگوریتم زمانبندی مهاجرت ماشین های مجازی جهت بهینه سازی همزمان مصرف انرژی و تولید آلاینده ها در شبکه محاسباتی ابرتعداد صفحات : 87چکیده:در سال های اخیر با توجه به رشد روز افزون درخواستها و پیوستن مشتریان جدید به دنیای محاسبات، سیستم های محاسباتی نیز باید تغییر کنند و قدرتمندتر وانعطاف پذیرتر از قبل عمل نمایند. در این میان محاسبات ابری به عنوان مدلی فراتر از یک سیستم ارائه شد که در حال حاضر توانایی پاسخگویی به اکثر درخواست ها و نیازمندی ها را دارد.راه حل های مجازی سازی به طور گسترده ای برای حل مشکلات مختلف مراکز داده مدرن بکار می روند که شامل : استفاده کمتر از سخت افزار، استفاده بهینه از فضای مراکز داده , مدیریت بالای سیستم و هزینه نگهداری می شوند.عمده چالش هایی که سرور های بزرگ با آن مواجه هستند عدم وجود قابلیت اطمینان بالای سیستم و هزینه های عملیاتی بالا به علت مصرف انرژی زیاد است. بنابراین، استقرار و زمانبندی vm ها برپایه انرژی آگاه یک ضرورت فوری برای دستیابی به این اهداف است. زمانبندی کار برای چندین سال توسط محققان مختلف مورد مطالعه قرار داده شده است ، اما توسعه خوشه های مجازی و محیط ابر پنجره جدیدی به سوی محققان جهت رویکردهای جدید زمانبندی باز کرده اند .یکی از تکنیک های مورد نیاز جهت افزایش انعطا ف پذیری و مقیاس پذیری مراکز داده ی ابری، مهاجرت است. عمل مهاجرت با اهداف گوناگونی از جمله توازن و تقسیم بار، تحمل پذیری در برابر خرابی، مدیریت انرژی، کاهش زمان پاسخ و افزایش کیفیت سرویس، تعمیر و نگهداری سرورها انجام می شود.اجزای اصلی زمانبندی کار در محیط مجازی شامل :استقرار vmها در بین ماشین های فیزیکی و موازنه بارکاری پویا به کمک مهاجرت کارها در سراسر گره های خوشه مرکز داده می باشد.در این پایان نامه تمرکز ما روی زمانبندی مهاجرت ماشین های مجازی در مرکز داده ابر با استفاده از الگوریتم وراثتی می باشد . نتایج شبیه سازی موید امکان پذیری و کارایی این الگوریتم زمانبندی می باشد و منجر به کاهش قابل توجه مصرف انرژی کل در مقایسه با استراتژی های دیگر می شود.و از آنجا که تمرکز ما روی انرژی عملیاتی مراکز داده است با کاهش مصرف انرژی عملیاتی, تولید آلاینده زیستی کربن نیز کاهش یافته که در کاهش هزینه کاربر نقش بسزایی ایفا می کند .چکیدهمقدمه فصل اول- کلیاتمقدمهمروری بر محاسبات ابری1-2-1- بررسی انواع مختلف توده های ابر، کاربرد، مزایا و معایب1-2-2- برخی مزایا و معایب محاسبات ابری1-2-3- معماری سیستم های محاسبات ابری1-2-4- ماهیت محاسبات ابریمجازی سازیمقدمه ای بر مهاجرت ماشین های مجازی1-4-1- مهاجرت1-4-2- انواع روش های مهاجرت زندهالگوریتم ژنتیک1-5-1- جمعیت ژنتیکی1-5-2- تابع برازندگی1-5-3- عملگر ترکیب یا جابه جایی1-5-4- عملگر جهش1-5-5- عملگر انتخابآشنایی با چالش پیش رو در شبکه محاسباتی ابرخلاصه و نتیجه گیری فصل دوم- مروری بر ادبیات گذشته2-1- محاسبات ابری2-2- مجازی سازی2-3- مدیریت انرژی در مرکز داده اینترنت IDC2-4- مدیریت انرژی ماشین مجازی و مهاجرت2-5- الگوریتم MBFD2-6- الگوریتم ST2-7- الگوریتم MM2-8- الگوریتم هریسانه2-9- الگوریتمMEF(تغییر اولین تناسب)2-10- نتیجه گیری فصل سوم- ارائه الگوریتم پیشنهادی3-1- مقدمه3-2- الگوریتم پیشنهادی فصل چهارم- نتایج شبیه سازی4-1- مقدمه4-2- ویژگی های شبیه سازی تخصیص و مهاجرت ماشین های مجازی4-3- نرم افزار متلب4-4- نتایج شبیه سازی4-5- نتیجه گیری فصل پنجم- نتیجه گیری و پیشنهادات5-1- نتیجه گیری5-2- کار آینده فهرست جداولجدول 1-1 نمونه ای خدمات برحسب تقاضای ارائه شده از طریق محاسبات ابریجدول 3-1 مصرف انرژی پردازنده ها با توجه به بار کاریجدول 4-1 مقایسه الگوریتم های مختلف برپایه مصرف انرژی سرورها (Kwh)فهرست اشکالشکل1-1 بررسی گوگل از مقبولیت سیستم های کلاستر , گرید و ابرشکل 1-2 سیر تکاملی سیستم های محاسباتیشکل 1-3 نمایی از انواع مراکز داده (بدون مجازی سازی وبا مجازی سازی)شکل 1-4 نمایی از چگونگی عملکرد MapReduceشکل 1-5 نمایی کلی از ساختار مجازی سازیشکل 1-6 سرورهای مجازی اجرا شده بر روی یک سخت افزار فیزیکیشکل 1-7 تاثیر مجازی سازی در کاهش تعداد سرورهای فیزیکیشکل 1-8 شمای کلی مجازی سازی مرکز داده شکل 1-9 مهاجرت ماشین مجازیشکل 3-2 رشته کروموزوم پیشنهادیشکل 3-3 ترکیب – روال تک نقطه ایشکل 3-4 مثال- ترکیب – روال تک نقطه ای شکل 3-5 ترکیب – روال دو نقطه ایشکل 3-6 مثال- ترکیب – روال دو نقطه ایشکل 3-7 ترکیب – روال یکنواختشکل 3-8 جهش- بیتینمودار 4-1 – زمانبند ارائه شده با تعداد تکرار100 و عملگر ترکیب تک نقطه اینمودار 4-2 – زمانبند ارائه شده با تعداد تکرار1000 و عملگر ترکیب پراکندهنمودار 4-3 مقایسه الگوریتم های مختلف برپایه مصرف انرژی سرورها (Kwh)نمودار 4-4 مقایسه الگوریتم های انرژی آگاه برپایه مصرف انرژی سرورها (Kwh) دانلود متن کامل پایان نامه مقطع کارشناسی ارشد رشته مهندسی کامپیوترعنوان : ارائه الگوریتم زمانبندی مهاجرت ماشین های مجازی جهت بهینه سازی همزمان مصرف انرژی و تولید آلاینده ها در شبکه محاسباتی ابرتعداد صفحات : 87