-
公开(公告)号:US09405815B1
公开(公告)日:2016-08-02
申请号:US13633612
申请日:2012-10-02
Applicant: Amazon Technologies, Inc.
Inventor: Danny Wei , Lakshmi N. Pallikila , James Andrew Trenton Lipscomb , Yan V. Leshinsky , Tarun Goyal , Kerry Q. Lee
CPC classification number: G06F17/30578
Abstract: A computing system recovers volumes in a distributed computing environment while reducing downtime of storage servers. In an embodiment, a storage server contacts a control plane after a storage failure has occurred. If the storage server hosts an authoritative copy of an offline volume, the storage server is requested to restore the volume. Non-authoritative volumes are removed from the storage server and the storage server provides read access to the restored volume while resuming storage services.
Abstract translation: 计算系统在分布式计算环境中恢复卷,同时减少存储服务器的停机时间。 在一个实施例中,存储服务器在发生存储故障之后接触控制平面。 如果存储服务器托管脱机卷的授权副本,则请求存储服务器还原卷。 非权威卷从存储服务器中删除,存储服务器在恢复存储服务时提供对已还原卷的读取访问。
-
公开(公告)号:US10474372B1
公开(公告)日:2019-11-12
申请号:US14536458
申请日:2014-11-07
Applicant: Amazon Technologies, Inc.
Inventor: Marc Stephen Olson , Marc John Brooker , Tarun Goyal , Arpit Tripathi
IPC: G06F3/06
Abstract: A system and method for provisioning a volume and repartitioning a provisioned volume based at least in part on a workload. A request to provision a volume of a specified size is received, a first set of partition options is determined based at least in part on the specified size, and second set of partition options is determined based at least in part on one or more performance characteristics. A volume partitioning is determined based at least in part on an intersection of a number of partitions between the first set of partition options and the second set of partition options, and further based at least in part on a set of optimization criteria. Based at least in part on tracked usage of the volume or a repartition request, a determination is made to repartition the volume such that the partitioning scheme fulfills a set of optimization criteria.
-
公开(公告)号:US10402377B1
公开(公告)日:2019-09-03
申请号:US15224444
申请日:2016-07-29
Applicant: Amazon Technologies, Inc.
Inventor: Danny Wei , Lakshmi N. Pallikila , James Andrew Trenton Lipscomb , Yan V. Leshinsky , Tarun Goyal , Kerry Q. Lee
IPC: G06F16/182 , G06F16/27 , G06F16/11 , G06F11/14
Abstract: A computing system recovers volumes in a distributed computing environment while reducing downtime of storage servers. In an embodiment, a storage server contacts a control plane after a storage failure has occurred. If the storage server hosts an authoritative copy of an offline volume, the storage server is requested to restore the volume. Non-authoritative volumes are removed from the storage server and the storage server provides read access to the restored volume while resuming storage services.
-
公开(公告)号:US10200301B1
公开(公告)日:2019-02-05
申请号:US14229319
申请日:2014-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Marc John Brooker , Marc Levy , Tarun Goyal , Mustafa Abrar , Madhuvanesh Parthasarathy
IPC: G06F15/173 , H04L12/911 , H04L29/08
Abstract: A distributed system may implement logical control groups for distributed system resources. A request for a particular system resource may be received at a request routing tier for a distributed system that is implemented by multiple computing systems in different respective availability zones. One or more resource control nodes of a resource control tier for the distributed system that are members of a logical control group for the particular system resource may be discovered. A logical control group for the particular system resource may include at least one resource control node in a different availability zone than the availability zone that includes the particular system resource. The request may then be sent to one of the discovered resource control nodes in the logical control group in order to service the request for the particular system resource.
-
公开(公告)号:US10057187B1
公开(公告)日:2018-08-21
申请号:US14723419
申请日:2015-05-27
Applicant: Amazon Technologies, Inc.
Inventor: Surya Prakash Dhoolam , Christopher Magee Greenwood , Gary Michael Herndon, Jr. , Madhuvanesh Parthasarathy , Danny Wei , Marc John Brooker , Tarun Goyal , Marc Levy
IPC: G06F15/173 , H04L12/911 , H04L29/08
CPC classification number: H04L47/783 , G06F3/0605 , G06F3/0631 , G06F3/067 , G06F9/50 , H04L67/1097 , H04L67/18
Abstract: A distributed system may implement dynamic resource creation for connecting resources. Resource creation requests may be received for resources which are accessed by other resources hosted in a distributed system. An intention for the creation request is stored to perform the creation request. At a subsequent time, a request to connect another resource to the resource of the creation request is received. An infrastructure locality for the other resource may then be identified and utilized to determine a placement location for the resource. The resource may then be created at the placement location according to the stored intention. The resource may then be connected with the other resource for access.
-
-
-
-