Abstract:The combination of multiple virtualization technologies can exploit the advantages of each platform and reduce the failure risks by the single one. In the heterogeneous environment, it is difficult to manage the virtual resources effectively, especially it might lead to serious waste because user's needs cannot be reasonable instantiated, and would suffer large cost and be difficult to integrate resources during machine migration. To solve the above problems, we propose an integrated model to manage the virtual machine resources across the heterogeneous platform, and bring a two level equilibrium allocation strategy based on Particle Swarm Optimization (PSO) to maximize the resources utilities for each platform. Under the extensive experiments in practical environment, the proposed method can improve the resource utilization and management efficiency.