The invention provides a Spark and MBBO (multi-objective biogeography-based optimization) algorithm-based parallel virtual machine aggregation method. Through an extended Spark parallel framework and an MBBO algorithm, an optimal migration solution of a VMC problem can be solved in a relatively short convergence time, and a foundation is laid for subsequent virtual machine parallel migration. The method comprises the following steps of 1, mapping a virtual machine aggregation problem to a biogeography-based optimization algorithm, determining constraint conditions, and clearly determining solving objectives; and 2, based on the extended Spark parallel framework, distributing an initial habitat group meeting the constraint conditions to Spark computing nodes, iteratively executing an MBBO parallel algorithm, stopping algorithm execution until a stop condition is met, and obtaining an optimal solution capable of balancing a plurality of optimization solving objectives. While the extended Spark parallel framework is utilized, a biogeography concept is mapped to an optimization problem.