-
公开(公告)号:WO2016094147A1
公开(公告)日:2016-06-16
申请号:PCT/US2015/063444
申请日:2015-12-02
Applicant: PURE STORAGE, INC.
Inventor: SANVIDO, Marco , HANKINS, Richard , HAYES, John , HODGSON, Steve , WANG, Feng , ZHURAVLEV, Sergey , KLEINERMAN, Andrew
IPC: G06F3/06
CPC classification number: G06F17/30324 , G06F3/0608 , G06F3/0641 , G06F3/067
Abstract: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
Abstract translation: 一种用于在存储系统中有效地存储数据的系统和方法。 除了至少一个映射表之外,数据存储子系统还包括多个存储设备上的多个数据存储位置。 数据存储控制器确定存储在存储子系统中的数据是否具有与所分配的块内的非模式数据混合的一个或多个数据模式。 控制器不是将一个或多个模式存储在存储设备上,而是将信息存储在存储设备上的报头中。 该信息至少包括图案的第一实例的偏移,图案长度和图案的标识。 可以根据存储在头部中的信息为相应的读取请求重建数据。
-
公开(公告)号:WO2015143285A1
公开(公告)日:2015-09-24
申请号:PCT/US2015/021690
申请日:2015-03-20
Applicant: PURE STORAGE, INC.
Inventor: BERNAT, Andrew R. , RAMANARAYANAN, Ganesh , SHARPE, Malcolm , HODGSON, Steve , MILLER, Ethan , DRISCOLL, Alan , GOLDEN, Christopher , COLGROVE, John
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0608 , G06F3/061 , G06F3/0641 , G06F3/067 , G06F3/0683 , G06F11/1453 , G06F2201/84
Abstract: A system and method for performing replication using mediums. A snapshot 'S' is selected for replication, and the anchor medium 'M' of S is identified. The replica storage array 'R' to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array 'O' and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
Abstract translation: 使用介质执行复制的系统和方法。 选择快照“S”用于复制,并且识别S的锚定介质“M”。 正在复制M的副本存储阵列“R”确定可用的介质盘区列表。 R将此列表发送到原始存储阵列“O”,O生成需要发送到R的介质盘区列表。只有对应于M的那些媒体范围R将不会从O发送到R.另外 在复制过程中,R可以从其他源存储阵列获得中等程度的数据。
-
公开(公告)号:WO2016094145A1
公开(公告)日:2016-06-16
申请号:PCT/US2015/063432
申请日:2015-12-02
Applicant: PURE STORAGE, INC.
Inventor: MILLER, Ethan L. , BOROWIEC, Benjamin , HODGSON, Steve
CPC classification number: G06F11/0772 , G06F11/00 , G06F11/0748 , G06F11/0757 , G06F11/1464 , G06F11/2071 , G06F11/2094 , G06F11/2097
Abstract: Systems, methods, and computer readable storage mediums for generating an alert on a failure of a storage subsystem to phone home to the cloud in a replication environment. A dataset is replicated from a first storage subsystem to a second storage subsystem. The first and second storage subsystems also phone home log data to the cloud on a periodic basis. In response to detecting a failure of the first storage subsystem to phone home, the cloud generates and sends an alert to the second storage subsystem. In response to receiving this alert, the second storage subsystem starts disaster recovery operations for the dataset.
Abstract translation: 系统,方法和计算机可读存储介质,用于在复制环境中生成关于存储子系统故障回到云的故障的警报。 数据集从第一个存储子系统复制到第二个存储子系统。 第一和第二存储子系统还将家庭日志数据定期地发送到云。 响应于检测到第一存储子系统到家中的故障,云生成并向第二存储子系统发送警报。 响应于接收到此警报,第二个存储子系统启动数据集的灾难恢复操作。
-
公开(公告)号:WO2016100790A1
公开(公告)日:2016-06-23
申请号:PCT/US2015/066613
申请日:2015-12-18
Applicant: PURE STORAGE, INC.
Inventor: BOROWIEC, Benjamin , MILLER, Ethan L. , HODGSON, Steve , BERNAT, Andrew R. , RAMANARAYANAN, Ganesh , SHARPE, Malcolm , DRISCOLL, Alan S.
CPC classification number: G06F17/30575 , G06F3/0608 , G06F3/061 , G06F3/0617 , G06F3/065 , G06F3/067 , G06F11/14 , G06F17/30153 , G06F17/30156
Abstract: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
Abstract translation: 用于将数据复制到云的系统,方法和计算机可读存储介质。 第一个数据集从第一个存储子系统复制到云,只有对先前的复制事件复制到云时,对第一个数据集进行了更改。 此外,可以在从第一个存储子系统复制到云之前对数据进行重复数据删除和压缩。 在某些情况下,第一个数据集可能以不能直接使用的流格式复制到云端,然后在稍后的时间点从云端加载到第二个存储子系统。
-
-
-