Cloud computing has transformed the way organizations manage and scale their IT infrastructure by offering flexible, scalable, and cost-effective solutions. However, the Infrastructure as a Service (IaaS) model faces performance challenges primarily due to the limitations imposed by virtualization technology. This paper focuses on designing an effective virtualization technique for IaaS, aiming to improve infrastructure-level performance. Through a systematic literature review and a design, development, and evaluation approach, various virtualization techniques such as full virtualization, paravirtualization, and hardware-assisted virtualization are explored. The study also considers the role of hypervisors like Xen, KVM, and VMware ESXi in improving performance. The proposed solution seeks to optimize resource utilization, minimize latency, and enhance overall throughput in IaaS environments. Finally, the research discusses the potential application of this virtualization technique for public cloud computing solutions tailored for Ethiopian Small and Medium Enterprises (ESMEs) using platforms like Amazon EC2.
翻译:云计算通过提供灵活、可扩展且经济高效的解决方案,彻底改变了组织管理和扩展其IT基础设施的方式。然而,基础设施即服务(IaaS)模型面临着性能挑战,这主要源于虚拟化技术所带来的限制。本文聚焦于为IaaS设计一种高效的虚拟化技术,旨在提升基础设施层面的性能。通过系统的文献综述以及设计、开发与评估方法,本文探讨了全虚拟化、半虚拟化和硬件辅助虚拟化等多种虚拟化技术。研究还考虑了如Xen、KVM和VMware ESXi等虚拟机监控程序在提升性能方面的作用。所提出的解决方案致力于优化IaaS环境中的资源利用率、最小化延迟并提升整体吞吐量。最后,本研究讨论了该虚拟化技术在基于Amazon EC2等平台、为埃塞俄比亚中小企业(ESMEs)定制的公共云计算解决方案中的潜在应用。