当前位置: 首页 > 专利查询>奈飞公司专利>正文

在分布式数据存储系统中执行数据协调的技术技术方案

技术编号:19247246 阅读:58 留言:0更新日期:2018-10-24 09:00
在一个实施例中,数据协调引擎与分布式数据存储系统中包括的数据存储节点一起工作,以确保数据存储节点之间的一致性。在操作中,数据协调从每个数据存储节点接收不同的数据快照。作为响应,数据协调引擎生成一个或多个旨在解决数据快照之间不一致的建议。随后,数据协调引擎将每个建议发送到不同的数据存储节点。由于数据协调引擎执行数据协调过程中包括的许多资源密集型操作,因此数据存储节点的资源可能主要聚焦于处理客户端请求而不是执行数据协调操作。因此,不同于传统的基于数据存储节点的协调应用程序,数据协调引擎可以处理大量数据而不会不可接受地增加分布式数据存储系统响应于客户端请求所需的时间。

【技术实现步骤摘要】
【国外来华专利技术】在分布式数据存储系统中执行数据协调的技术相关申请交叉引用本申请要求于2016年1月4日提交的美国专利申请序列号14/987,649的权益,该申请通过引用结合于此。
本专利技术的实施例一般涉及计算机科学,更具体地说,涉及用于在分布式数据存储系统中执行数据协调的技术。
技术介绍
许多分布式数据存储系统将客户端的数据存储在位于多个地理区域中的节点的集群中。群集内的节点通常是互连的计算机或虚拟机,其中每台计算机管理存储设备并通过客户端-服务器架构而提供服务。通常,在客户端-服务器架构中,客户端请求服务,并且作为响应,服务器提供服务。更具体地,当客户端向分布式数据存储系统提交读取或写入请求时,分配给该客户端的集群中包括的节点接收并处理该请求。作为响应来自给定客户端的写入请求的一部分,给定集群中的接收节点通常将数据存储在相关联的存储设备中,随后将数据广播到同一给定集群中的其它节点以及其它集群中的节点。一旦接收到广播数据,接收节点将数据存储在它们各自的相关联的存储设备中。以这种方式,数据被冗余地存储在分布式数据存储系统中。因此,如果分布式数据存储系统内的特定节点或集群变得不可用,则从系统内的客户端本文档来自技高网...

【技术保护点】
1.一种用于当执行数据协调时生成建议的计算机实现的方法,该方法包括:将与从第一数据存储节点接收的第一值相关联的第一时间戳与从第二数据存储节点接收的第二值相关联的第二时间戳进行比较;确定所述第二时间戳比所述第一时间戳更新;以及将包括所述第二值的第一建议发送到所述第一节点。

【技术特征摘要】
【国外来华专利技术】2016.01.04 US 14/987,6491.一种用于当执行数据协调时生成建议的计算机实现的方法,该方法包括:将与从第一数据存储节点接收的第一值相关联的第一时间戳与从第二数据存储节点接收的第二值相关联的第二时间戳进行比较;确定所述第二时间戳比所述第一时间戳更新;以及将包括所述第二值的第一建议发送到所述第一节点。2.如权利要求1所述的计算机实现的方法,还包括:对第一处理数据执行解密操作和解压缩操作中的至少一个,以生成所述第一值。3.如权利要求1所述的计算机实现的方法,还包括:对所述第二值执行加密操作和压缩操作中的至少一个,以生成所述第一建议。4.如权利要求1所述的计算机实现的方法,还包括:将与从所述第一节点接收的第三值相关联的第三时间戳与从所述第二节点接收的第四值相关联的第四时间戳进行比较;确定所述第三时间戳比所述第四时间戳更加新;以及将包括所述第三值的第二建议发送到所述第二节点。5.如权利要求1所述的计算机实现的方法,其中,与比较所述第一时间戳和比较所述第三时间戳有关的操作基本上并行地发生。6.如权利要求1所述的计算机实现的方法,其中,与发送所述第一建议和发送所述第二建议有关的操作基本上并行地发生。7.如权利要求1所述的计算机实现的方法,其中,所述第一建议还包括所述第二时间戳。8.根据权利要求1所述的计算机实现的方法,其中,所述第一时间戳基于集中式时钟服务而生成。9.一种计算机实现的计算机可读存储介质,包括当由处理器执行时使所述处理器执行以下步骤的指令:在存储设备中的第一位置存储第一值和第一时间戳;生成包含所述第一值和所述第一时间戳的数据快照;将所述数据快照发送到系统数据处理引擎,并且作为响应,从所述系统数据处理引擎接收包括第二时间戳的建议;确定包含在所述建议中的所述第二时间戳比所述第一时间戳更加新;以及将包括在所述建议中的第二值和所述第二时间戳存储在所述第一位置。10.如权利要求9所述的计算机可读存储介质,其中,所述第一时间戳与所述第一值相关联,所述第二时间戳与所述第二值相关联,并且所述第一值和所述第二值都与第一密钥相关联。11.如权利要求9所述的计算机可读存储介质,其中,所述建议还包括第三值和第三时间戳,并且还包括:将与第四值相关联的第四时间戳与所述第三时间戳进行比较,其中,将所述第四时间值存储在所述存储设备中的第二位置处,并且所述第三值和所述第四值都与第二密钥相关联;以及如果所述第三时间戳比所述第四时间戳更加新,则将所述第四值存储在所述第二位置,或...

【专利技术属性】
技术研发人员:伊奥尼斯·帕帕帕纳吉图莎伊利什·比拉伊詹森·卡奇亚托里明·杜克里斯托斯·卡兰齐斯
申请(专利权)人:奈飞公司
类型:发明
国别省市:美国,US

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

1