[发明专利]负载均衡方法和装置、存储介质、计算设备及计算系统有效

专利信息
申请号: 201711100120.9 申请日: 2017-11-09
公开(公告)号: CN109766180B 公开(公告)日: 2023-01-17
发明(设计)人: 陈善佩;朱延海 申请(专利权)人: 阿里巴巴集团控股有限公司
主分类号: G06F9/50 分类号: G06F9/50;G06F9/48;G06F9/54
代理公司: 北京展翼知识产权代理事务所(特殊普通合伙) 11452 代理人: 屠长存
地址: 英属开曼群岛大开*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 负载 均衡 方法 装置 存储 介质 计算 设备 系统
【说明书】:

公开了一种负载均衡方法和装置、存储介质、计算设备及计算系统。一方面,当离线任务被唤醒,基于逻辑核的负载状态及其兄弟逻辑核上对延迟极度敏感的在线任务的运行情况,分别确定离线任务在各个逻辑核上运行的预估概率;将离线任务分配给预估概率最高的逻辑核。另一方面,当逻辑核上即将运行对延迟极度敏感的在线任务,将其兄弟逻辑核的任务队列中的离线任务节流,放入暂缓列表;响应于存在空闲逻辑核,执行第一级空闲均衡处理;当第一级空闲均衡处理失败,从各个暂缓列表中选择待执行离线任务迁移到空闲逻辑核。由此,提高了计算系统的资源利用率而又不破坏NCS设计原则,即兄弟逻辑核上不能同时分别运行离线任务和对延迟极度敏感的在线任务。

技术领域

本公开涉及任务调度技术领域,特别涉及任务调度过程中的负载均衡技术领域。

背景技术

目前,在数据中心,为了提高物理机的资源利用率,达到节省成本的目的,经常在同一台物理机上同时部署在线应用(在线任务)和离线应用(离线任务)。在线应用对延迟比较敏感,而离线应用则对延迟不敏感。

另一方面,在离线应用和在线应用混合部署的环境中,首先需要保证的是在线任务的服务质量(QoS),其次才是提高机器资源利用率。然而,离线应用会对在线应用造成干扰,降低在线任务的性能。

从CPU层面上来看,一个物理核上可以有两个超线程(HT,HyperThread),可以视为两个逻辑核,两者互为兄弟。对于CPU调度器来说,每个逻辑核可以被当做一个独立的CPU。下文中将逻辑核也简称为HT。如果一个超线程(逻辑核)运行在线任务的同时,另一个超线程(逻辑核)运行离线任务,那么由于两个超线程之间共享很多硬件资源,超线程干扰会降低在线应用的性能。

在此,为了描述方便,将离线任务表示为“batch”,将在线任务表示为“LS(latencySensitive)”,而将其中对延迟极度敏感的在线任务表示为“L*”。

对于L*任务,从CPU层面,需要最大力度地降低干扰,以保证QoS。因此,就需要解决上面提到的超线程干扰。

为解决batch任务对L*任务的超线程干扰,在与本专利申请同日递交的发明专利申请“任务调度方法和装置、存储介质以及计算设备”中,提出了NCS(超线程干扰消除调度器,Noise Clean Scheduler)调度方案,以确保当一个逻辑核上正在或将要运行L*任务时,同一个物理核上另一个逻辑核不会执行batch任务。具体说来,另一个逻辑核正在执行的batch任务将被打断,而其任务队列中的batch任务将被从任务队列中取出(换言之,batch任务被节流(throttle)或暂缓),放入暂缓列表中。

为便于理解本发明的技术方案,在后文中,将对NCS调度方案加以详细描述。

而在任务调度过程中,除了要考虑避免上述超线程干扰,还要考虑负载均衡。

一般在三种时机(三种机制)进行负载均衡:任务唤醒时的负载均衡、CPU空闲时的负载均衡、以及周期性的负载均衡。一些任务调度方案中基于静态权重或动态权重做负载均衡。

另外,还有一种基于完全公平调度器(CFS调度器,Complete FairScheduler)设计的双层CFS调度器(TLCFS,Two Level CFS)。这两层分别叫做CFS和CFS_PRIO。每层都有独立的运行队列,都独立执行CFS的调度策略。但CFS层的优先级高于CFS_PRIO。在混合部署环境中,任务可以被分为在线任务(Latency Sensitive,LS)和离线任务(Batch)。LS任务只能出现在CFS层,而离线任务只能出现在CFS_PRIO层。

然而,TLCFS方案主要用于隔离在线任务和离线任务,降低离线任务对在线任务的干扰,但并不能消除或降低超线程干扰。也不能适用于上述NCS调度方案。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711100120.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top