-
公开(公告)号:US11579808B2
公开(公告)日:2023-02-14
申请号:US17318931
申请日:2021-05-12
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Asutosh Satapathy , Komateswar Dhanadevan , Krishna Babu Puttagunta , Vivek Agarwal , Rupin T. Mohan , Govind Chandru Rathod
IPC: G06F3/06
Abstract: In some examples, fabric driven NVMe subsystem zoning may include receiving, from a non-volatile memory express (NVMe) Name Server (NNS), a zoning specification that includes an indication of a host that is to communicate with a given NVMe subsystem of an NVMe storage domain. Based on the zoning specification, the host may be designated as being permitted to connect to the given NVMe subsystem of the NVMe storage domain. An NVMe connect command may be received from the host. Based on the designation and an analysis of the NVMe connect command, a connection may be established between the given NVMe subsystem of the NVMe storage domain and the host.
-
公开(公告)号:US11079939B1
公开(公告)日:2021-08-03
申请号:US16947397
申请日:2020-07-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna Babu Puttagunta , Rupin Tashi Mohan
Abstract: Examples include distribution of I/O Q-connections of an NVMe™ subsystem among hosts that are to communicate with the NVMe™ subsystem in an NVMe™ zone of a system. Some examples receive information including a number of I/O Q-connections available at the NVMe™ subsystem, register the number of available I/O Q-connections of the NVMe™ subsystem with an NVMe™ fabric controller, determine a number of I/O Q-connections of the NVMe™ subsystem allowed to be used by each host and send to, each host, a first notification including the number of allowed I/O Q-connections of the NVMe™ subsystem to be used by the host.
-
公开(公告)号:US20210099381A1
公开(公告)日:2021-04-01
申请号:US17247402
申请日:2020-12-10
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna Babu Puttagunta , Rupin Mohan , Vivek Agarwal , Curtis C. Ballard
IPC: H04L12/703 , H04L12/26 , H04L12/707
Abstract: In one implementation, a non-transitory machine-readable storage medium may store instructions that upon execution cause a processor to: determine, by a network device, path information for a plurality of paths in a computing fabric, the path information identifying alternative paths to access namespaces; determine, by the network device, a first portion of the path information that is associated with a first host; and provide, by the network device the first portion of the path information to the first host.
-
公开(公告)号:US12093194B2
公开(公告)日:2024-09-17
申请号:US18051345
申请日:2022-10-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Curtis C. Ballard , Krishna Babu Puttagunta , Rupin Tashi Mohan
CPC classification number: G06F13/1668 , G06F2213/16
Abstract: In some examples, a management system receives, from a first storage system, first port information of ports in the first storage system, and receives, from a second storage system, second port information of ports in a second storage system. The management system merges the first port information from the first storage system and the second port information from the second storage system into merged port information. The management system receives, from the first storage system, a request for port information of ports in the second storage system, and sends, to the first storage system, the second port information for use in path selection from hosts to the first and second storage systems.
-
公开(公告)号:US11159612B1
公开(公告)日:2021-10-26
申请号:US16860389
申请日:2020-04-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna Babu Puttagunta , Rupin Tashi Mohan , Alice Terumi Clark
IPC: H04L12/931 , H04L29/08 , H04L12/26
Abstract: Examples include determination of non-TDP zones in a storage area network. Some examples use a member zone list request to request identification of each zone of which a target port of a target device is a member, identify each TDP zone among identified zones of which a target port is a member and determine whether the identified zones include one or more non-TDP zones.
-
公开(公告)号:US11113001B2
公开(公告)日:2021-09-07
申请号:US16557562
申请日:2019-08-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Asutosh Satapathy , Komateswar Dhanadevan , Krishna Babu Puttagunta , Vivek Agarwal , Rupin T. Mohan , Govind Chandru Rathod
IPC: G06F3/06
Abstract: In some examples, fabric driven NVMe subsystem zoning may include receiving, from a non-volatile memory express (NVMe) Name Server (NNS), a zoning specification that includes an indication of a host that is to communicate with a given NVMe subsystem of an NVMe storage domain. Based on the zoning specification, the host may be designated as being permitted to connect to the given NVMe subsystem of the NVMe storage domain. An NVMe connect command may be received from the host. Based on the designation and an analysis of the NVMe connect command, a connection may be established between the given NVMe subsystem of the NVMe storage domain and the host.
-
公开(公告)号:US20240143520A1
公开(公告)日:2024-05-02
申请号:US18051345
申请日:2022-10-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Curtis C. Ballard , Krishna Babu Puttagunta , Rupin Tashi Mohan
IPC: G06F13/16
CPC classification number: G06F13/1668 , G06F2213/16
Abstract: In some examples, a management system receives, from a first storage system, first port information of ports in the first storage system, and receives, from a second storage system, second port information of ports in a second storage system. The management system merges the first port information from the first storage system and the second port information from the second storage system into merged port information. The management system receives, from the first storage system, a request for port information of ports in the second storage system, and sends, to the first storage system, the second port information for use in path selection from hosts to the first and second storage systems.
-
公开(公告)号:US11595298B2
公开(公告)日:2023-02-28
申请号:US17247402
申请日:2020-12-10
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna Babu Puttagunta , Rupin Mohan , Vivek Agarwal , Curtis C. Ballard
IPC: H04L45/28 , H04L43/0811 , H04L45/00
Abstract: In one implementation, a non-transitory machine-readable storage medium may store instructions that upon execution cause a processor to: determine, by a network device, path information for a plurality of paths in a computing fabric, the path information identifying alternative paths to access namespaces; determine, by the network device, a first portion of the path information that is associated with a first host; and provide, by the network device the first portion of the path information to the first host.
-
公开(公告)号:US11487690B2
公开(公告)日:2022-11-01
申请号:US16457427
申请日:2019-06-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Krishna Babu Puttagunta , Rupin T. Mohan , Vivek Agarwal , Komateswar Dhanadevan , Dheeraj Sharma , Asutosh Satapathy
Abstract: In some examples, universal host and NVMe™ storage domain discovery for NVM Express™ over Fabrics (NVMe-oF™) may include broadcasting location parameters to a host and a plurality of NVMe™ storage domains for discovery of a NVM Express™ over Fabrics (NVMe-oF™) service. Based on host parameters and NVMe™ storage domain parameters received in response to the broadcast location parameters, the host and the NVMe™ storage domains may be respectively registered with the NVMe-oF™ service. A mapping that indicates a specified NVMe™ storage domain that is to communicate with the host may be obtained. Communication may be implemented between the host and the specified NVMe™ storage domain by forwarding the mapping and associated discovery target parameters to the host to implement discovery of the specified NVMe™ storage domain by the host, and connection of the specified NVMe™ storage domain to the host.
-
公开(公告)号:US20210263686A1
公开(公告)日:2021-08-26
申请号:US17318931
申请日:2021-05-12
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Asutosh Satapathy , Komateswar Dhanadevan , Krishna Babu Puttagunta , Vivek Agarwal , Rupin T. Mohan , Govind Chandru Rathod
IPC: G06F3/06
Abstract: In some examples, fabric driven NVMe subsystem zoning may include receiving, from a non-volatile memory express (NVMe) Name Server (NNS), a zoning specification that includes an indication of a host that is to communicate with a given NVMe subsystem of an NVMe storage domain. Based on the zoning specification, the host may be designated as being permitted to connect to the given NVMe subsystem of the NVMe storage domain. An NVMe connect command may be received from the host. Based on the designation and an analysis of the NVMe connect command, a connection may be established between the given NVMe subsystem of the NVMe storage domain and the host.
-
-
-
-
-
-
-
-
-