Data caching in reserved storage capacity of cloud provider network extensions
AssigneeAmazon Technologies, Inc.
InventorsRavi Mantrala, Peng Wu, Danny Wei, Shailesh Bhagwat, Sandeep Kumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsRavi Mantrala, Peng Wu, Danny Wei, Shailesh Bhagwat, Sandeep Kumar
Estimating the term…
Systems and methods are described for use of reserved storage capacity at a cloud provider network extension, sometimes referred to as a provider substrate extension (“PSE”) or “outpost”, as a data cache, thereby improving performance of the PSE. The reserved storage capacity may be reserved for a primary purpose, such as data replication in the event of failure of an in-use portion of the PSE's storage capacity. During non-failover operation, the reserved storage capacity may be otherwise unused. Embodiments of the present disclosure enable the reserved storage capacity, when not used for its primary purpose, to be used as a data cache to store information potentially used at the PSE.
A cloud provider network extension system that is remote from a cloud provider network and facilitates interaction with the cloud provider network, the cloud provider network extension system comprising:
A method implemented at a cloud provider network extension system that is remote from a cloud provider network and facilitates interaction with the cloud provider network, the cloud provider network extension system including one or more data stores comprising an in-use portion storing a data used to implement functionality associated with the cloud provider network and a reserved portion reserved for failover operation related to the data during failure of some or all of the in-use portion, the method comprising, by at least one processor of the cloud provider network extension system:
One or more non-transitory computer-readable media comprising instructions executable by at least one processor of a cloud provider network extension system that is remote from a cloud provider network and facilitates interaction with the cloud provider network, the cloud provider network extension system including one or more data stores comprising an in-use portion storing a data used to implement functionality associated with the cloud provider network and a reserved portion reserved for failover operation related to the data during failure of some or all of the in-use portion, wherein the instructions, when executed by the at least one processor, cause the cloud provider network extension system to:
Dependencies are inferred from the claim text.