-
公开(公告)号:US11372686B1
公开(公告)日:2022-06-28
申请号:US16915854
申请日:2020-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Akshat Vig , Somasundaram Perianayagam , Arijit Choudhury , Oren Yossef , Shitanshu Aggarwal , Sharatkumar Nagesh Kuppahally , Yang Nan , Arturo Hinojosa , Mark Roper , Wen Han Albert Huang , Sudhir Konduru , Alexander Richard Keyes
IPC: G06F9/50 , G06F11/14 , H04L67/1021 , H04L67/1008
Abstract: A service provider network may provider one or more global cloud services across multiple regions. A client may submit a request to create multiple replicas of a service resource in respective instantiations of a service in the multiple regions. The receiving region of the request may determine the capacities of the multiple regions as to serving respective replicas of the service resource. The receiving region may provide a response to the client based on the determined capacities of the regions.
-
公开(公告)号:US11789971B1
公开(公告)日:2023-10-17
申请号:US16700131
申请日:2019-12-02
Applicant: Amazon Technologies, Inc.
Inventor: Sharatkumar Nagesh Kuppahally , Somasundaram Perianayagam , Hao He , James Christopher Sorenson, III , Akshat Vig , Oren Yossef , Sanjay Shanthakumar , Chase Kernan , Alexander Richard Keyes , Akanksha Fouzdar , Sudhir Konduru , Arijit Choudhury
CPC classification number: G06F16/27 , G06F11/1448 , G06F16/2282 , G06F16/2365 , G06F2201/84
Abstract: Replicas may be added to a multi-leader replica group for a data set. A new replica may be added to a group of replicas by copying a version of the data set according to a point in time to the new replica. As updates may occur at different ones of the replicas when the new replica is added, updates that occurred at a source replica for the snapshot and other replicas may be replicated by the different replicas according to the point in time at which the snapshot is created without blocking updates at any of the replicas in the replica group.
-
公开(公告)号:US11061924B2
公开(公告)日:2021-07-13
申请号:US15971994
申请日:2018-05-04
Applicant: Amazon Technologies, Inc.
Inventor: Asmita Barve , Richard Shawn Bice , Tate Andrew Certain , Sanket Vishram Chandorkar , Derek William Richard Chen-Becker , Arijit Choudhury , Murtaza Doctor , Sudhir Konduru , Timothy Matthew Lewis , Abhijeet More , Hina Naseer , Ramanathan Padinjarel Somanathan , Karthikeyani Palanisami , Rashmi Krishnaiah Setty , Sanjay Shanthakumar , Ray Manpreet Singh Matharu , Douglas Brian Terry
Abstract: A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.
-
公开(公告)号:US20190155937A1
公开(公告)日:2019-05-23
申请号:US15971994
申请日:2018-05-04
Applicant: Amazon Technologies, Inc.
Inventor: Asmita Barve , Richard Shawn Bice , Tate Andrew Certain , Sanket Vishram Chandorkar , Derek William Richard Chen-Becker , Arijit Choudhury , Murtaza Doctor , Sudhir Konduru , Timothy Matthew Lewis , Abhijeet More , Hina Naseer , Ramanathan Padinjarel Somanathan , Karthikeyani Palanisami , Rashmi Krishnaiah Setty , Sanjay Shanthakumar , Ray Manpreet Singh Matharu , Douglas Brian Terry
IPC: G06F17/30
Abstract: A geographically distributed system using a hybrid, multi-master design is disclosed. The system may use global tables, for which both reads and writes may be performed locally, but with a single region serving as a master region. All strongly consistent reads and writes may be sent to the master region, whereas eventually consistent reads and writes may be performed in any region with a replica. The master region may not be statically assigned but may move from region to region. The master region may be assigned manually by client preference or may be assigned and updated automatically based on the time of day or workload characteristics.
-
-
-