[发明专利]可配置的本地异构计算环境中的高容量、低延迟数据处理有效
申请号: | 201880031951.1 | 申请日: | 2018-04-13 |
公开(公告)号: | CN110622130B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 李舒;周平 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/654;G06F12/02 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 本地 计算 环境 中的 容量 延迟 数据处理 | ||
资源管理包括:以第一模式操作,包括执行与多个本地元件相关的控制器操作,其中,控制器操作由可配置资源执行;从第一模式切换到第二模式;并且以第二模式操作,包括:在可配置资源的第一部分中执行数据处理任务;在可配置资源的第二部分中执行与多个本地元件相关的控制器操作。
背景技术
数据处理(诸如数据提取和识别、数据分析和预测等)是现代计算环境的重要方面。在诸如搜索、电子商务、金融、医疗、安全以及其他等这样的基于互联网的应用平台上,需要离线以及在线处理大量数据。
当前,为了处理高容量数据,现代计算环境(例如,基于云的计算环境)通常采用专用的硬件和软件集群来执行特定功能。数据通过高速结构在完成特定任务的不同集群之间进行传输。例如,数据可以由网络集群进行检查,发送到要处理的计算集群,然后发送到存储集群以进行存储。随着数据量增加,需要更大量的数据结构,并且必须扩展基础设施以满足要求。此外,数据延迟通常会随着更多数据被传输而增加。另外,由于专用集群所生成的中间数据的增加,可能需要修改集群以包括额外的存储容量,这增加了成本。如何在不显著增加延迟的情况下高效地管理高容量数据的处理正成为日益紧迫的问题。
附图说明
在以下详细描述和附图中公开了本发明的各种实施例。
图1是示出数据中心中的异构计算集群的示例的框图。
图2是示出在网络中部署的可配置架构的实施例的框图。
图3A示出了处于专用模式中的可配置多功能设备的实施例的资源分配。
图3B示出了处于共享模式中的设备。
图4A示出了处于专用模式中的示例可配置多功能设备的资源分配。
图4B示出了处于共享模式中的示例可配置多功能设备的资源分配。
图5是示出可配置多功能设备的另一实施例的框图。
图6A示出了处于专用模式中的存储系统的实施例中如何进行地址转换。
图6B示出了处于共享模式中的存储系统的实施例中如何进行修改的地址转换。
图7是示出用于在可配置多功能设备的实施例中管理数据的处理的实施例的流程图。
图8是示出用于将多功能设备从第一模式重新配置为第二模式的处理的实施例的流程图。
图9是示出用于恢复控制器功能的处理的实施例的流程图。
具体实施方式
本发明可以以多种方式实现,包括作为处理;装置;系统;物质的组成;计算机程序产品,其包含在计算机可读存储介质上;和/或处理器,诸如处理器,其被配置为执行存储在联接到处理器的存储器上的指令和/或由联接到处理器的存储器提供的指令。在本说明书中,这些实现或本发明可以采用的任何其他形式可以称为技术。通常,可以在本发明的范围内改变所公开的处理的步骤的顺序。除非另有说明,否则可以将诸如被描述为被配置为执行任务的处理器或存储器这样的组件实现为被临时配置为在给定时间执行任务的通用组件或者被制造为执行任务的特定组件。如这里所使用的,术语“处理器”是指被配置为处理诸如计算机程序指令的数据的一个或更多个设备、电路和/或处理核。
下面提供本发明的一个或更多个实施例的详细描述以及说明本发明的原理的附图。结合这些实施例描述了本发明,但是本发明不限于任何实施例。本发明的范围仅由权利要求限定,并且本发明包括许多替换、修改和等同物。在以下描述中阐述了许多具体细节,以便提供对本发明的透彻理解。提供这些细节是出于示例的目的,并且可以在没有这些具体细节中的一些或全部的情况下根据权利要求来实践本发明。为了清楚起见,没有详细地描述与本发明相关的技术领域中已知的技术材料,使得不会不必要地使本发明模糊不清。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880031951.1/2.html,转载请声明来源钻瓜专利网。