[发明专利]数据中心资源分配有效
申请号: | 201180073748.9 | 申请日: | 2011-11-18 |
公开(公告)号: | CN103827899B | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | E·克鲁格里克 | 申请(专利权)人: | 英派尔科技开发有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 吕俊刚,刘久亮 |
地址: | 美国特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 资源 分配 | ||
技术领域
本发明构思总体上涉及数据中心资源分配。
背景技术
除非本文中另外指明,否则在这部分中描述的方法非本申请权利要求的现有技术,并且不因为被包含在这部分中而被认为是现有技术。
现有的数据中心可通过将数据中心的资源分配给任务来执行客户端的任务。利用常规的数据中心,资源会被低效率地分配,并且,在某些情况下,将特定任务托管至共享硬件会使共享硬件受到压力和/或低效率地使用所述共享硬件。
发明内容
本发明描述了用于分配数据中心资源和/或生成任务指纹和资源分配数据库的示例性方法。用于在数据中心分配资源的示例性方法可包括:在数据中心接收任务;基于接收的任务生成任务指纹;将任务指纹与多个参考任务指纹进行比较以确定最接近匹配参考任务指纹;确定与最接近匹配参考任务指纹相关的参考任务行为概要;以及分配资源以基于参考任务行为概要执行接收的任务。
用于生成任务指纹和资源分配数据库的示例性方法可包括:在数据中心接收多个任务;针对每个接收的任务生成任务指纹以形成多个任务指纹;将资源集分配至每个接收的任务,以限定多个分配的资源集;利用各个分配的资源集执行每个接收的任务;利用分配的资源集针对每个执行的任务收集任务行为,以生成多个任务行为;以及在数据中心的数据库中将每个任务指纹、分配的资源集和任务行为关联起来,以生成任务指纹和资源分配数据库。
本发明还描述了存储有指令的示例性机器可读非临时性介质,当执行所述指令时,使得数据中心分配数据中心资源和/或生成任务指纹和资源分配数据库。示例性机器可读非临时性介质可在其中存储指令,当执行所述指令时,使得数据中心通过以下步骤分配数据中心资源:在数据中心接收任务;基于接收的任务生成任务指纹;将任务指纹与多个参考任务指纹进行比较以确定最接近匹配参考任务指纹;确定关于最接近匹配参考任务指纹的参考任务行为概要;以及分配资源,以基于参考任务行为概要来执行接收的任务。
示例性机器可读非临时性介质可在其中存储指令,当执行所述指令时,使得数据中心通过以下步骤生成任务指纹和资源分配数据库:在数据中心接收多个任务;针对每个接收的任务生成任务指纹,以形成多个任务指纹;将资源集分配至每个接收的任务,以限定多个分配的资源集;利用各个分配的资源集执行每个接收的任务;利用所分配的资源集针对每个执行的任务收集任务行为,以生成多个任务行为;以及在数据中心的数据库将每个任务指纹、分配的资源集和任务行为关联起来,以生成所述任务指纹和资源分配数据库。
本发明还描述了用于分配数据中心资源和/或生成任务指纹和资源分配数据库的示例性数据中心。示例数据中心可包括处理器和机器可读介质,在机器可读介质中存储有指令,当执行所述指令时,使得数据中心通过以下步骤来分配资源:在数据中心接收任务;基于接收的任务生成任务指纹;将任务指纹与多个参考任务指纹进行比较,以确定最接近匹配参考任务指纹;确定关于最接近匹配参考任务指纹的参考任务行为概要;以及分配资源,以基于参考任务行为概要执行接收的任务。
示例性数据中心可包括处理器和机器可读介质,在机器可读介质中存储有指令,当执行所述指令时,使得数据中心通过以下步骤生成任务指纹和资源分配数据库:在数据中心接收多个任务;针对每个接收的任务生成任务指纹以形成多个任务指纹;将资源集分配至每个接收的任务,以限定多个分配的资源集;利用各个分配的资源集执行每个接收的任务;利用分配的资源集针对每个执行的任务收集任务行为,以生成多个任务行为;以及在数据中心的数据库中将每个任务指纹、分配的资源集和任务行为关联起来,以生成任务指纹和资源分配数据库。
以上的发明内容仅是例示性的并且不旨在以任何方式进行限制。除了上述的说明性方面、实施方式和特征以外,其它的方面、实施方式和特征将通过参照附图和下面的具体描述变得明显。
附图说明
在本说明书的结论部分具体指出和明确要求了主题。根据以下描述和所附权利要求并结合附图,本发明的以上和其它特征将变得完全清楚。应该理解这些附图仅描绘了根据本公开的若干实施方式,并且因此不应理解为限制本公开的范围,将通过使用附图通过附加的特征和细节来描述本公开。
在附图中:
图1示出了用于分配资源的示例性方法的流程图;
图2示出了用于生成任务指纹和资源分配数据库的示例性方法的流程图;
图3示出了针对相关的任务指纹、分配的资源集和任务行为信息的示例性数据结构的表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英派尔科技开发有限公司,未经英派尔科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180073748.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种藻类养殖机构
- 下一篇:用于监控后台应用事件的系统和方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理