فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word


در حال بارگذاری
10 جولای 2025
پاورپوینت
17870
3 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word دارای ۵۱ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

لطفا نگران مطالب داخل فایل نباشید، مطالب داخل صفحات بسیار عالی و قابل درک برای شما می باشد، ما عالی بودن این فایل رو تضمین می کنیم.

فایل ورد فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word :

بخشی از فهرست مطالب فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word

فصل اول: مقدمه    
مقدمه    
فصل دوم: فناوری مجازیسازی و فناوری پردازش ابری    
۲-۱ مقدمه    
۲-۲ مجازیسازی    
۲-۲-۱ مزایا و کاربردهای مجازیسازی    
۲-۲-۲ مجازیسازی در سطوح مختلف معماری    
۲-۲-۲-۱ مجازیسازی در سطح معماری مجموعه دستورالعمل    
۲-۲-۲-۲ مجازیسازی در سطح انتزاع سخت افزار    
۲-۲-۲-۳ مجازی‏سازی در سطح سیستم ‏عامل    
۲-۲-۲-۴ مجازیسازی در سطح هسته لینوکس    
۲-۲-۲-۵ مجازیسازی در سطح زبان برنامه نویسی    
۲-۲-۲-۶ مجازی‏سازی در سطح کتابخانه    
۲-۳ پردازش ابری    
۲-۳-۱ مزایای پردازش ابری    
۲-۳-۲ معایب پردازش ابری    
۲-۳-۳ انواع پردازش ابری    
۲-۳-۳-۱ ابر عمومی    
۲-۳-۳-۲ ابر خصوصی    
۲-۳-۳-۳ ابر ترکیبی    
۲-۳-۴ سرویس های رایج پردازش ابری    
۲-۴ تداخل کارایی    
۲-۵ تحقیقات مرتبط    
فصل سوم:تداخل عملکرد    
۳-۱ تداخل عملکرد    
۳-۲ دلایل بروز تداخل عملکرد    
۳-۳ سنجش تداخل    
۳-۳-۱ تجهیزات و ابزارهای مورد نیاز    
۳-۳-۲ ترکیب بارهای کاری از نوع پردازشی و شبکه    
۳-۳-۳ ترکیب بارهای کاری از نوع شبکه    
۳-۳-۴ فرمول‌بندی تداخل عملکرد    
۳-۴ الگوریتم زمانبندیIAS    
منابع    

بخشی از منابع و مراجع فایل ورد کامل تحقیق فناوری مجازی‌سازی و فناوری پردازش ابری ۵۱ صفحه در word

۱-G. Casale, S. Kraft, D. Krishnamurthy, A Model of Storage I/O Performance Interference in Virtualized Systems, in, Distributed Computing Systems Workshops (ICDCSW) 31st International Conference, London, UK,

۲-Z. Qian, T. Tung, A Performance Interference Model for Managing Consolidated Workloads in QoS-Aware Clouds, Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on, Seoul,

۳-X. Pu, L. Liu, Y. Mei, S. Sivathanu, Y. Koh, C. Pu, Understanding Performance Interference of I/O Workload in Virtualized Cloud Environments, in:  Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing, IEEE Computer Society, 2010, pp. 51-

۴-K. Jian, Z. Xu-Dong, N. Wen-wu, Z. Jun-wei, H. Xiao-ming, Z. Jian-gang, X. Lu, A Performance Isolation Algorithm for Shared Virtualization Storage System, in, IEEE, 2009, pp. 35-

۵-M. Sharifi, M. Najafzadeh, H. Salimi, Co-management of power and performance in virtualized distributed environments, in:  Proceedings of the 6th international conference on Advances in grid and pervasive computing, Springer-Verlag, Oulu, Finland, 2011, pp. 23-

۶-J.Y. Zhang, A. Sivasubramaniam, Q. Wang, Storage Performance Virtualization via Throughput and Latency Control, in, Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 13th IEEE International Symposium,

۷-L. Cherkasova, R.Gardner, Measuring CPU overhead for I/O processing in the Xen virtual machine monitor, in, Proc. of 2005 USENIX Annual Technical Conference, Anaheim, CA, USA,

۸-Kivity, Y. Kamay, D. Laor, Kvm: The linux virtual machine monitor, in, Linux Symposium,

۱۶-۹-J. Bruno, J. Brustoloni, E. Gabber, Disk scheduling with quality of service guarantees,

۱۰-J. Munro, Virtual machines and vmware, in, PC Magazine,

۱۱-I. Foster, Y. Zhao, I.Raicu, S. Lu, Cloud computing and grid computing 360-degree compared, In, IEEE, pp 1-10,

۱۲-R.C. Chiang, H.H. Huang, TRACON: interference-aware scheduling for data-intensive applications in virtualized environments, in, IEEE, 2011, pp. 1-

۱۳-R. Rose, Survey of system virtualization techniques, Technical report,08-Mar-

۱۴-Q. Zhang, L. Cheng, R. Boutaba, Cloud computing: state-of-the-art and research challenges, in, Journal of Internet Services and Applications, May

فصل اول: مقدمه

مقدمه

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

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

جداسازی یکی از مهم‌‌ترین امتیازات فناوری مجازی­سازی به شمار می‌آید. یکی از مهم‌ترین جنبه‌های جداسازی، جداسازی کارایی[۱] است، به این معنا که عملکرد ماشین‌‌های مجازی بر روی یک بستر فیزیکی مشترک، نباید بر روی کارایی دیگر ماشین­های مجازی در حال اجرا تاثیرگذار باشد و هر ماشین مجازی به طور کاملا مستقل از دیگر ماشین‌های در حال اجرا بر روی میزبان مشابه عمل نماید. مجازی‌سازی‌ امکان اجرای برنامه‌های متنوع در محیط‌های مجزا را از طریق ایجاد چندین ماشین مجازی بر روی بسترهای سخت‌افزاری ایجاد می‌کند. در مجازی‌سازی، اشتراک منابع بین ماشین­های مجازی از طریق ناظر ماشین مجازی انجام می­گیرد. اگرچه ناظرها قادر به تسهیم منابع و اختصاص هر یک از سهم­ها به ماشین­های مجازی هستند اما تحقیقات نشان می‌دهد که برنامه­های کاربردی که بر روی ماشین­های مجازی در حال اجرا هستند بر نحوه عملکرد برنامه­های کاربردی در حال اجرا بر روی ماشین­های همسایه تاثیر خواهند داشت. در واقع میزان تداخل[۲]، وابسته به درجه رقابت همزمان برنامه­های در حال اجرا برای کسب منابع اشتراکی است. در عمل به دلیل مشترک بودن منابع فیزیکی، رفتار هر یک از ماشین‌های مجازی بر نحوه عملکرد دیگر ماشین­های مجازی در حال اجرا اثر خواهد گذاشت و تداخل انواع بارکاری[۳] مربوط به برنامه­های کاربردی باعث ایجاد تغییرات قابل توجه در کارایی برنامه­های کاربردی می­شود

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

در فصل سوم ابتدا به تعریف پدیده تداخل عملکرد و دلایل بروز آن می‌پردازیم. سپس به شرح آزمایش‌های تجربی برای سنجش میزان تداخل پرداخته و در نهایت مدل تداخل عملکرد را تعریف می‌کنیم

فصل دوم: فناوری مجازی‌سازی و فناوری پردازش ابری

۲-۱ مقدمه

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

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

۲-۲ مجازی‌سازی

فناوری مجازی‌سازی بر خلاف تصور افرادی که آن را یک فناوری نوین به حساب می‌آورند، مربوط به دهه ۷۰ میلادی یعنی نزدیک به ۴۰ سال پیش است، یعنی زمانی که شرکت IBM یکه‌تاز عرصه محاسبات دیجیتالی و رایانه‌ها بود. مفهوم ماشین مجازی برای اولین بار در سال ۱۹۶۰ توسط IBM برای دسترسی تعاملی و همزمان به ماشین‌های بزرگ[۴] توسعه داده شد. هر ماشین مجازی به عنوان نمونه‌ای از یک ماشین فیزیکی به گونه‌ای استفاده می‌شد که به کاربران توهم استفاده‏ی مستقیم از ماشین مجازی را می‌داد که راهی شفاف[۵] برای فعال‌سازی تسهیم زمانی[۶] و تسهیم منابع[۷] در سخت‌افزارهای بسیار گران بود. هر ماشین مجازی یک کپی محافظت شده و مجزا از سیستم زیرین بود. کاربران قادر بودند بدون ترس از ایجاد اختلال توسط ماشین‌های مجازی دیگر در حال اجرا بر روی ماشین فیزیکی مشابه، برنامه‌های کاربردی خود را توسعه، آزمایش و اجرا نمایند. مجازی‌سازی با افزایش تعداد کاربرانی که به طور همزمان بر روی ماشین فیزیکی کار می‌کنند موجب کاهش هزینه‌های دسترسی به سخت‌افزار و بهبود بهره‌وری می‌شد. در واقع سیستم‌عامل‌های موجود دهه ۶۰ و ۷۰ میلادی اساساً بر پایه‏ی اشتراک منابع سخت‌افزاری یا همان مجازی‌سازی کار می‌کردند و اصولاً به دلیل گرانی منابعی نظیر حافظه، دیسک، پردازنده مرکزی و سایر ملحقات آن امکان بهره‌برداری غیر اشتراکی بسیار پرهزینه بود

[۱] Performance Isolation

[۲] Interference

[۳] Workload

[۴] Mainframe

[۵] Transparent

[۶] Time-Sharing

[۷] Resource-Sharing

  راهنمای خرید:
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.