13、云计算中的资源分配与任务调度

云计算中的资源分配与任务调度

1. 引言

在云计算领域,资源分配与任务调度是至关重要的研究课题。高效的资源分配对于获取高质量的性能至关重要,因此寻找最佳的资源分配算法以有效利用资源是一项关键任务。资源分配的基本动机包括资源发现、整合资源数据和提高作业性能。

云用户以分散的方式在云中运行他们的应用程序。之后,用户将任务提交给相应的云资源代理。资源代理需要了解云信息服务及其属性,以获取资源。接着,云资源会在多个信息服务中注册。调度完成后,资源代理会监控作业执行过程并收集结果,最后将结果返回给用户。

为了最小化总完成时间(make - span),有多种资源分配算法可供选择。这些算法能确定应分配给相关任务的资源,从而减少整体作业执行时间。不过,减少所有任务的总执行时间并不意味着每个任务的实际执行时间都会减少。Min–Min 和 Max–Min 是两种著名且简单的资源分配算法,它们会考虑每个任务在每个云计算服务器上的完成时间。

  • Min–Min 算法 :首先确定系统中所有作业的最小完成时间,然后选择当前所有任务中实现时间最短的任务,将其分配给完成时间最短的资源。该算法会重复此过程,直到所有任务都被调度。然而,Min–Min 算法优先选择较小的作业,这可能导致高执行能力的资源使用不均衡,并且可能出现小任务超过大任务的情况,因此其调度技术并非最优。
  • Max–Min 算法 :为了解决 Min–Min 算法的问题,Max–Min 算法首先处理较大的任务。但在某些情况下,不太重要的作业的等待时间会增加。

本文提出的算法结合了总完成时间

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值