-
公开(公告)号:US11169723B2
公开(公告)日:2021-11-09
申请号:US16457008
申请日:2019-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Norbert Paul Kusters , Jianhua Fan , Shuvabrata Ganguly , Danny Wei , Avram Israel Blaszka
Abstract: A data storage system includes multiple head nodes and data storage sleds. Volume data is replicated between a primary and one or more secondary head nodes for a volume partition and is further flushed to a set of mass storage devices of the data storage sleds. Volume metadata is maintained in a primary and one or more secondary head nodes for a volume partition and is updated in response to volume data being flushed to the data storage sleds. Also, the primary and secondary head nodes store check-points of volume metadata to the data storage sleds, wherein in response to a failure of a primary or secondary head node for a volume partition, a replacement secondary head node for the volume partition recreates a secondary replica for the volume partition based, at least in part, on a stored volume metadata checkpoint.
-
公开(公告)号:US11301144B2
公开(公告)日:2022-04-12
申请号:US16457095
申请日:2019-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Norbert Paul Kusters , Jianhua Fan , Shuvabrata Ganguly , Danny Wei , Avram Israel Blaszka
IPC: G06F3/06
Abstract: A data storage system includes multiple head nodes and data storage sleds. A control plane of the data storage system designates, for a volume partition, one of the head nodes to function as a primary head node storing a primary replica of the volume partition and designates two or more other head nodes to function as reserve head nodes storing reserve replicas of the volume partition. Additionally, the primary head node causes volume data for the volume partition to be erasure encoded and stored on multiple mass storage devices in different ones of the data storage sleds.
-
公开(公告)号:US20190324666A1
公开(公告)日:2019-10-24
申请号:US16457095
申请日:2019-06-28
Applicant: Amazon Technologies, Inc.
Inventor: Norbert Paul Kusters , Jianhua Fan , Shuvabrata Ganguly , Danny Wei , Avram Israel Blaszka
IPC: G06F3/06
Abstract: A data storage system includes multiple head nodes and data storage sleds. A control plane of the data storage system designates, for a volume partition, one of the head nodes to function as a primary head node storing a primary replica of the volume partition and designates two or more other head nodes to function as reserve head nodes storing reserve replicas of the volume partition. Additionally, the primary head node causes volume data for the volume partition to be erasure encoded and stored on multiple mass storage devices in different ones of the data storage sleds.
-
公开(公告)号:US20220057951A1
公开(公告)日:2022-02-24
申请号:US17520537
申请日:2021-11-05
Applicant: Amazon Technologies, Inc.
Inventor: Norbert Paul Kusters , Jianhua Fan , Shuvabrata Ganguly , Danny Wei , Avram Israel Blaszka
Abstract: A data storage system includes multiple head nodes and data storage sleds. Volume data is replicated between a primary and one or more secondary head nodes for a volume partition and is further flushed to a set of mass storage devices of the data storage sleds. Volume metadata is maintained in a primary and one or more secondary head nodes for a volume partition and is updated in response to volume data being flushed to the data storage sleds. Also, the primary and secondary head nodes store check-points of volume metadata to the data storage sleds, wherein in response to a failure of a primary or secondary head node for a volume partition, a replacement secondary head node for the volume partition recreates a secondary replica for the volume partition based, at least in part, on a stored volume metadata checkpoint.
-
公开(公告)号:US11029851B2
公开(公告)日:2021-06-08
申请号:US16586565
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Shobha Agrawal , Sahil Doshi , Suresh Babu Sajja , Shuvabrata Ganguly
IPC: G06F3/06
Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. Snapshots can be configured to enable writing at the sub-block level. Subsequent modifications made to blocks storage volume that forms the basis of the snapshots can be backed up as a sub-block level operations.
-
公开(公告)号:US20210097022A1
公开(公告)日:2021-04-01
申请号:US16586565
申请日:2019-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Sandeep Kumar , Shobha Agrawal , Sahil Doshi , Suresh Babu Sajja , Shuvabrata Ganguly
Abstract: Generally described, one or more aspects of the present application relate to a public snapshot service for creating and managing block-level snapshots. Snapshots can be configured to enable writing at the sub-block level. Subsequent modifications made to blocks storage volume that forms the basis of the snapshots can be backed up as a sub-block level operations.
-
公开(公告)号:US11941278B2
公开(公告)日:2024-03-26
申请号:US17520537
申请日:2021-11-05
Applicant: Amazon Technologies, Inc.
Inventor: Norbert Paul Kusters , Jianhua Fan , Shuvabrata Ganguly , Danny Wei , Avram Israel Blaszka
CPC classification number: G06F3/0644 , G06F3/0617 , G06F3/0631 , G06F3/065 , G06F3/067 , G06F11/1612 , G06F11/3034
Abstract: A data storage system includes multiple head nodes and data storage sleds. Volume data is replicated between a primary and one or more secondary head nodes for a volume partition and is further flushed to a set of mass storage devices of the data storage sleds. Volume metadata is maintained in a primary and one or more secondary head nodes for a volume partition and is updated in response to volume data being flushed to the data storage sleds. Also, the primary and secondary head nodes store check-points of volume metadata to the data storage sleds, wherein in response to a failure of a primary or secondary head node for a volume partition, a replacement secondary head node for the volume partition recreates a secondary replica for the volume partition based, at least in part, on a stored volume metadata checkpoint.
-
公开(公告)号:US10198377B2
公开(公告)日:2019-02-05
申请号:US15173445
申请日:2016-06-03
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Shawn Wilson , Anthony Nicholas Liguori , Shuvabrata Ganguly
Abstract: A DMA-capable device of a virtualization host stores a DMA write record, indicating a portion of host memory that is targeted by a DMA write operation, in a write buffer accessible from a virtualization management component of the host. The virtualization management component uses the DMA write record to identify a portion of memory to be copied to a target location to save a representation of a state of a particular virtual machine instantiated at the host.
-
9.
公开(公告)号:US09361145B1
公开(公告)日:2016-06-07
申请号:US14317949
申请日:2014-06-27
Applicant: Amazon Technologies, Inc.
Inventor: Matthew Shawn Wilson , Anthony Nicholas Liguori , Shuvabrata Ganguly
CPC classification number: G06F13/28 , G06F9/45558 , G06F9/4881 , G06F2009/45562 , G06F2009/4557
Abstract: A DMA-capable device of a virtualization host stores a DMA write record, indicating a portion of host memory that is targeted by a DMA write operation, in a write buffer accessible from a virtualization management component of the host. The virtualization management component uses the DMA write record to identify a portion of memory to be copied to a target location to save a representation of a state of a particular virtual machine instantiated at the host.
Abstract translation: 虚拟化主机的具有DMA能力的设备将DMA写入记录存储在可由主机的虚拟化管理组件访问的写入缓冲器中,该DMA写入记录指示由DMA写入操作定向的主机存储器的一部分。 虚拟化管理组件使用DMA写入记录来标识要复制到目标位置的一部分存储器,以保存在主机上实例化的特定虚拟机的状态的表示。
-
-
-
-
-
-
-
-