The invention relates to a method of cost optimization in a hybrid cloud environment dynamic workflow scheduling method, the dynamic priority submission system in multi workflow scheduling to private cloud implementation, using a heuristic scheduling algorithm for workflow allocation of private cloud resources, make full use of private cloud free time slot, reduce the waste of resources due to waiting for to improve the efficiency of the use of private cloud. When the private cloud resources can not meet the needs of the workflow, the workflow is divided into sub workflow by using the multi Constraint Workflow division idea, and then the partial workflow is scheduled to execute in the public cloud. The use of public cloud resources, give priority to find the most suitable resources in the leased resources, to improve the utilization of public cloud resources, if you need to rent a new resource, then hire most \economic\ resources for the task, reduce the cost of the use of public cloud resources.
【技术实现步骤摘要】
一种混合云环境中动态多工作流调度执行的费用优化策略
本专利技术属于工作流调度领域,具体涉及一种混合云环境下对动态多工作流调度的费用优化策略。
技术介绍
云计算是随着互联网的快速发展而兴起的一种新的计算模式,这种新兴的服务方式也逐渐成为企业、政府和学术界的关注热点,因为它通过虚拟化技术整合大规模分布式计算资源形成巨大的资源池,为用户提供可弹性伸缩的资源,这不仅有利于资源的有效利用,也能给用户带来便捷、低成本的服务。工作流也是一种被广泛使用的技术,它一般表示大规模的复杂应用程序,并由很多相互依赖的任务组成,通常使用DAG表示,云计算服务拥有计算能力强、使用价格低廉等特点,越来越多的企业或机构选择将工作流应用放到云端执行,产生的费用开销、执行时长以及安全性问题等是他们所关注的,因此设计合适的工作流调度算法,在保证工作流QoS需求的同时优化系统费用支出是很有必要的。云环境中的工作流调度问题属于NP难问题,当前的很多工作流都针对该问题提出了近似算法,一般可以分为基于启发式、基于元启发式和基于数学规划,基于启发式的算法相比基于元启发式一般算法复杂度较低,而基于数学规划的方式一般是将调度问题转换成整数线性规划问题。
技术实现思路
本专利针对混合云中的动态多工作流调度问题,提出了一种费用优化的调度策略,利用表启发式的调度思想,对用户动态提交的工作流进行相对紧急程度划分,优先在私有云中为这些任务合理的分配资源执行,提高私有云利用效率,如果私有云资源无法满足工作流的截止时间约束,则考虑任务的多个QoS约束将该工作流进行划分形成子工作流,然后调度子工作流到公有云中执行,为子工作流分 ...
【技术保护点】
一种混合云环境中动态多工作流调度执行的费用优化方法,可以根据不同工作流的QoS需求合理的安排它们的调度顺序,同时提高私有云资源利用效率,减少公有云资源的租用,有效降低系统整体的费用支出。
【技术特征摘要】
1.一种混合云环境中动态多工作流调度执行的费用优化方法,可以根据不同工作流的QoS需求合理的安排它们的调度顺序,同时提高私有云资源利用效率,减少公有云资源的租用,有效降低系统整体的费用支出。2.根据权1所述的一种混合云环境中动态多工作流调度执行的费用优化方法,其特征在于对动态到来的多工作流执行请求根据公式(1)计算它们的相对紧急程度,对工作流内部的子任务根据公式(2)计算合理的优先级,优先将工作流调度到私有云中执行,在保证工作流QoS需求的同时提高私有云资源利用效率。urgentjobi=(WDTjobi-WETjobi)/(...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。