[发明专利]用于计算系统自动调整的方法在审
申请号: | 201780012424.1 | 申请日: | 2017-02-22 |
公开(公告)号: | CN108701060A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | T·穆拉德 | 申请(专利权)人: | 以色列理工学院-康奈尔大学琼·雅各布斯与欧文·雅各布斯研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/26;G06F15/18 |
代理公司: | 深圳市百瑞专利商标事务所(普通合伙) 44240 | 代理人: | 金辉 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算系统 度量 旋钮 优化 工作负载 计算设备 预定目标 映射 测量 配置 | ||
1.一种用于自动调整计算系统的方法,包括:
将计算系统的当前工作负载映射在至少一个桶中;
测量表示计算系统的当前操作的当前操作度量;基于所述当前操作度量,为至少一个桶中的每一个确定至少一个优化方案,其中,所述至少一个优化方案至少包括具有最佳值的系统旋钮列表,所述系统旋钮配置成调节计算设备的操作以满足至少一个预定目标度量;并且
将列在至少一个确定优化方案中的系统旋钮中的每一个设置成相应值。
2.根据权利要求1所述的方法,其特征在于,所述当前操作是以下的至少一个:计算系统的性能、计算系统的能耗、计算系统的功耗。
3.根据权利要求2所述的方法,其特征在于,所述当前操作度量包括以下至少一个:指示计算系统在一定时间周期内进行的工作量的性能度量、指示计算系统在一定时间周期内消耗的能量的能耗度量、以及指示计算系统在一定时间间隔内进行的每个工作量计算系统消耗的能量的平均功耗度量。
4.根据权利要求1所述的方法,其特征在于,使用基于位置的散列函数将当前工作负载分类到至少一个桶。
5.根据权利要求1所述的方法,进一步包括:
接收包括系统旋钮列表的至少一个配置文件,其中,所述至少一个配置文件进一步包括所述至少一个预定目标度量。
6.根据权利要求5所述的方法,其特征在于,每个预定目标度量以至少一个优化属性为基础,其中所述至少一个优化属性的每一个是以下任一个:性能属性、功耗属性、能量属性、软件生成的进度提示以及网络带宽属性。
7.根据权利要求5所述的方法,其特征在于,每个系统旋钮是可以配置的参数,其中每个可配置参数包括以下任何一个:硬件配置参数、固件配置参数、操作系统(OS)配置参数以及应用程序配置参数。
8.根据权利要求1所述的方法,进一步包括:
持续估计所述计算系统的所述当前工作负载。
9.根据权利要求8所述的方法,其特征在于,所述当前工作负载考虑以下至少一个:计算系统的软件应用程序、系统进程以及硬件组件。
10.根据权利要求8所述的方法,其特征在于,估计所述当前工作负载进一步包括:
分析计算系统的多个系统参数和线程参数。
11.根据权利要求1所述的方法,进一步包括:
尝试所述至少一个优化方案的每一个,以确定最能满足目标度量的一个优化方案。
12.根据权利要求11所述的方法,进一步包括:
确定所述至少一个优化方案是否满足目标度量;
当确定所述至少一个优化方案不满足目标度量时,建立新的优化方案;并且
基于新建立的优化方案,调整包括在配置列表中的系统旋钮。
13.根据权利要求12所述的方法,其特征在于,建立新的优化方案进一步包括:
从系统旋钮的列表中选取系统旋钮的第一子集;
为所述系统旋钮的第一子集选取第一组值;
将所述系统旋钮的第一子集调整至所述第一组值的其相应值;
测量新的当前度量;
将所述新的当前度量与目标度量进行比较;并且
当所述新的目标度量与所述目标度量实质相同时,生成新的优化方案以限定第一组系统旋钮和其相应的第一值组。
14.根据权利要求13所述的方法,进一步包括:
当所述新的当前度量不与所述目标度量实质相同时,迭代尝试系统旋钮的第二子集和值的第二子集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于以色列理工学院-康奈尔大学琼·雅各布斯与欧文·雅各布斯研究院,未经以色列理工学院-康奈尔大学琼·雅各布斯与欧文·雅各布斯研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780012424.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多租户资源分配方法和系统
- 下一篇:互联硬件基础设施的资源控制