[发明专利]用于提供基于性能的分组调度器的装置和方法在审
| 申请号: | 201880068118.4 | 申请日: | 2018-10-18 |
| 公开(公告)号: | CN111247515A | 公开(公告)日: | 2020-06-05 |
| 发明(设计)人: | 普拉桑纳库马尔·墨鲁盖桑;阿杰特·派尔·辛格·吉尔;埃尼亚斯·肖恩·多德-诺布尔;大卫·A·约翰逊;伊恩·麦克道尔·坎贝尔;塔亚斯·比拉杰达尔 | 申请(专利权)人: | 思科技术公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 提供 基于 性能 分组 调度 装置 方法 | ||
1.一种方法,包括:
根据配置文件中的至少一个关键性能指示符来周期性地观察用户平面中的分组以产生观察结果,其中,所述观察结果表示对所述用户平面内的资源的闭环需求;以及
经由所述用户平面中的调度器并且基于所述观察结果来调整核心到工作项目的绑定。
2.根据权利要求1所述的方法,其中,所述用户平面包括虚拟机和容器中的一个。
3.根据前述权利要求中任一项所述的方法,其中,所述至少一个关键性能指示符包括以下各项中的一项:中央处理单元(CPU)利用率、等待时间和分组丢弃。
4.根据前述权利要求中任一项所述的方法,其中,工作负荷分配包括工作项目,所述工作项目是对所述用户平面内的分组队列进行操作的单独可调度的功能。
5.根据前述权利要求中任一项所述的方法,其中,调整工作负荷分配包括以下各项中的一项:
按比例放大工作项目,使得附加核心被绑定到所述工作项目;或者
按比例缩小所述工作项目,使得核心不绑定到所述工作项目。
6.根据前述权利要求中任一项所述的方法,其中,调整工作负荷分配包括:调整在所述用户平面内将多少个核心分配给相应工作项目。
7.根据前述权利要求中任一项所述的方法,其中,所述调整发生在调度数量的观察结果处。
8.根据前述权利要求中任一项所述的方法,其中,所述观察结果还包括应用类型,其中,至少部分地基于所述应用类型来执行对所述核心到工作项目的绑定的调整。
9.根据前述权利要求中任一项所述的方法,其中,所述配置文件包括以下各项中的一项或多项:与中央处理单元(CPU)利用率相关联的第一阈值、与等待时间相关联的第二阈值、与分组丢弃和应用类型相关联的第三阈值。
10.一种在用户平面内提供核心到工作项目的动态绑定的方法,所述方法包括:
在所述用户平面内向第一工作项目分配第一数量的核心;
在所述用户平面内向第二工作项目分配第二数量的核心;
根据配置文件中的至少一个关键性能指示符来周期性地观察所述用户平面中的分组以产生观察结果,其中,所述观察结果表示对所述用户平面内的资源的闭环需求;以及
经由所述用户平面中的调度器并且基于所述观察结果,通过以下操作来调整核心到工作项目的绑定:在所述用户平面内向所述第一工作项目分配第三数量的核心,并且在所述用户平面内向所述第二工作项目分配第四数量的核心。
11.根据权利要求9所述的方法,其中,所述第一工作项目和所述第二工作项目均包括对分组队列进行操作的单独可调度的功能。
12.根据权利要求9至10中任一项所述的方法,其中,所述观察结果还包括应用类型,其中,至少部分地基于所述应用类型来选择所述第三数量的核心中的核心和所述第四数量的核心中的核心。
13.根据权利要求9至11中任一项所述的方法,其中,所述用户平面中的所述调度器独立于北向编排系统进行操作。
14.一种装置,包括:
处理器;以及
计算机可读存储设备,所述计算机可读存储设备存储指令,所述指令在由所述处理器执行时,使得所述处理器执行以下操作:
根据配置文件中的至少一个关键性能指示符来周期性地观察用户平面中的分组以产生观察结果,其中,所述观察结果表示对所述用户平面内的资源的闭环需求;以及
经由所述用户平面中的调度器并且基于所述观察结果来调整核心到工作项目的绑定。
15.根据权利要求13所述的装置,其中,所述用户平面包括虚拟机和容器中的一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880068118.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于相变材料的神经网络器件
- 下一篇:用于投影照明的增强白光





