对云计算虚拟机拓扑结构的任务调度算法进行研究。首先应该提出新的虚拟机模型和任务模型,此模型的建立必须以虚拟拓扑结构作为条件,然后建立虚拟机-任务适应度评价函数FEF。在资源调度时,应该协调好虚拟机之间拓扑距离与虚拟机处理性能之间的关系。当资源分配至相应的任务时,利用FEF函数对目标虚拟机与任务之间的适应度值进行准确地计算,通过计算出的结果来选取具有最高评价值的虚拟机。实验结果表明,采用此方法可以有效减少任务集合完成的总时间,从而保证调度的性能。