云联盟通过将隶属不同组织机构的云资源形成联盟解决单个云资源有限的问题。基于容器的虚拟化是近年来出现的一种更为轻量和便捷的虚拟化技术,可以替代Hypervisor抽象出的虚拟机。本文设计了一种适用于容器虚拟化云联盟的资源管理模型,并采用博弈论的方法,提出一种兼顾用户QoS约束和云平台资源利用率的资源分配方法。多组实验结果表明,该方法针对不同类型的服务都能有效地提高服务质量,同时有助于提高资源使用率。
Federated clouds combine the available resources owned by various companies to gain more computation resources.The container-based virtualization technology is a convenient and alternative technology for Hypervisor-based virtualization.This paper proposes a resource management model for container-based federated clouds.Moreover,by using game theory,a resource allocation algorithm is also proposed,which takes the QoS constraints of customers and resource usage of cloud providers into account.The experimental results show that the proposed approach can effectively improve the QoS of cloud customers and the utilization rate of resource.