一种基于简谐振动的云资源分配方法

河南城建学院计算机与数据科学学院,河南平顶山 467036

云计算; 简谐振动; 资源划分; 能级; 满意度; 服务质量; 最优解

Harmonic vibration based resource allocation model in cloud environments
Zhang Yanyan, Yao Yuan, and Zhang Na

Zhang Yanyan, Yao Yuan, and Zhang NaSchool of Computer and Data Science, Henan University of Urban Construction, Pingdingshan 467036,Henan Province, P.R.China

cloud computing; harmonic vibration; resource division; energy level; satisfaction; quality of service; optimal solution

DOI: 10.3724/SP.J.1249.2017.06591

备注

为优化云服务系统的资源分配,提高不同资源类型的服务质量,提出基于简谐振动的云资源分配模型,设计一种求解模型的迭代算法.根据谐振子运动特性进行能级划分,加强对邻域内最优解的精细搜索,降低云资源被局部分配的概率,依据能级差构造解空间,使用简谐系统能量转换规律自适应调整解向量的搜索步长.通过实验验证分配模型的求解算法以及解的质量,相比分支定界法和遗传算法相比,该算法在较大规模问题上执行效率高且资源分配成本低.

In order to optimize the resource allocation of cloud service system and improve the quality of different resource types of services, we propose a cloud resource allocation model based on harmonic vibration and design an iterative algorithm to solve the developed model. Based on the harmonic oscillator movement characteristics, our model carries out the division of energy level, strengthens the fine search of the optimal solution in neighborhood, and reduces the possibility of the local distribution of cloud resources. Then, the solution space is reorganized based on the energy level difference. Meanwhile, the search step length of solution vector is adaptively adjusted by considering the energy conversion rule of harmonic system. Finally, the experiment validates the solution quality of proposed allocation model and solving algorithm by comparison with the branch/bound method and genetic algorithm. Especially, our method performs more efficiently and needs lower cost of resource allocation when dealing with the large-scale problems.

·