论文部分内容阅读
云计算是一种新的分布式应用系统,旨在整合企业数据中心内部或多个数据中心间的资源,以服务的方式通过互联网向用户提供基础设施(Infrastructure as a Service, IaaS),平台(Platform as a Service, PaaS)或软件(Software as a Service, SaaS)。本文主要研究IaaS平台资源管理方案的设计与实现。IaaS的实施在为企业带来灵活的IT基础设施以及良好性能的同时也带来突出的问题:首先,由于虚拟化技术的引入导致了更加复杂的资源组织架构,这包括对虚拟资源和物理资源的整合及对异构虚拟资源的统一管理;其次,需要更优的调度策略来实现对资源的合理调度和负载均衡。为解决上述问题,本文深入分析,论述了云计算与虚拟化技术的基本原理与体系结构、IaaS平台的通用架构模型以及Platform公司的私有云解决方案ISF。在ISF基础上本文设计并实现了IaaS平台的资源管理方案,该方案可以划分为解决资源整合的资源抽象层和负责调度策略管理的资源调度层:资源抽象层为IaaS平台管理底层基础设施的差异性提供了一致的接口。在其管理之下,异构的虚拟资源与物理资源可以作为具有相同管理接口的资源进行统一的调度和分配。资源调度层建立在资源抽象层的基础上,为整个IaaS平台提供适用于异构计算资源的多种资源调度策略,所支持的调度策略可以优化资源利用,平衡负载并提供高可用性。最后,通过一组测试用例验证了本文所提出的管理方案及相关资源调度策略的有效性,证明了本文所提出的方法可以解决IaaS平台的异构资源整合及资源利用率问题。