当前位置:问答库>论文摘要

题目:IaaS虚拟化平台作业调度与执行方案

关键词:任务调度;资源抽象;IaaS平台

  摘要


       目前云计算在电信、金融、制造、医疗等多个行业受到普遍关注,大量针对具体案例和应用场景的云计算解决方案应运而生。云计算中“基础设施即服务”(Infrastructure as a Service,以下简称IaaS)的商业模式为云计算的应用提供了支撑平台和基础。在开发IaaS平台的过程中,首先要解决平台中并发作业的调度与执行问题。IaaS平台中的作业,是指用户在一次事务处理中要求平台所做工作的集合。对于云平台中的作业如何下发执行,以及平台该如何统一管理各种异构资源,以便需要执行的具体任务可以根据自身需要请求这些资源,是本论文主要的研究问题。

       为解决IaaS平台中的作业调度问题,本论文设计并实现了一种作业调度方法,将一个作业分解为若干个可并行执行并有逻辑联系的任务,并分发到系统中不同的计算节点上,按照一定的逻辑顺序依次执行,最终将执行结果返回后合并为原始作业的执行结果。并根据该调度方法设计并实现了平台中的调度模块。为解决平台中的作业执行问题,本论文基于设计模式中的适配器模式,设计并开发了平台的资源抽象模块,将异构资源通过适配器抽象为具有统一格式的计算资源数据,提供给上层应用调用。

       根据上述相关工作,最终完成了IaaS虚拟化平台的调度模块和资源抽象模块,为整个平台的实现奠定了基础。其中的调度模块满足了IaaS平台作业调度所需的各种功能,提高了平台任务的分发效率和执行率;资源抽象模块可以对平台中的物理资源进行抽象,较好的整合了IaaS平台中的计算资源,提高了计算资源的利用率。在今后的研究中,希望可以继续对计算资源的动态分配问题深入下去,研究出可以完全根据云计算平台的实时负载情况而自动调度的动态资源调配方法。