【技术实现步骤摘要】
一种基于公平与效率权衡的云渲染容器资源调度方法
[0001]本专利技术涉及云计算
,特别涉及一种基于公平与效率权衡的云渲染容器资源调度方法。
技术介绍
[0002]在云计算环境中,服务提供商和用户在SLA(Service level Agreement
‑
服务水平协议)中约定QoS(Quality of Service
‑
服务质量)标准。然而,双方都有不同的目标,服务提供商关注的是系统效率,而用户关注的是预期完成时间。因此,云服务提供商需要制定公平高效的资源分配方法,一方面,满足多层次SLA定义的用户任务QoS差异化需求,实现针对用户差异化需求的资源分配公平,提高用户满意度;另一方面,尽可能的提高系统效率,实现任务完成时间和系统效率之间的最优权衡,获得更多的经济收益。
[0003]然而,用户目标的多样性、云架构的可伸缩性和渲染任务的易并行特征使得很难在公平和效率间取得权衡。现有资源调度方法的研究目标往往集中于应用的整体性能,如任务的平均完成时间、阻塞率等,很少考虑不同用户对任 ...
【技术保护点】
【技术特征摘要】
1.一种基于公平与效率权衡的云渲染容器资源调度方法,其特征在于,包括以下步骤:S1,基于云原生技术部署渲染服务,通过云渲染资源管理系统采集渲染任务特征类型、用户需求和提交时间数据,利用所采集的数据分析任务工作量以及权重值,汇总所有任务需求;S2,通过云渲染资源管理系统收集渲染服务可用云容器,分析可用容器计算能力,汇总所有可用云容器;S3,基于获取的任务总需求和现有可用云容器的计算能力,判断现有资源是否可以满足所有用户任务计算需求;S4,若S3的判断结果为是,基于获取的可用云容器数据和采集的任务特征数据,包括任务工作量和权重,采用资源非竞争下的公平效率权衡方法确定最佳资源分配分配方案;S5,若S3的判断结果为否,基于获取的可用云容器数据和采集的任务特征数据,包括任务工作量和权重,采用资源竞争下的公平效率权衡方法确定最佳资源分配分配方案;S6,通过以上两种情况下的公平效率权衡方法得到最佳资源分配方案后,云渲染资源管理系统将根据分配方案进行任务划分处理以及容器调度,在保证基本的公平分配下,最大限度地利用可用资源提高任务的并行处理效率,完成任务后,将结果及时返回给用户。2.根据权利要求1所述的基于公平与效率权衡的云渲染容器资源调度方法,其特征在于:所述S4中基于获取的可用云容器数据和采集的任务特征数据,包括任务工作量和权重,采用资源非竞争下的公平效率权衡方法分析最佳资源分配分配方案,一般生成过程为:S41,基于云渲染资源管理系统获取的可用云容器数据和采集的新增任务特征数据,包括权重、工作量,进行样本数据统一表示;S42,基于获取的新增任务的权重数据和云容器的计算能力,分析出所有新增任务的预期容器请求数量,作为指导公平分配的重要参数数据;S43,基于获取的任务资源需求数据和权重,采用提出的加权加速比公平性分配原则,即按照任务的执行速度与它们的权重成比例的原则,基于公平保证和效率最大化的约束函数进行第一轮的容器资源分配,以在用户任务之间实现公平分配,保证用户满意度,并更新实现用户任务公平分配的资源数量;S44,基于用户任务第一轮公平分配后...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。