[发明专利]用于迁移工作负载的方法和机架系统在审
申请号: | 201711315952.2 | 申请日: | 2017-12-12 |
公开(公告)号: | CN108268321A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 徐秋旻;克里希纳·T·马拉丁;马努·阿瓦施 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 陈晓博;尹淑梅 |
地址: | 韩国京畿*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作负载 机架系统 迁移 服务器节点 目标服务器 延迟要求 系统利用率 应用程序 最大化 奖励 监视 检测 违反 | ||
1.一种用于迁移工作负载的方法,所述方法包括:
接收从机架系统的多个服务器节点中运行的多个应用程序生成的多个工作负载;
监视所述多个工作负载的延迟要求并检测工作负载对所述延迟要求的违反;
收集机架系统的系统利用率信息;
计算将所述工作负载迁移至机架系统中的其他服务器节点的奖励;
确定所述多个服务器节点中的使奖励最大化的目标服务器节点;
执行所述工作负载到目标服务器节点的迁移。
2.如权利要求1所述的方法,所述方法还包括向主机操作系统提供包括迁移的状态的反馈。
3.如权利要求1所述的方法,其中,机架系统包括多个存储装置。
4.如权利要求1所述的方法,其中,机架系统兼容NVMeoF标准,所述多个存储装置可以是NVMeoF装置。
5.如权利要求1所述的方法,其中,当所述工作负载的尾延迟比延迟阈值高时,检测到所述工作负载违反了所述延迟要求。
6.如权利要求5所述的方法,其中,延迟阈值根据所述多个应用程序和/或所述多个工作负载的服务质量要求以及机架系统的系统利用率而动态地改变。
7.如权利要求1所述的方法,其中,通过奖励函数来计算奖励,奖励函数是多个系统利用率参数的线性权重函数。
8.如权利要求7所述的方法,其中,系统利用率参数包括可用CPU的数量、可用存储器的大小、可用网络带宽以及可用磁盘带宽中的一个或更多个。
9.如权利要求1所述的方法,其中,所述方法还包括以循环的方式在所述多个服务器节点之间传递令牌,其中,在所述多个服务器节点中仅持有令牌的服务器节点确定迁移工作负载。
10.一种机架系统,所述机架系统包括:
多个服务器节点;
多个存储装置,附属到机架系统;
结构,在所述多个服务器节点和所述多个存储装置之间提供连接性;
机架级调度器,包括尾延迟异常监视器以及目标发现单元,
其中,尾延迟异常监视器被配置为监视多个工作负载的延迟要求并检测工作负载对所述延迟要求的违反,
其中,目标发现单元被配置为:收集机架系统的系统利用率信息;计算将所述工作负载迁移至机架系统中的其他服务器节点的奖励;确定在所述多个服务器节点中的使奖励最大化的目标服务器节点。
11.如权利要求10所述的机架系统,其中,机架级调度器还包括被配置为执行所述工作负载到目标服务器节点的迁移的服务迁移单元。
12.如权利要求11所述的机架系统,其中,服务迁移单元还被配置为向机架系统的主机操作系统提供包括迁移的状态的反馈。
13.如权利要求10所述的机架系统,其中,机架系统与NVMeoF标准兼容,所述多个存储装置是经由太网连接的NVMeoF装置。
14.如权利要求10所述的机架系统,其中,当所述工作负载的尾延迟比延迟阈值高时,尾延迟异常监视器检测到所述工作负载违反了所述延迟要求。
15.如权利要求14所述的机架系统,其中,延迟阈值根据所述多个应用程序和/或所述多个工作负载的服务质量要求以及机架系统的系统利用率而动态地改变。
16.如权利要求10所述的机架系统,其中,目标发现单元使用奖励函数来计算奖励,奖励函数是多个系统利用率参数的线性权重函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711315952.2/1.html,转载请声明来源钻瓜专利网。