-
公开(公告)号:EP3014450B1
公开(公告)日:2019-01-30
申请号:EP14740083.2
申请日:2014-06-24
发明人: CALDER, Bradley G. , GOPALAN, Parikshit Santhana , HUANG, Cheng , LI, Jin , OGUS, Aaron W. , SIMITCI, Huseyin , YEKHANIN, Sergey
IPC分类号: G06F11/10
-
公开(公告)号:EP3230868B1
公开(公告)日:2018-10-17
申请号:EP15821192.0
申请日:2015-12-11
发明人: CHABLANI, Manish , DEVANRAJU, Jegan , XU, Yikang , SHAHID, Muhammad Junaid , EDWARDS, Andrew James , CALDER, Bradley G. , WANG, Ju , OGUS, Aaron W. , MAINALI, Shane , VARADARAJAN, Krishnan , SEELA, Pradeep
CPC分类号: H04L67/1097 , G06F3/06 , G06F9/466 , G06F11/1471 , G06F11/3433 , G06F11/3485 , G06F17/30 , G06F17/30144 , G06F17/30516 , G06F2201/87
摘要: In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.
-
公开(公告)号:EP3230868A2
公开(公告)日:2017-10-18
申请号:EP15821192.0
申请日:2015-12-11
发明人: CHABLANI, Manish , DEVARAJU, Jegan , XU, Yikang , SHAHID, Muhammad Junaid , EDWARDS, Andrew James , CALDER, Bradley G. , WANG, Ju , OGUS, Aaron W. , MAINALI, Shane , VARADARAJAN, Krishnan , SEELA, Pradeep
CPC分类号: H04L67/1097 , G06F3/06 , G06F9/466 , G06F11/1471 , G06F11/3433 , G06F11/3485 , G06F17/30 , G06F17/30144 , G06F17/30516 , G06F2201/87
摘要: In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.
摘要翻译: 在各种实施例中,提供了用于在分布式存储系统中实现多个事务日志的方法和系统。 日志流组件检测多个日志流的性能度量。 性能指标与分布式存储系统中分区的请求相关联。 事务组件接收使用日志流执行事务的请求。 该请求是从分布式存储系统的分区接收的。 可以参考多个日志流的性能度量,其中性能度量指示选择的日志流的性能容量以处理该请求。 根据性能容量确定执行交易的日志流。 所选的日志流也可以将请求的请求属性作为因子。 事务组件传送要执行的请求,使用日志流执行事务。
-
公开(公告)号:EP3803601A1
公开(公告)日:2021-04-14
申请号:EP19726845.1
申请日:2019-05-13
发明人: LORCH, Jacob Rubin , HUANG, Cheng , HUANG, Peng , OGUS, Aaron W.
-
公开(公告)号:EP3788454A1
公开(公告)日:2021-03-10
申请号:EP19720318.5
申请日:2019-04-16
-
公开(公告)号:EP3014450A1
公开(公告)日:2016-05-04
申请号:EP14740083.2
申请日:2014-06-24
发明人: CALDER, Bradley G. , GOPALAN, Parikshit Santhana , HUANG, Cheng , LI, Jin , OGUS, Aaron W. , SIMITCI, Huseyin , YEKHANIN, Sergey
IPC分类号: G06F11/10
CPC分类号: G06F11/10 , G06F11/1076 , H03M13/2909 , H03M13/293 , H03M13/373
摘要: In various embodiments, methods and systems for erasure coding data across multiple storage zones are provided. This may be accomplished by dividing a data chunk into a plurality of sub-fragments. Each of the plurality of sub-fragments is associated with a zone. Zones comprise buildings, data centers, and geographic regions providing a storage service. A plurality of reconstruction parities is computed. Each of the plurality of reconstruction parities computed using at least one sub-fragment from the plurality of sub-fragments. The plurality of reconstruction parities comprises at least one cross-zone parity. The at least one cross-zone parity is assigned to a parity zone. The cross-zone parity provides cross-zone reconstruction of a portion of the data chunk.
摘要翻译: 在各种实施例中,提供了用于擦除跨多个存储区域的编码数据的方法和系统。 这可以通过将数据块划分成多个子片段来实现。 多个子片段中的每一个与区域相关联。 区域包括提供存储服务的建筑物,数据中心和地理区域。 计算多个重建奇偶校验。 使用来自多个子片段的至少一个子片段来计算多个重建奇偶校验中的每一个。 多个重建奇偶校验包括至少一个跨区奇偶校验。 至少一个跨区奇偶校验被分配给奇偶校验区。 跨区域奇偶校验提供数据块的一部分的跨区域重建。
-
-
-
-
-