摘要
由于云计算要面临庞大的资源分配并且具有动态性等特点,仅从单一方面来权衡资源分配策略的优劣已经不能满足需求。针对上述问题,从用户和资源提供者两个方面出发,将蝙蝠算法引入资源分配策略中,提出了以任务完成时间较短且成本最低为约束条件的调度模型。通过Cloud Sim平台进行模拟仿真表明,该资源分配算法能有效地兼顾完成时间和成本,在缩短任务完成时间的同时保证成本最小,提高了资源利用率。
Because cloud computing faces the characteristics such as massive resource allocation and dynamic,it no longer meets the demand of weighing the pros and cons from single aspect. From two aspects of users and resource providers to solve the above problems,this paper proposed a scheduling model with constraint conditions of shorter task-completion time and lower cost. It brought the bat algorithm into resource allocation policy and modified its code design to improve the capacity of global optimization. Finally,the simulation results depending on Cloud Sim platform show that the resource allocation algorithm can effectively take account of completion time and cost. It improves resource utilization by shortening the time to complete the task while ensuring minimum cost,compared with particle swarm optimization algorithm.
出处
《计算机应用研究》
CSCD
北大核心
2015年第4期1184-1187,共4页
Application Research of Computers
基金
国家自然科学基金资助项目(61170135)