-
1.
公开(公告)号:WO2015138375A3
公开(公告)日:2015-11-05
申请号:PCT/US2015019574
申请日:2015-03-10
Applicant: AMAZON TECH INC
Inventor: WEI DANNY , GUTHRIE II JOHN LUTHER , THOMPSON JAMES MICHAEL , HAWKS BENJAMIN ARTHUR , KUSTERS NORBERT P
IPC: G06F15/16
CPC classification number: G06F12/0866 , G06F11/1471 , G06F11/3409 , G06F11/3485 , G06F12/0804 , G06F12/0868 , G06F2201/885 , G06F2212/1016 , G06F2212/1032 , G06F2212/313 , G06F2212/461
Abstract: A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.
Abstract translation: 基于块的存储系统可以实现页面缓存写入日志。 可以在存储节点处接收对存储节点处维护的数据卷的写入请求。 根据请求可以更新页面缓存。 描述页面高速缓存更新的日志记录可以存储在永久存储设备中维护的页面高速缓存写入日志中。 一旦写入请求在页面缓存中执行并记录在页面缓存写入日志中的日志记录中,写入请求可能会被确认。 从页缓存中的数据丢失的系统故障中恢复时,可能会重播页缓存写日志中的日志记录,以在系统故障之前将页缓存的状态恢复到页缓存。
-
公开(公告)号:AU2017387063B2
公开(公告)日:2020-10-01
申请号:AU2017387063
申请日:2017-12-26
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE II JOHN LUTHER
IPC: H04L29/08 , G06F3/06 , G06F12/0868
Abstract: A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
-
公开(公告)号:AU2017387063A1
公开(公告)日:2019-07-11
申请号:AU2017387063
申请日:2017-12-26
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE II JOHN LUTHER
IPC: H04L29/08 , G06F3/06 , G06F12/0868
Abstract: A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
-
公开(公告)号:AU2017387062A1
公开(公告)日:2019-07-11
申请号:AU2017387062
申请日:2017-12-26
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE II JOHN LUTHER
Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
-
公开(公告)号:ZA202000319B
公开(公告)日:2021-08-25
申请号:ZA202000319
申请日:2020-01-16
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE JOHN LUTHER II , SHALEV LEAH
Abstract: A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
-
公开(公告)号:AU2017387062B2
公开(公告)日:2020-07-30
申请号:AU2017387062
申请日:2017-12-26
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE II JOHN LUTHER
Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
-
公开(公告)号:AU2015229684B2
公开(公告)日:2017-06-29
申请号:AU2015229684
申请日:2015-03-10
Applicant: AMAZON TECH INC
Inventor: WEI DANNY , GUTHRIE II JOHN LUTHER , THOMPSON JAMES MICHAEL , HAWKS BENJAMIN ARTHUR , KUSTERS NORBERT P
IPC: G06F15/16
Abstract: A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.
-
公开(公告)号:SG11201606896XA
公开(公告)日:2016-09-29
申请号:SG11201606896X
申请日:2015-03-10
Applicant: AMAZON TECH INC
Inventor: WEI DANNY , GUTHRIE II JOHN LUTHER , THOMPSON JAMES MICHAEL , HAWKS BENJAMIN ARTHUR , KUSTERS NORBERT P
IPC: G06F15/16
Abstract: A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.
-
公开(公告)号:CA2940246C
公开(公告)日:2022-08-16
申请号:CA2940246
申请日:2015-03-10
Applicant: AMAZON TECH INC
Inventor: WEI DANNY , GUTHRIE JOHN LUTHER , THOMPSON JAMES MICHAEL , HAWKS BENJAMIN ARTHUR , KUSTERS NORBERT P
IPC: G06F12/0866 , G06F11/07
Abstract: A block-based storage system may implement page cache write logging. Write requests for a data volume maintained at a storage node may be received at a storage node. A page cache for may be updated in accordance with the request. A log record describing the page cache update may be stored in a page cache write log maintained in a persistent storage device. Once the write request is performed in the page cache and recorded in a log record in the page cache write log, the write request may be acknowledged. Upon recovery from a system failure where data in the page cache is lost, log records in the page cache write log may be replayed to restore to the page cache a state of the page cache prior to the system failure.
-
公开(公告)号:ZA201904094B
公开(公告)日:2020-11-25
申请号:ZA201904094
申请日:2019-06-24
Applicant: AMAZON TECH INC
Inventor: KUSTERS NORBERT P , ARUMUGAM NACHIAPPAN , WATSON CHRISTOPHER NATHAN , BROOKER MARC JOHN , RICHARDSON DAVID R , WEI DANNY , GUTHRIE JOHN LUTHER II
Abstract: A data storage system includes a rack, multiple head nodes, multiple data storage sleds, and at least two networking devices. The at least two network devices are configured to implement at least two redundant networks within the data storage system. Also, each of the head nodes is assigned at least two network addresses for communication with the data storage sleds of the data storage system via the at least two networking devices. The data storage sleds each include multiple mass storage devices and a sled controller that is configured to couple with the at least two network switches. IO In some embodiments, the data storage system further includes redundant power systems within a rack in which the head nodes, the data storage sleds, and the at least two networking devices are mounted.
-
-
-
-
-
-
-
-
-