一种应用于网格计算环境的任务调度模式

一种应用于网格计算环境的任务调度模式摘要:提出了一种新的网格任务调度模式,针对网格计算资源有组织、松耦合、自治等特性,建立基于多层次虚拟组织形式的计算资源模型;根据网格环境中应用任务粗粒度、特定资源依赖等特点,建立了网格任务的描述模型;提出并实现了相应的子任务生成算法、任务初始调度算法及自动调整算法。设计实现了能够支持仿真及实际网格计算环境可扩展网格任务调度器,通过理论分析和仿真实验对算法的正确性、效果和效率进行了评价。关键词:网格计算;任务调度;任务调度模式;算法;调度器;仿真:TP393文献标志码:A:1001-3695(2008)05-1500-041网格计算中的任务调度问题??网格计算[1]是分布式计算的一种,目的是为用户构建一个统一的、整合的、虚拟的计算资源,以实现跨组织的资源共享、管理与访问。网格所要实现的功能,远不止是数值科学计算,还包括各种形式的协同工作、业务流整合、数据信息共享与互操作等。要真正实现网格在现实生活中的应用,需要解决的技术问题还很多,如标准、安全、资源管理、任务调度、中间件设计与实现等。其中,网格计算的任务调度是一个至关重要的问题,网格环境中的管理程序需要运用合适的策略,协调多个用户之间对网格资源的合理使用,即将一组相关的任务调度到特定的计算资源上去执行,任务调度的策略和算法将直接影响到任务执行的效率以至成败。??在传统的分布式计算领域,有很多比较成熟的任务调度理论与方法,如基于图论的调度算法、0-1规划策略、启发式调度算法、基于遗传算法和模拟退火算法的任务调度策略、启发式表调度算法等[2]。不过,这些算法的理论基础是高度抽象了的传统分布式计算环境以及任务模型,而网格计算的任务调度问题中计算资源和任务都具有其本身的特点,如计算资源的自治性、计算资源组织的自相似性、任务对特定计算资源的依赖性等。因而需要去探究更合适的任务调度模型,并在此基础之上设计并开发简单实用的调度算法,以尽量贴近特定的实际应用。各研究机构也已经提出了很多任务调度模式,如基于简单轮询方法、微观经济模型、各种经典非线性优化算法等,也有综合多种策略的模式。这些模式各有其优缺点,仍处于不断发展与完善的过程之中,同时人们也在努力探索新的任务调度模式,以期更高效地进行网络计算环境中的任务调度。??本文提出了一种新的任务调度模式,充分考虑了网格计算环境本身虚拟化、分层次及自治的本质特征,以及网格任务的粗粒度、资源依赖、重复执行等特性。同时设计实现了一个可扩展的网格任务调度器,以验证并评价本文所提出的任务调度模式及相关算法。??2网格任务调度模式??网格计算环境中的任务调度,就是根据一定的规则和策略,将构成网格应用程序的一组任务映射网络计算环境中的多个节点上去执行,以期取得较好的系统执行性能,实现系统的负载平衡。任何一个任务调度系统都是由运行环境、程序任务、调度程序构成。相应地,在网格环境的任务调度问题中,此三部分分别为网格计算任务、网格计算资源和任务调度程序。??2.1网格计算任务??由于网格计算环境本身的复杂性,小规模的应用程序并没有必要部署到网格环境中。并不是任意的任务都适于在网格环境中运行,适于在网格计算环境中运行的应用程序具有如下基本特性:??a)任务粒度大。网格上运行的任务,一般运行时间都比较长,计算量较大,子任务间通信量小;否则,其效率可能低于在普通的计算环境中运行的效率。??b)任务可划分。在网格之上运行的应用程序,一般可以划分为若干个子任务,由不同的计算资源协同完成,各个子任务之间有着明确的先后约束关系。??c)对特定计算资源的依赖性。就当前的技术以及近期的技术趋势而言,尚无法做到在任意的计算资源上运行任意的任务,尤其当某个子任务只能由特定的仪器或设备来完成时,其他资源无法替代,因而,只能是在特定的某个或某些计算资源上运行特定的任务。??对于网格任务,建立的描述模型如下所述:在提交任务时,需给出任务时限要求,即最早开始时间与最迟完成时间;任务可以划分为预定义的网格子任务,并给出(或估算出)各个子任务计算及其他开销所需要的时间;给定可以...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?