-
公开(公告)号: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.
-
公开(公告)号:US10764367B2
公开(公告)日:2020-09-01
申请号: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.
-
公开(公告)号:US20200244663A1
公开(公告)日:2020-07-30
申请号:US16850070
申请日:2020-04-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna B. Puttagunta , Rupin T. Mohan , Vivek Agarwal , Charles J. Newfell, JR.
IPC: H04L29/06 , H04L12/931 , H04L29/08
Abstract: Example implementations relate to hard zoning capabilities for devices using Internet small computer system interface (iSCSI) protocol. For example, a method includes creating a virtual local area network (VLAN) at an Ethernet switch between an initiator and target adapter. The method includes assigning an access control list (ACL) to the VLAN, The method includes segregating a device of a plurality of devices connected to the SAN into a zone group. The method also includes controlling access of a zone group based on the ACL and frame filtering.
-
公开(公告)号:US11303524B2
公开(公告)日:2022-04-12
申请号:US16266587
申请日:2019-02-04
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Krishna B. Puttagunta , Rupin T. Mohan , Vivek Agarwal
IPC: G06F15/173 , H04L41/0893 , H04L41/5054 , G06F9/455 , H04L12/46
Abstract: Examples herein relate to managing data and network bandwidth. In an example implementation, a method includes monitoring a first location having a local volume and a local gateway and monitoring a second location having a first remote volume and a remote gateway. The method also includes determining a bandwidth requirement for a second remote volume at the second location and configuring the local gateway and the remote gateway for the bandwidth requirement. The method also includes adjusting the local gateway and the remote gateway when the bandwidth requirement changes.
-
公开(公告)号:US11283804B2
公开(公告)日:2022-03-22
申请号:US16850070
申请日:2020-04-16
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Krishna B. Puttagunta , Rupin T. Mohan , Vivek Agarwal , Charles J. Newfell, Jr.
IPC: H04L29/06 , H04L49/00 , H04L49/351 , H04L49/354 , H04L67/1097 , H04L69/16 , H04L49/356
Abstract: Example implementations relate to hard zoning capabilities for devices using Internet small computer system interface (iSCSI) protocol. For example, a method includes creating a virtual local area network (VLAN) at an Ethernet switch between an initiator and target adapter. The method includes assigning an access control list (ACL) to the VLAN, The method includes segregating a device of a plurality of devices connected to the SAN into a zone group. The method also includes controlling access of a zone group based on the ACL and frame filtering.
-
6.
公开(公告)号:US20190079837A1
公开(公告)日:2019-03-14
申请号:US15704224
申请日:2017-09-14
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Vivek Agarwal , Krishna Puttagunta , Rupin T. Mohan
Abstract: Examples disclosed herein relate to identification of an alternate principal member port by a target device in a SAN. In some examples, a target device in a SAN may determine that a principal member port of a target driven peer zone on the target device is likely to fail based on diagnostic information related to the principal member port. The target driven peer zone may be configured in the SAN via the target device. In response to determining, the target device may identify an alternate principal member port on the target device. The target device may perform an action to indicate the alternate principal member port as the principal member port.
-
公开(公告)号:US20190034104A1
公开(公告)日:2019-01-31
申请号:US16077124
申请日:2016-02-11
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Vivek Agarwal , Rupin T. Mohan , Krishna Puttagunta
Abstract: An example system that includes a storage system controller to control a storage array. The storage system controller is to generate, in response to a logical unit change in the storage array, an in-band state change notification that includes in its payload an application-level-rescan-required notification.
-
公开(公告)号: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.
-
10.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-