用于使用数据访问网关和基于元数据映射的投标优化对数据集群的数据节点的访问的方法技术

技术编号:32029640 阅读:22 留言:0更新日期:2022-01-27 12:54
一种方法,所述方法被执行来访问数据集群的数据节点。所述方法包括:通过数据访问网关(DAG)从主机获得请求;以及响应于所述请求,从所述数据节点获得投标计数器;从所述数据节点获得元数据映射;基于所述投标计数器和所述元数据映射而识别所述数据节点中的与所述投标计数器中的最高投标计数器和所述元数据映射中的适当的元数据映射相关联的数据节点;以及向所述数据节点发送所述请求。向所述数据节点发送所述请求。向所述数据节点发送所述请求。

【技术实现步骤摘要】
用于使用数据访问网关和基于元数据映射的投标优化对数据集群的数据节点的访问的方法

技术介绍

[0001]装置可以基于现有信息而生成信息。例如,装置可以获得信息并且基于所获得的信息而推导出信息。为了获得信息,装置可能能够与其他装置通信。装置之间的通信可以利用任何手段。

技术实现思路

[0002]一般而言,在一方面,本专利技术涉及一种被执行来访问数据集群的数据节点的方法。所述方法包括:通过数据访问网关(DAG)从主机获得请求;以及响应于所述请求,从所述数据节点获得投标计数器;从所述数据节点获得元数据映射;基于所述投标计数器和所述元数据映射而识别所述数据节点中的与所述投标计数器中的最高投标计数器和所述元数据映射中的适当的元数据映射相关联的数据节点;以及向所述数据节点发送所述请求。
[0003]一般而言,在一方面,本专利技术涉及一种用于访问数据集群的数据节点的系统。所述系统包括:处理器;以及数据访问网关(DAG),所述DAG在由所述处理器执行时执行方法。所述方法包括:通过所述DAG从主机获得请求;以及响应于所述请求,从所述数据节点获得投标计数器;从所述数据节点获得元数据映射;基于所述投标计数器和所述元数据映射而识别所述数据节点中的与所述投标计数器中的最高投标计数器和所述元数据映射中的适当的元数据映射相关联的数据节点;以及向所述数据节点发送所述请求。
[0004]一般而言,在一方面,本专利技术涉及一种非暂时性计算机可读介质,所述非暂时性计算机可读介质包括计算机可读程序代码,所述计算机可读程序代码在由计算机处理器执行时使得所述计算机处理器能够执行用于访问数据集群的数据节点的方法。所述方法包括:通过数据访问网关(DAG)从主机获得请求;以及响应于所述请求,从所述数据节点获得投标计数器;从所述数据节点获得元数据映射;基于所述投标计数器和所述元数据映射而识别所述数据节点中的与所述投标计数器中的最高投标计数器和所述元数据映射中的适当的元数据映射相关联的数据节点;以及向所述数据节点发送所述请求。
附图说明
[0005]图1A示出了根据本专利技术的一个或多个实施方案的系统的图。
[0006]图1B示出了根据本专利技术的一个或多个实施方案的不具有加速器池的数据集群的图。
[0007]图1C示出了根据本专利技术的一个或多个实施方案的具有加速器池的数据集群的图。
[0008]图1D示出了根据本专利技术的一个或多个实施方案的具有数据访问网关的数据节点的图。
[0009]图1E示出了根据本专利技术的一个或多个实施方案的不具有数据访问网关的数据节点的图。
[0010]图1F示出了根据本专利技术的一个或多个实施方案的永久性存储装置的图。
[0011]图2A示出了根据本专利技术的一个或多个实施方案的投标计数器储库的图。
[0012]图2B示出了根据本专利技术的一个或多个实施方案的元数据映射储库的图。
[0013]图3A至图3B示出了根据本专利技术的一个或多个实施方案的用于执行数据访问网关操作的方法的流程图。
[0014]图3C示出了根据本专利技术的一个或多个实施方案的用于利用投标计数器执行数据访问网关操作的方法的流程图。
[0015]图3D示出了根据本专利技术的一个或多个实施方案的用于利用投标计数器和元数据映射执行数据访问网关操作的方法的流程图。
[0016]图3E示出了根据本专利技术的一个或多个实施方案的用于在包括加速器池的数据集群中执行数据访问网关操作的方法的流程图。
[0017]图3F示出了根据本专利技术的一个或多个实施方案的用于确定在数据集群中何处实现数据访问网关操作的方法的流程图。
[0018]图4A示出了根据本专利技术的一个或多个实施方案的第一实施例的图。
[0019]图4B示出了根据本专利技术的一个或多个实施方案的第二实施例的图。
[0020]图4C示出了根据本专利技术的一个或多个实施方案的第三实施例的图。
[0021]图4D示出了根据本专利技术的一个或多个实施方案的第四实施例的图。
[0022]图4E示出了根据本专利技术的一个或多个实施方案的第五实施例的图。
[0023]图4F示出了根据本专利技术的一个或多个实施方案的第六实施例的图。
[0024]图4G示出了根据本专利技术的一个或多个实施方案的第七实施例的图。
[0025]图5示出了根据本专利技术的一个或多个实施方案的计算装置的图。
具体实施方式
[0026]现将参考附图描述具体实施方案。在以下描述中,众多细节被阐述为本专利技术的实例。本领域技术人员将理解,本专利技术的一个或多个实施方案可以在没有这些具体细节的情况下实践,并且在不脱离本专利技术的范围的情况下,众多改变或修改可能是可行的。为了避免使描述模糊,省略了对于本领域的普通技术人员而言已知的某些细节。
[0027]在对附图的以下描述中,相对于某一附图描述的任何部件在本专利技术的各种实施方案中可以等同于相对于任何其他附图描述的一个或多个类似命名的部件。为了简洁起见,相对于每个附图将不再重复对这些部件的描述。因此,每个附图的部件的每一个实施方案以引用的方式并入,并且被假设为任选地存在于具有一个或多个类似命名的部件的每一个其他附图内。另外地,根据本专利技术的各种实施方案,对某一附图的部件的任何描述应被解释为是任选的实施方案,所述任选的实施方案可以加上、联合或取代相对于任何其他附图中的对应的类似命名的部件描述的实施方案来实现。
[0028]贯穿本申请,附图的元件可以被标记为A至N。如本文所使用,前述标记意味着元件可以包括任何数量的物件并且不需要元件包括与标记为A至N的任何其他物件相同数量的元件。例如,数据结构可以包括标记为A的第一元件以及标记为N的第二元件。该标记准则意味着数据结构可以包括任何数量的元件。也标记为A至N的第二数据结构也可以包括任何数量的元件。第一数据结构的元件的数量和第二数据结构的元件的数量可以是相同或不同的。
[0029]一般而言,本专利技术的实施方案涉及一种用于访问数据集群中的数据的方法和系统。更具体地,本专利技术的实施方案涉及识别系统的可用于通过数据访问网关(DAG)操作服务于请求的数据节点(参见例如,图3D)。DAG操作可以包括:基于分别指定可用于数据节点的计算资源的量以及存储在数据集群的数据节点中的数据的所获得的投标计数器和元数据映射,识别包括服务于请求所需的数据的可用的数据节点,并且选择与最高投标计数器相关联的所识别的数据节点来服务于请求。DAG操作以及投标计数器和元数据映射的使用可以用于提高访问存储在数据集群中的数据的计算效率。
[0030]图1A示出了根据本专利技术的一个或多个实施方案的系统的图。所述系统包括主机(100)和数据集群(110)。主机(100)经由有线和/或无线连接的任何组合可操作地连接到数据集群(110)。
[0031]在本专利技术的一个或多个实施方案中,主机(100)利用数据集群(110)来存储数据。在不脱离本专利技术的情况下,所存储的数据可以是数据库、文件、应用程序和/或其他类型的数据的备份。在利用数据集群(110)时,主机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于访问数据集群的数据节点的方法,所述方法包括:通过数据访问网关(DAG)从主机获得请求;以及响应于所述请求:从所述数据节点获得投标计数器;从所述数据节点获得元数据映射;基于所述投标计数器和所述元数据映射而识别所述数据节点中的与所述投标计数器中的最高投标计数器和所述元数据映射中的适当的元数据映射相关联的数据节点;以及向所述数据节点发送所述请求。2.如权利要求1所述的方法,其中所述元数据映射指定在所述数据节点中的每一者上存储有什么数据。3.如权利要求1所述的方法,其中所述投标计数器指定可用于服务于所述请求的所述数据节点的计算资源的量。4.如权利要求3所述的方法,其中所述投标计数器中的某一投标计数器与某一数据节点相关联。5.如权利要求1所述的方法,其中所述请求是选自由以下项组成的组的一者:读取请求;更新请求;信息请求;以及删除请求。6.如权利要求1所述的方法,所述方法还包括:在获得所述请求之前:通过数据处理器从所述数据节点的所述数据节点获得系统元数据;基于所述系统元数据而选择所述数据节点中的第二数据节点来执行DAG操作;基于所述系统元数据而选择所述数据节点的所述数据节点来执行投标计数器操作;基于所述系统元数据而选择所述数据节点的所述数据节点来执行元数据映射操作;以及发起:在所述第二数据节点上执行DAG,在所述数据节点中的每一者上执行所述投标计数器操作,以及在所述数据节点中的每一者上执行所述元数据映射操作。7.如权利要求6所述的方法,其中所述系统元数据指定可用于所述数据节点的计算资源。8.一种用于访问数据集群的数据节点的系统,所述系统包括:处理器;数据访问网关(DAG),所述DAG在由所述处理器执行时执行方法,所述方法包括:通过所述DAG从所述主机获得请求;以及响应于所述请求:从所述数据节点获得投标计数器;从所述数据节点获得元数据映射;
基于所述投标计数器和所述元数据映射而识别所述数据节点中的与所述投标计数器中的最高投标计数器和所述元数据映射中的适当的元数据映射相关联的数据节点;以及向所述数据节点发送所述请求。9.如权利要求8所述的系统,其中所述元数据映射指定在所述数据节点中的每一者上存储有什么数据。10.如权利要求8所述的系统,其中所述投标计数器指定可用于服务于所述请求的所述数据节点的计算资源的量。11.如权利要求10所述的系统,其中所述投标计数器中的某一投标计数器与某一数据节点相关联。12.如权利要求8所述的系统,其中所述请求是选自由以下项组成的组的一者:读取请求;更...

【专利技术属性】
技术研发人员:D
申请(专利权)人:戴尔产品有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1