پیشینه تحقیق مجازیسازی و کاربردها و سطوح مختلف آن دارای ۳۵ صفحه می باشد فایل پیشینه تحقیق به صورت ورد word و قابل ویرایش می باشد. بلافاصله بعد از پرداخت و خرید لینک دنلود فایل نمایش داده می شود و قادر خواهید بود آن را دانلود و دریافت نمایید . ضمناً لینک دانلود فایل همان لحظه به آدرس ایمیل ثبت شده شما ارسال می گردد.
۱-۱- مقدمه ۴
۱-۲- تعریف مجازی سازی ۴
۱-۳- تاریخچه ی مجازی سازی ۵
۱-۴- ناظر ماشین مجازی ۷
۱-۵- کاربردهای مجازی سازی ۷
۱-۵-۱- جعبه ی شنی ۷
۱-۵-۲- محیط های اجرایی چندگانه ۷
۱-۵-۳- سخت افزار مجازی ۷
۱-۵-۴- سیستم عامل های چندگانه همزمان ۸
۱-۵-۵- اشکال زدایی ۸
۱-۵-۶- مهاجرت نرم افزار ۸
۱-۵-۷- بسته ی پیش نصب مجازی ۸
۱-۵-۸- تجمیع کارگزار ۸
۱-۶- سطوح مختلف مجازی سازی ۱۲
۱-۶-۱- معماری یک سیستم قابل مجازی سازی ۱۲
۱-۶-۲- مجازیسازی در سطح معماری مجموعه دستور ۱۶
۱-۶-۳- سطوح مختلف مجازی سازی ۱۸
۱-۶-۴- مجازی سازی در سطح سیستم عامل ۲۲
۱-۶-۵- مجازی سازی در سطح برنامه ی کاربردی ۲۴
۱-۶-۶- مجازی سازی در سطح کتابخانه ۲۶
۱-۷- پردازش ابری ۲۷
۱-۷-۱- تاریخچه ۲۷
۱-۷-۲- مزایای اقتصادی ابر ۲۹
۱-۷-۳- انواع ابر پردازشی ۲۹
۱-۸- مروری بر تحقیقات انجام شده ۳۱
۱-۹- رویکردهای متفاوت به زمانبندی ماشینهای مجازی ۳۱
۱-۹-۱- مزایا و معایب رویکردهای زمانبندی ماشینهای مجازی ۳۳
فصل ۲: منابع ۳۴
۱-M. Sharifi, et al., “Power-Efficient Distributed Scheduling of Virtual Machines Using Workload-Aware Consolidation Techniques,” Supercomputing, An International Journal of High-Performance Computer Design, Analysis and Use, 2011.
۲-L. Wang, et al., “Thermal Aware Workload Placement with Task-Temperature Profiles in a Data Center,” The Journal of Supercomputing, pp. 1-24, 2011.
۳-R. Nathuji, et al., “Q-Clouds: Managing Performance Interference Effects for QoS Aware,” in 5th European conference on Computer systems, EuroSys 2010, Paris, France, 2010.
۴-R. Chiang, et al, “TRACON: Interference-Aware Scheduling for Data-Intensive Applications in Virtualized Environments,” in IEEE/ACM International Conference for High Performance Computing, Networking, Storage and Analysis (SC), Seattle, Washington, 2011
۵-X. Zhang, “A Survey of System Virtualization,” Presented in Chicago University, May 2010.
۶-G. J. Popek, et al, “Formal Requirements For Virtualizable Third Generation Architectures”. Communications of the ACM. Vol 17, no 7, pp:412-421, 1974.
۷-T. H. Cormen, et al., “Introduction to Algorithms”, 3rd ed.: MIT Press and McGraw-Hill, 2009.
۸- M. Sharifi, et al., “Scheduling Consolidated Virtual Machines Based on Their Workload Interference Model”, unpublished paper, 2012.
۹-H. Lv, et al., “Virtualization Challenges: A View From Server Consolidation Perspective,” Presented at the VEE ’12 Proceedings of the 8th ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments, London, United Kingdom, 2012.
۱۰-A. Barrett,. “VMware Users Worry About Virtual Machine Sprawl”. Available: (accessed 2012/4/4)
۱۱- T. Wood, et al., “Black-box and Gray-box Strategies for Virtual Machine Migration ” in 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI), Cambridge, MA, April 11-13, 2007.
۱۲-G. V. Laszewski, et al., “Power-Aware Scheduling of Virtual Machines in DVFS-enabled Clusters,” in IEEE International Conference on Cluster Computing (Cluster 2009), New Orleans, LA, 2009.
۱۳-S. Nanda, et al, “BIRD: Binary Interpretation using Runtime Disassembly,” in the Proceedings of 4th International Symposium on Code Generation and Optimization, New York, NY, March 26-29, 2006.
۱۴-Y. Koh, et al., “An Analysis of Performance Interference Effects in Virtual Environments,” Presented at the International Symposium on Performance Analysis of Systems and Software (ISPASS), San Jose, California, USA, 2007.
۱۵-D.Erickson, et al., “Optimizing a Virtualized Data Center,” Presented at the ACM SIGCOMM Conference(SIGCOMM’۱۱), Toronto, Ontario, Canada, August 15-19, 2011.
۱۶-P.H. Kamp, et al, “Jails: Confining the Omnipotent Root,” in the Proceedings of 2nd International System Administration and Networking(SANE), Maastricht, May 22-25, 2000.
۱۷-T. Lindholm, et al. “The Java™ Virtual Machine Specification. Java SE 7 Edition”, Available: (accessed 2012/10/2)
مجازیسازی یکی از فناوریهای بهروز و مهم فناوری اطلاعات در مراکز داده میباشد، هرچند که مفاهیم اولیهی آن به دههی ۶۰ میلادی بازمیگردد. امروزه مجازیسازی نامی آشنا برای کارشناسان فناوری اطلاعات است اما با وجود عمومیت آن، تعریف کاملی از آن ارایه نشده است. تعاریف ارایه شده معمولا محدود به حوزهی استفاده از مجازیسازی و نگاه ارایهکنندگان به مقولهی مجازیسازی میباشد. مجازیسازی میکوشد با قرار دادن لایههای انتزاعی در سطوح معماری سیستم امکان استفادهی موثرتر و کارآمدتری از این منابع سیستم را فراهم آورد.
پیشینهی طولانی و کاربردهای متنوع مجازیسازی ارایهی یک تعریف جامع و کامل از آن را بسیار دشوار میکند. تعاریفی که از مجازیسازی ارایه میشود معمولا جنبههای خاصی از مجازیسازی را پوشش میدهند. به عنوان نمونه از دیدگاه مدیران مراکز داده، مجازیسازی یعنی تجمیع کارگزارها و یا از دیدگاه یک برنامهنویس جاوا مجازی سازی یعنی ماشین مجازی جاوا. زانگ [۱] مجازیسازی را این گونه تعریف میکند: مجازیسازی نمونههای جایگزینی برای منابع واقعی ایجاد میکند که از نظر عملکرد و رابطه با جهان خارج همانند نمونهی واقعی میباشند ولی ممکن است از نظر کارایی، اندازه و هزینه با آن متفاوت باشند. به این منابع، منابع مجازی گفته میشود. سین [۲] نیز مجازیسازی را این گونه تعریف میکند: مجازیسازی فناوریای است که با ترکیب یا تقسیم منابع محاسباتی یک یا چند محیط عملیاتی را با استفاده از روشهایی نظیر تقسیم سختافزار و نرمافزار، شبیهسازی کامل یا جزیی ماشین، نمونهسازی[۱] یا تقلید و اشتراک زمانی نمایش میدهد. رای [۳] تعریفی دیگری از مجازیسازی ارایه میدهد به این صورت که مجازیسازی به فناوریهایی دلالت دارد که هدف آن ایجاد یک لایهی انتزاعی بین سختافزارها و نرمافزارهایی است که روی آن سختافزارها اجرا میشود. رای مجازیسازی را فقط بین سختافزار و نرمافزار در نظر گرفته است در صورتی که لایههای مجازیسازی بین لایههای نرمافزاری هم قرار میگیرند. ماشین مجازی جاوا یک نمونه از این گونه است. در این رساله با تغییر و تکمیل تعریف رای، مجازیسازی را به این صورت تعریف مینماییم: مجازیسازی به فناوریهایی دلالت دارد که لایههای انتزاعی بین لایههای مختلف معماری سیستم کامپیوتری ایجاد مینماید و دو لایهی مجاور را به صورتی که مد نظر ما است به هم مینمایاند.
از دیدگاه صوری[۲]، مجازیبودن با واقعی بودن متفاوت است، حال آنکه ماهیت یا تاثیر یکسانی دارند ولی در دنیای کامپیوتر برنامه های کاربردی درک یکسانی از محیطهای مجازی و واقعی دارند، اگرچه ممکن است این محیطها از نظر صوری کاملا متفاوت باشند. گاهی یک ماشین مجازی تصویری غیر واقعی از یک ماشین یا منبع فیزیکی به نمایش میگذارد به این معنی که ممکن است ماشین یا منبع مجازیسازی شده قابلیتهایی کمتر یا بیشتر از نمونهی واقعی داشته باشد. یک سیستم کامپیوتری معمولی نیز از چنین ترفندهایی استفاده میکند. مثالی از این دست، پیادهسازی حافظه مجازی در یک سیستمعامل است که اجازه میدهد یک پردازه حافظهای بیش از مقداری که سیستم به آن عرضه میکند را استفاده کند. حافظه مجازی همچنین امکان میدهد که حافظه فیزیکی بین چند صد فرایند به اشتراک گذاشته شود. چند وظیفهای[۳] مثالی دیگر از این نوع است که در آن یک پردازنده به روش اشتراک زمانی تقسیم میشود تا یک پردازندهی مجازی به هر وظیفه تخصیص دهد. از دیدگاهی دیگر، یک دسته از پردازندههای با سرعت متوسط با یکدیگر در یک خوشه قرار میگیرند تا یک پردازندهی مجازی با سرعت بالا ایجاد کنند. در دنیای امروزی نمونههای بسیار زیادی وجود دارند که از چنین روشهایی بهره میگیرند. این فناوریها که کمک میکند چنین اشیای مجازی شدهای ایجاد کنیم نیز در حوزهی مجازیسازی قرار میگیرند.
[۱] Emulation
[۲] Formal
[۳] Multi-tasking
تمامی فایل های پیشینه تحقیق و پرسشنامه و مقالات مربوطه به صورت فایل دنلودی می باشند و شما به محض پرداخت آنلاین مبلغ همان لحظه قادر به دریافت فایل خواهید بود. این عملیات کاملاً خودکار بوده و توسط سیستم انجام می پذیرد. جهت پرداخت مبلغ شما به درگاه پرداخت یکی از بانک ها منتقل خواهید شد، برای پرداخت آنلاین از درگاه بانک این بانک ها، حتماً نیاز نیست که شما شماره کارت همان بانک را داشته باشید و بلکه شما میتوانید از طریق همه کارت های عضو شبکه بانکی، مبلغ را پرداخت نمایید.
ارسال نظر