摘要

本发明公开了一种类型有限的虚拟机分配方法,所述方法包括以下步骤:分别获取虚拟机及其类型信息和物理机及其规格信息;对获取的虚拟机按照类型进行预组合得到组合后的虚拟机序列;根据物理机规格将组合后的虚拟机序列通过预定策略进行物理机分配。结合虚拟机的类型以及物理机的规格分析,制定了虚拟机的组合策略以及装箱策略,并确定了不同策略的应用顺序。在预处理阶段,通过对不同类型虚拟机的预先组合,一方面减少了虚拟机的数量,另一方面会更有利于后续的装箱。在装箱阶段,我们通过对虚拟机类型的分析,给出了简单实用的装箱策略,从而在兼顾运行时间的同时,保证了装箱的效率。