-
公开(公告)号: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.
-
13.
公开(公告)号:US20200250120A1
公开(公告)日:2020-08-06
申请号:US16264918
申请日:2019-02-01
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sudheer Vanapalli , Krishna Babu Puttagunta , Rupin T. Mohan , Vivek Agarwal
Abstract: In some examples, to define a connection path of an initiator to target ports of a plurality of controller nodes that manage access of data in a storage system, a provisioning system determines loads of respective sets of target ports, and selects a selected set of target ports from among the sets of target ports for inclusion in the connection path based on the determined loads.
-
公开(公告)号:US10728330B2
公开(公告)日:2020-07-28
申请号:US15460050
申请日:2017-03-15
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Daniel Shea , Vivek Agarwal , Krishna Puttagunta , Rupin T. Mohan
IPC: H04L29/08 , H04L12/911 , H04L12/24
Abstract: Examples include registration with a storage networking repository via a network interface device driver independent of a storage initiator. Some examples include registration with a storage networking repository, provision of a state change registration to the storage network device, and acquisition of login information for storage targets from the storage networking repository, each via a network interface device driver and independent of a storage initiator and a storage protocol driver.
-
公开(公告)号:US20200169604A1
公开(公告)日:2020-05-28
申请号:US15767316
申请日:2016-04-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Alice Terumi Clark , Rupin T. Mohan , Vivek Agarwal , Krishna Puttagunta , Christopher Robert Nichols
IPC: H04L29/08 , G06F16/21 , H04L12/931
Abstract: A system and method for target driven peer-zoning (TDPZ) synchronization can include a principal member device and a switch. The principal member device can include to send an active peer zone list request to a switch. In an example, the principal member device can store a first TDPZ database version number and a first TDPZ zone list. In an example, the switch may send a response based on the active peer zone list request. In an example, the response can include a second TDPZ database version number and a second TDPZ zone list. The principal member device may compare the first TDPZ database version number to the second TDPZ database version number.
-
公开(公告)号:US10461929B2
公开(公告)日:2019-10-29
申请号:US15714668
申请日:2017-09-25
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Krishna Puttagunta , Vivek Agarwal , Rupin T Mohan
Abstract: Examples relate to updating login credentials of an iSCSI client in a Storage Area Network (SAN). In an example, an iSNS server may send a target notification to an iSCSI target device, the target notification including an instruction for the target device to update a target-side record of login credentials for an iSCSI client. iSNS server may receive a first target response message from iSCSI target device. In response, iSNS server may provide updated login credentials for the iSCSI client to the iSCSI target device. iSNS server may receive a second target response message. In response, iSNS server may send a client notification to iSCSI client to update a client-side record of login credentials. iSNS server may receive a first client response message. In response, iSNS server may provide the updated login credentials to the iSCSI client.
-
公开(公告)号:US11341074B2
公开(公告)日:2022-05-24
申请号: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.
-
公开(公告)号:US20210064281A1
公开(公告)日:2021-03-04
申请号:US16557562
申请日:2019-08-30
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Asutosh SATAPATHY , Komateswar Dhanadevan , Krishina 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.
-
公开(公告)号:US10733131B1
公开(公告)日:2020-08-04
申请号:US16264918
申请日:2019-02-01
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sudheer Vanapalli , Krishna Babu Puttagunta , Rupin T. Mohan , Vivek Agarwal
Abstract: In some examples, to define a connection path of an initiator to target ports of a plurality of controller nodes that manage access of data in a storage system, a provisioning system determines loads of respective sets of target ports, and selects a selected set of target ports from among the sets of target ports for inclusion in the connection path based on the determined loads.
-
公开(公告)号:US10514991B2
公开(公告)日:2019-12-24
申请号:US15882057
申请日:2018-01-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Ayyanar Perumal , Radhakrishnan Velchamy , Rupin T. Mohan , Krishna Puttagunta , Vivek Agarwal
IPC: G06F11/20 , H04L29/08 , H04L12/931 , H04L29/14 , G06F3/06
Abstract: In some examples, a switch includes a plurality of switch ports, and a processor. The processor is to send, through selected switch ports of the plurality of switch ports, respective requests for port information of device ports of a device connected to the selected switch ports, and receive, from the device responsive to the requests, the port information of the device ports. The processor is to identify, from the device ports of the device in response to the received port information, a failover device port for a first device port of the device, and send, to the device, information of the failover device port for the first device port at the device.
-
-
-
-
-
-
-
-
-