-
公开(公告)号:US12099486B2
公开(公告)日:2024-09-24
申请号:US18186097
申请日:2023-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Allan Henry Vermeulen , Timothy Daniel Cole , John Michael Morkel , Christopher Richard Jacques De Kadt , Artem Danilov , Andrew Wayne Ross , Tate Andrew Certain
IPC: G06F16/21 , G06F16/28 , G06F16/951
CPC classification number: G06F16/219 , G06F16/283 , G06F16/951
Abstract: A transaction request compliant with a first version of a journal schema of a multi-data-store storage system is received at a journal manager. The journal schema indicates attributes of data objects which may be materialized at various data stores of the system. The journal manager stores an entry in the system's journal if the transaction meets acceptance criteria. Writes indicated in the entry are materialized at the data stores after verifying that the entry is compliant with the journal schema. After verifying that member data stores have approved a proposed change to the journal schema, another entry indicating a different version of the journal schema is added to the journal. Client-side components of the system obtain the current version of the journal schema to prepare the transaction requests.
-
公开(公告)号:US11361063B2
公开(公告)日:2022-06-14
申请号:US16406758
申请日:2019-05-08
Applicant: Amazon Technologies, Inc.
Inventor: Gregory Branchek Roth , Daniel Stephen Popick , Derek Avery Lyon , John Michael Morkel , Graeme David Baer , Ajith Harshana Ranabahu , Khaled Salah Sedky
IPC: G06F21/33 , H04L43/55 , H04L9/40 , G06F21/62 , G06F21/60 , G06F16/93 , G06F21/52 , G06F21/31 , G06F3/06 , G06F21/12 , G06F21/57
Abstract: A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.
-
公开(公告)号:US10320624B1
公开(公告)日:2019-06-11
申请号:US14042277
申请日:2013-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Gregory Branchek Roth , Daniel Stephen Popick , Derek Avery Lyon , John Michael Morkel , Graeme David Baer , Ajith Harshana Ranabahu , Khaled Salah Sedky
IPC: G06F15/173 , H04L12/24 , H04L29/06 , G06F21/62 , G06F21/52
Abstract: A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.
-
公开(公告)号:US10225152B1
公开(公告)日:2019-03-05
申请号:US14042233
申请日:2013-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Gregory Branchek Roth , Daniel Stephen Popick , Derek Avery Lyon , John Michael Morkel , Graeme David Baer , Ajith Harshana Ranabahu , Khaled Salah Sedky
IPC: G06F15/173 , H04L12/24 , H04L29/06 , G06F21/62
Abstract: A method and apparatus for the evaluation and remediation of an access control policy is disclosed. In the method and apparatus, an intermediary service may make access request, on behalf of a customer, to one or more computing resources and the access control policy is evaluation to determine whether the request is authorized. Further, remediation options for the access control policy are offered for the request to be authorized.
-
公开(公告)号:US20180329936A1
公开(公告)日:2018-11-15
申请号:US16042884
申请日:2018-07-23
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Daniel Cole , John Michael Morkel , Tate Andrew Certain , Christopher Richard Jacques de Kadt , Artem Danilov , Andrew Wayne Ross , Allan Henry Vermeulen
IPC: G06F17/30
CPC classification number: G06F17/30351 , G06F17/30374 , G06F17/30383 , G06F17/30584 , G06F17/30595
Abstract: A materialization configuration request is received via a programmatic interface from a client of a journal-based multi-data-store database. The request indicates a partitioning rule to be used to select, for respective writes indicated in committed transaction entries of a journal, the materialization node at which the writes are to be stored. A control plane component of the database verifies that a set of materialization nodes corresponding to the partitioning rule has been established, and initiates the propagation of writes from the journal to the materialization nodes by respective write appliers.
-
公开(公告)号:US11960464B2
公开(公告)日:2024-04-16
申请号:US16042884
申请日:2018-07-23
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Daniel Cole , John Michael Morkel , Tate Andrew Certain , Christopher Richard Jacques de Kadt , Artem Danilov , Andrew Wayne Ross , Allan Henry Vermeulen
CPC classification number: G06F16/2315 , G06F16/2372 , G06F16/2393 , G06F16/27 , G06F16/278 , G06F16/284
Abstract: A materialization configuration request is received via a programmatic interface from a client of a journal-based multi-data-store database. The request indicates a partitioning rule to be used to select, for respective writes indicated in committed transaction entries of a journal, the materialization node at which the writes are to be stored. A control plane component of the database verifies that a set of materialization nodes corresponding to the partitioning rule has been established, and initiates the propagation of writes from the journal to the materialization nodes by respective write appliers.
-
公开(公告)号:US11924247B1
公开(公告)日:2024-03-05
申请号:US17839289
申请日:2022-06-13
Applicant: Amazon Technologies, Inc.
Inventor: Gregory Branchek Roth , Daniel Stephen Popick , Derek Avery Lyon , John Michael Morkel , Graeme David Baer , Ajith Harshana Ranabahu , Khaled Salah Sedky
IPC: H04L9/40 , G06F16/93 , G06F21/33 , G06F21/60 , G06F21/62 , H04L43/55 , G06F3/06 , G06F21/12 , G06F21/31 , G06F21/52 , G06F21/57
CPC classification number: H04L63/164 , G06F16/93 , G06F21/33 , G06F21/604 , G06F21/6218 , H04L43/55 , H04L63/102 , G06F3/0601 , G06F21/125 , G06F21/31 , G06F21/316 , G06F21/52 , G06F21/577 , H04L63/08 , H04L63/1441
Abstract: A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.
-
公开(公告)号:US11243939B1
公开(公告)日:2022-02-08
申请号:US15201118
申请日:2016-07-01
Applicant: Amazon Technologies, Inc.
Inventor: Yevgeniy Mikhaylyuta , Timothy Daniel Cole , John Michael Morkel , Christopher Richard Jacques de Kadt , Allan Henry Vermeulen
Abstract: A journaled database system may comprise data nodes that collectively maintain a collection of data and provide clients with read and write access to the collection. Correlated classification functions may be associated with read and write operations, such that items affected by a write operation are classified similarly to items accessed during a read operation. Read and write signatures may be formed based on the classification. Conflicts may be detected by comparing the read and write signatures for equivalent or overlapping classifications.
-
公开(公告)号:US20190121792A1
公开(公告)日:2019-04-25
申请号:US16221212
申请日:2018-12-14
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Daniel Cole , John Michael Morkel , Yevgeniy Mikhaylyuta , Allan Henry Vermeulen , Christopher Richard Jacques de Kadt
Abstract: A journaled database system may comprise data nodes that maintain a collection of data structured in accordance with a schema. A change to the schema may be applied by a journal module while a journal consumer continues to operate using a prior version of the schema. A buffer may be formed and have stored therein records describing state change instructions according to the prior view of the schema. An index of correspondence between the records in the buffer and in the source journal may be maintained.
-
公开(公告)号:US10235407B1
公开(公告)日:2019-03-19
申请号:US14833008
申请日:2015-08-21
Applicant: Amazon Technologies, Inc.
Inventor: John Michael Morkel , Timothy Daniel Cole , Andrew Wayne Ross , Artem Danilov , Allan Henry Vermeulen , Tate Andrew Certain , Christopher Richard Jacques De Kadt
IPC: G06F17/30
Abstract: A forking coordinator of a journal-based multi-data-store database determines that a forking criterion for a first journal has been met. The coordinator stores an indication that processing of transaction requests directed to a particular subset of the database is suspended. The coordinator instantiates a second journal for storing committed transaction entries for the particular subset. Metadata of the second journal indicates that transaction entries with sequence numbers in a particular range are stored in the first journal. The coordinator stores an indication that transaction processing associated with the particular subset of the system is to be resumed using the second journal.
-
-
-
-
-
-
-
-
-