-
公开(公告)号:US20180276092A1
公开(公告)日:2018-09-27
申请号:US15765547
申请日:2016-04-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Lee Nelson , Siamak Nazari
CPC classification number: G06F11/2094 , G06F1/30 , G06F3/0619 , G06F3/0647 , G06F3/0659 , G06F3/0673 , G06F11/2089 , G06F12/0866 , G06F2201/82 , G06F2212/1016 , G06F2212/214
Abstract: In some examples, a storage system dynamically selects, in response to a determined type of power backup arrangement used in the storage system, from among different powerloss data protection techniques corresponding to different types of power backup arrangements, The different powerloss data protection techniques each is responsive to loss of power by saving write data according to a common format. In response to loss of power in the storage system, the selected powerloss data protection technique is used to store write data corresponding to write operations in the storage system according to the common format to a recovery storage medium. The storage system recovers from the loss of power in the storage system by using the write data according to the common format stored using the selected powerloss data protection technique.
-
公开(公告)号:US09830239B2
公开(公告)日:2017-11-28
申请号:US14438624
申请日:2013-01-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Roopesh Kumar Tamma , Nigel Kerr
IPC: G06F11/00 , G06F11/20 , H04L12/24 , H04L12/939 , H04L12/935 , G06F3/06 , H04L29/08
CPC classification number: G06F11/2094 , G06F3/0619 , G06F3/0653 , G06F3/0683 , H04L41/0668 , H04L49/30 , H04L49/555 , H04L49/557 , H04L67/1097
Abstract: A failure at a first port of the controller node is detected, where the first port is initially assigned a first port identifier and is associated with a logical path through a communications fabric between the first port and a port at a host device. In response to detecting the failure, the first port identifier is assigned to a second port to cause the logical path to be associated with the second port. In response to detecting resolution of the failure, a probe identifier is assigned to the first port. Using the probe identifier, a health of network infrastructure between the first port and the host device is checked. In response to the checking, the first port identifier is assigned to the first port to cause failback of the logical path to the first port.
-
公开(公告)号:US20160350192A1
公开(公告)日:2016-12-01
申请号:US15114900
申请日:2014-03-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Mark Doherty , Siamak Nazari , Jonathan Stewart , Richard Dalzell , Peter Hynes
CPC classification number: G06F11/2092 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F11/1474 , G06F11/2025 , G06F13/385
Abstract: A system that includes a storage volume comprising a plurality of regions. The system also includes a plurality of nodes to receive transactions related to the storage volume from one or more client computers and execute the transactions. Each node is designated as an owner of one region of the plurality of regions. Each one of the plurality of nodes includes a ticket dispenser for dispensing tickets that ensure that the transactions that are actively being executed have exclusive access to a storage object identified in the transaction.
Abstract translation: 一种包括包括多个区域的存储卷的系统。 该系统还包括多个节点,用于从一个或多个客户端计算机接收与存储卷相关的事务并执行事务。 每个节点被指定为多个区域中的一个区域的所有者。 多个节点中的每一个包括用于分发票据的票据分发器,其确保正在执行的事务具有对交易中识别的存储对象的独占访问。
-
公开(公告)号:US20160342476A1
公开(公告)日:2016-11-24
申请号:US15114912
申请日:2014-03-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Danil Aaron Harbaugh , William Joshua Price , Danyaal Masood Khan , Faris Hindi
CPC classification number: G06F11/1092 , G06F11/1008 , G06F11/108 , G06F11/2094 , G06F12/0246 , G06F2212/2022 , G06F2212/214 , G06F2212/261 , G06F2212/7202
Abstract: A data storage drive and a controller communicatively coupled to the data storage drive. The data storage drive includes a first region of storage space and at least a second region of storage space. The storage drive to reserve the first region of storage space for over-provisioning operations. The controller is to instruct the data storage drive to use the second region of storage space for over-provisioning operations.
Abstract translation: 数据存储驱动器和通信地耦合到数据存储驱动器的控制器。 数据存储驱动器包括第一存储空间区域和至少第二存储空间区域。 存储驱动器保留第一个存储空间区域供过度配置操作。 控制器将指示数据存储驱动器使用存储空间的第二区域进行过度供应操作。
-
公开(公告)号:US11126451B2
公开(公告)日:2021-09-21
申请号:US15792632
申请日:2017-10-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Srinivasa D. Murthy
IPC: G06F9/455 , G06F9/54 , G06F12/1009 , G06F3/06
Abstract: A technique includes changing a configuration setting of a virtual volume of data stored in a storage system. The technique includes converting data of the virtual volume in place to reflect the changing of the configuration setting.
-
公开(公告)号:US10776033B2
公开(公告)日:2020-09-15
申请号:US15120826
申请日:2014-02-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Roopesh Kumar Tamma , Ajitkumar A Natarajan
Abstract: A port processor to receive a read command in a target port. In response, use the target to process a data transfer that includes use of memory for the read transfer allocated by a storage array controller prior to receipt of the read command by the target port or while processing the data transfer and selectively mark such memory as repurposable. The port processor to receive a write command in the target port. In response to receipt of the write command, use the target to process a data transfer for the initiator associated with the write operation, wherein the process includes use of memory that the storage array controller pre-allocated or allocated based on receipt of the read command by the target port for the transfer to the storage array controller and marked as repurposable.
-
公开(公告)号:US10452274B2
公开(公告)日:2019-10-22
申请号:US15305156
申请日:2014-04-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Srinivasa D Murthy , Jin Wang , Ming Ma
IPC: G06F3/00 , G06F3/06 , G06F12/0875 , G06F12/0866 , G06F11/34 , G06F13/38
Abstract: Example implementations relate to determining lengths of acknowledgment delays for input/output (I/O) commands. In example implementations, a length of an acknowledgment delay for a respective I/O command may be based on cache availability, and activity level of a drive at which the respective I/O command is directed, after the respective I/O command has been executed. Acknowledgments for respective I/O commands may be transmitted after respective periods of time equal to respective lengths of acknowledgment delays have elapsed.
-
公开(公告)号:US20190188017A1
公开(公告)日:2019-06-20
申请号:US15792632
申请日:2017-10-24
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Srinivasa D. Murthy
IPC: G06F9/455 , G06F9/54 , G06F12/1009
CPC classification number: G06F9/45558 , G06F9/545 , G06F12/1009 , G06F2009/45583
Abstract: A technique includes changing a configuration setting of a virtual volume of data stored in a storage system. The technique includes converting data of the virtual volume in place to reflect the changing of the configuration setting.
-
公开(公告)号:US10241708B2
公开(公告)日:2019-03-26
申请号:US15514075
申请日:2014-09-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jin Wang , Siamak Nazari , Roopesh Kumar Tamma , Srinivasa D Murthy
Abstract: Example implementations relate to data chunk storage. For example, an implementation includes an apparatus that includes a processor. The processor is to receive a first data chunk from a source device and to generate a first fingerprint of the first data chunk. In response to a determination that the first fingerprint matches a second fingerprint of a second data chunk, the processor is to select a storage pool from a plurality of storage pools at a storage device to store the first data chunk based on the first data chunk and based on the second data chunk. The plurality of storage pools includes a first storage pool associated with first particular data chunks with non-colliding fingerprints and a second storage pool associated with second particular data chunks with colliding fingerprints.
-
公开(公告)号:US10168937B2
公开(公告)日:2019-01-01
申请号:US15513081
申请日:2014-09-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jin Wang , Roopesh Kumar Tamma , Siamak Nazari , Srinivasa D Murthy
IPC: G06F3/06
Abstract: Example implementations relate to storage space allocation. For example, an implementation includes an apparatus including a controller. The controller is to receive an allocation request from a host computing device. The controller is also to reserve a portion of storage space in the storage device via a reservation table based on the allocation request. The controller is further to determine a type of the allocation request. The type of the allocation request includes a space-optimized allocation request and a non-space-optimized allocation request. When the type of the allocation request corresponds to the non-space-optimized allocation request, the controller is to commit the portion of storage space via an allocation table. When the type of the allocation request corresponds to the space-optimized allocation request, the controller is to release the portion of storage space via the reservation table.
-
-
-
-
-
-
-
-
-