عنوان : ارایه ی یک الگوریتم مقیاسپذیر آگاه از بارکاری جهت زمانبندی ماشینهای مجازی
تعداد صفحات :83
فناوری مجازیسازی به عنوان یک رکن اساسی در سیستمهای مبتنی بر پردازش ابری و مراکز داده مورد توجه ویژه میباشد. مفهوم مجازیسازی دارای قدمتی طولانی در دنیای رایانه است و سرآغاز آن به دهه 60 میلادی، برای استفادهی بهینه از توان رایانه های بزرگ میرسد. با ظهور رایانه های شخصی ارزان قیمت این فناوری به فراموشی سپرده شد، ولی در آغاز قرن جاری به مدد پیشرفتهای قابل توجه در ساخت رایانههای توانمند، شبکههای با پهنای باند بالا و ابزارهای ذخیره سازی مدرن این فناوری امکان ظهور مجدد یافته است. استفادهی بهینه از منابع کارگزارها با تجمیع سرویسها بر تعداد ماشین سخت افزاری کمتر، کاهش هزینه های زیرساخت مانند مصرف برق و خنک کنندگی، مدیریت بهتر و آسانتر کارگزارها، امکان مهاجرت ماشینهای مجازی در حال اجرا به میزبانهای فیزیکی دیگر، ایجاد محیطهای سازگار با نرمافزارهای قدیمی، ایجاد محیطهای اجرایی مجزا جهت نرمافزارهای نامطمئن و یا تست و عیب یابی نرم افزارهای جدید از علتهای مورد توجه قرار گرفتن این فناوری میباشند. هسته اصلی محیط مجازی، یک میزبان نرمافزاری به نام ناظر ماشین مجازی است. وظیفه ی اصلی ناظر ماشین مجازی ایجاد و مدیریت منابع محیطهای اجرایی است. از آنجا که منابع موجود، محدود و مشترک میباشند، رقابت بر سر استفاده از آنها باعث ایجاد پدیدهای به نام تداخل بار کاری میشود که تاثیر قابل توجهی بر کاهش کارایی ماشینهای مجازی میگذارد. در این میان نقش کلیدی ناظر ماشین مجازی این است که منابع موجود را به گونهای تسهیم و زمانبندی نماید که کارایی ماشین های مجازی تحت تاثیر قرار نگیرد.
فهرست مطالب
فصل 1: مقدمه و کلیات تحقیق
1-1- مقدمه
1-2- اهداف.
1-3- ساختار پایاننامه
فصل 2: مجازیسازی و پردازش ابری
2-1- مقدمه
2-2- تعریف مجازیسازی
2-3- تاریخچه ی مجازی سازی
2-4- ناظر ماشین مجازی
2-5- کاربردهای مجازی سازی
2-5-1- جعبهی شنی
2-5-2- محیطهای اجرایی چندگانه
2-5-3- سخت افزار مجازی
2-5-4- سیستمعاملهای چندگانه همزمان
2-5-5- اشکالزدایی
2-5-6- مهاجرت نرم افزار
2-5-7- بستهی پیشنصب مجازی
2-5-8- تجمیع کارگزار
2-6- سطوح مختلف مجازیسازی
2-6-1- معماری یک سیستم قابل مجازی سازی
2-6-2- مجازیسازی در سطح معماری مجموعه دستور
2-6-3- مجازیسازی در سطح انتزاع سخت افزار
2-6-4- مجازیسازی در سطح سیستم عامل
2-6-5- مجازیسازی در سطح برنامهی کاربردی
2-6-6- مجازیسازی در سطح کتابخانه
2-7- پردازش ابری
2-7-1- تاریخچه
2-7-2- مزایای اقتصادی ابر
2-7-3- انواع ابر پردازشی
فصل 3: تحقیقات مرتبط
3-1- مقدمه
3-2- رویکردهای متفاوت به زمانبندی ماشینهای مجازی
3-2-1- مزایا و معایب رویکردهای زمانبندی ماشینهای مجازی
فصل 4: الگوریتم DVMS
4-1- مقدمه.
4-2- ملاحظات زمانبندی در یک محیط پردازش ابری
4-2-1- کارایی
4-2-2- هزینه
4-2-3- همجواری
4-2-4- قابلیت اعتماد و دسترسپذیری مستمر
4-3- چالشهای زمانبندی
4-4- الگوریتم ارایه شده برای زمانبندی ماشینهای مجازی
4-4-1- نگاشت مسالهی زمانبندی به مساله ی کوله پشتی
4-4-2- مدل سیستم
4-4-3- فرمولبندی مساله
4-4-4- الگوریتم DVMS
4-4-5- قضیه
4-4-6- بررسی پیچیدگی زمانی الگوریتم
4-4-7- پیچیدگی فضایی الگوریتم
فصل 5: ارزیابی الگوریتم ارایه شده
5-1- مقدمه
5-2- شرایط و محدودیتهای ارزیابی
5-2-1- مشخصات سختافزاری و نرمافزاری محیط ارزیابی
5-3- فرضها و تعریفها
5-4- بررسی زمان اجرای الگوریتم
5-4-1- تعداد ماشینهای فیزیکی ثابت، تعداد ماشینهای مجازی متغیر
5-4-2- تعداد ماشینهای مجازی ثابت، تعداد ماشینهای فیزیکی متغیر
5-5- مقایسه الگوریتم DVMS با دو الگوریتم پایه
5-5-1- الگوریتم تصادفی
5-5-2- الگوریتم توازن بار
5-5-3- روش مقایسه الگوریتم DVMS با الگوریتم تصادفی و چرخشی
فصل 6: نتیجه گیری و کارهای آینده
6-1- نتیجه گیری
6-2- کارهای آینده
منابع
قیمت فایل ورد پروژه : 14000 تومان
دانلود فایل ورد بلافاصله بعد از پرداخت هزینه
بلافاصله پس از پرداخت ، لینک دانلود پایان نامه به شما نشان داده می شود
پشتیبانی سایت : 09010633413
فایل مورد نظر خودتان را پیدا نکردید ؟ نگران نباشید . این صفحه را نبندید ! سایت ما حاوی حجم عظیمی از پایان نامه های دانشگاهی است. مطالب مشابه را هم ببینید. برای یافتن فایل مورد نظر کافیست از قسمت جستجو استفاده کنید. یا از منوی بالای سایت رشته مورد نظر خود را انتخاب کنید و همه فایل های رشته خودتان را ببینید