-
公开(公告)号:EP2715553B1
公开(公告)日:2016-02-24
申请号:EP12789199.2
申请日:2012-05-18
发明人: CALDER, Bradley, Gene , NILAKANTAN, Niranjan , SRIVASTAV, Shashwat , WU, Jiesheng , ABBASI, Abdul, Rafay , MAINALI, Shane , UDDARAJU, Padmanabha, Chakravarthy
IPC分类号: G06F11/20
CPC分类号: G06F17/30578 , G06F11/2074 , G06F11/2097 , G06F17/30241 , G06F17/30584 , G06F17/30589 , G06F2201/855
-
公开(公告)号:EP2715554B1
公开(公告)日:2016-02-03
申请号:EP12790115.5
申请日:2012-05-18
发明人: CALDER, Bradley Gene , NILAKANTAN, Niranjan , SRIVASTAV, Shashwat , WU, Jiesheng , ABBASI, Abdul Rafay , MAINALI, Shane , UDDARAJU, Padmanabha Chakravarthy
IPC分类号: G06F11/20
CPC分类号: G06F17/30581 , G06F11/2074 , G06F11/2076 , G06F17/30362 , G06F17/30377 , G06F17/30575 , G06F2201/855
摘要: Embodiments of the present invention relate to synchronously replicating data in a distributed computing environment. To achieve synchronous replication both an eventual consistency approach and a strong consistency approach are contemplated. Received data may be written to a log of a primary data store for eventual committal. The data may then be annotated with a record, such as a unique identifier, which facilitates the replay of the data at a secondary data store. Upon receiving an acknowledgment that the secondary data store has written the data to a log, the primary data store may commit the data and communicate an acknowledgment of success back to the client. In a strong consistency approach, the primary data store may wait to send an acknowledgement of success to the client until it receives an acknowledgment that the secondary has not only written, but also committed, the data.
-
公开(公告)号:EP3646193A1
公开(公告)日:2020-05-06
申请号:EP17915830.8
申请日:2017-06-30
发明人: VARADARAJAN, Krishnan , GAO, Jianwu , DEVARAJU, Jegan , MAINALI, Shane , SUN, Zichen , ZHANG, Quan , BALAKRISHNAN, Venkates, Paramasivam , ZHANG, Shaoyu , ZHU, Kaifeng , WANG, Ju , CHABLANI, Manish , FENG, Hao
IPC分类号: G06F15/167
-
4.
公开(公告)号:EP4427144A1
公开(公告)日:2024-09-11
申请号:EP22769819.8
申请日:2022-08-19
发明人: MAINALI, Shane , WASSEF, Ramy , KONAGARI, Vamshi , WANG, Hao , BAKER, James , DEVARAJU, Jegan , DODDAMETI, Sandesh , SAH, Maneesh
IPC分类号: G06F16/18
CPC分类号: G06F16/1865
-
公开(公告)号: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.
摘要翻译: 在各种实施例中,提供了用于在分布式存储系统中实现多个事务日志的方法和系统。 日志流组件检测多个日志流的性能度量。 性能指标与分布式存储系统中分区的请求相关联。 事务组件接收使用日志流执行事务的请求。 该请求是从分布式存储系统的分区接收的。 可以参考多个日志流的性能度量,其中性能度量指示选择的日志流的性能容量以处理该请求。 根据性能容量确定执行交易的日志流。 所选的日志流也可以将请求的请求属性作为因子。 事务组件传送要执行的请求,使用日志流执行事务。
-
6.
公开(公告)号:EP3646206A1
公开(公告)日:2020-05-06
申请号:EP17915803.5
申请日:2017-06-30
发明人: VARADARAJAN, Krishnan , DEVARAJU, Jegan , MAINALI, Shane , ZHANG, Quan , SRINIVASAN, Sridhar , TONG, Bin , SU, He , WANG, Ju , CHABLANI, Manish , FENG, Hao
IPC分类号: G06F17/00
-
公开(公告)号: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.
-
-
-
-
-
-