Patents by Inventor Krishna Puttagunta
Krishna Puttagunta has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10880168Abstract: In one example, provide a plurality of initial switch configuration templates associated with network switches, establishing a link with a network switch comprising a connection with a principal port of the network switch, select from the plurality of initial switch configuration templates an initial switch configuration template associated with the network switch device, and transmit to the network switch device, through the principal port, an in-band command with the selected initial switch configuration template.Type: GrantFiled: April 1, 2016Date of Patent: December 29, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta
-
Patent number: 10873626Abstract: 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.Type: GrantFiled: April 29, 2016Date of Patent: December 22, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Alice Terumi Clark, Rupin T. Mohan, Vivek Agarwal, Krishna Puttagunta, Christopher Robert Nichols
-
Patent number: 10841169Abstract: An example implementation may relate to a storage area network (SAN) switch and a SAN target device. For example, the SAN target device may issue an in-band diagnostic command to the SAN switch. The SAN target device may receive an in-band data message from the SAN switch in response to the in-band diagnostic command. The in-band data message may include diagnostic data about a port of the storage area network switch and a storage area network device connected to the port.Type: GrantFiled: November 2, 2015Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Krishna Puttagunta, Rupin T. Mohan, Vivek Agarwal
-
Patent number: 10841375Abstract: Example embodiments relate to protocol agnostic storage access with a software defined network (SDN). A method may include receiving, at a SDN enabled switch, an initialization packet to access a storage volume. The method may include determining, at the SDN enabled switch, a storage protocol used by the initialization packet, adding a protocol tag indicative of the storage protocol to the initialization packet, and sending the initialization packet to a SDN controller. The method may include identifying, at the SDN controller, a storage application based on the protocol tag and sending the initialization packet to the storage application. The storage application may be one of a plurality of storage applications, each associated with a different storage protocol. The method may include performing, by the storage application, protocol-specific tasks.Type: GrantFiled: November 1, 2013Date of Patent: November 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Krishna Puttagunta, Satyaprakash Rao, Rupin T. Mohan
-
Patent number: 10764367Abstract: 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.Type: GrantFiled: March 15, 2017Date of Patent: September 1, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Daniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
-
Patent number: 10728330Abstract: 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.Type: GrantFiled: March 15, 2017Date of Patent: July 28, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Daniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
-
Patent number: 10700986Abstract: According to an example, coordination of adjustments to network frame hold time parameters between network devices in a network is initiated based on a trigger condition. Time data may be obtained from a plurality of network devices in the network, where the time data describes a network frame hold time parameter of each network device in the plurality and a network frame processing time of each network device. A set of affected network devices affected by network back pressure in the network, and a set of non-affected network devices in the plurality not included in the set of affected network devices, may be determined. Based on the time data, a pairing may be determined between a time-available network device from the set of non-affected network devices and a time-needed network devices, from the set of affected network devices, to receive an allocation of time credit from the time-available network device.Type: GrantFiled: June 11, 2015Date of Patent: June 30, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Kumar Rahul, Rupin T Mohan, Krishna Puttagunta
-
Publication number: 20200169604Abstract: 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.Type: ApplicationFiled: April 29, 2016Publication date: May 28, 2020Inventors: Alice Terumi Clark, Rupin T. Mohan, Vivek Agarwal, Krishna Puttagunta, Christopher Robert Nichols
-
Patent number: 10594565Abstract: In some examples, a network switch can connect to another network device in a Storage Area Network (SAN) to allow the network switch and the other network device to transfer data therebetween. The network switch can further receive a multicast advertisement message from the other network device. The network switch can parse the advertisement message to identify LUN metadata attributes for the other networking device.Type: GrantFiled: December 19, 2014Date of Patent: March 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta, Andrew E. S. MacKay
-
Publication number: 20200052968Abstract: In one example, provide a plurality of initial switch configuration templates associated with network switches, establishing a link with a network switch comprising a connection with a principal port of the network switch, select from the plurality of initial switch configuration templates an initial switch configuration template associated with the network switch device, and transmit to the network switch device, through the principal port, an in-band command with the selected initial switch configuration template.Type: ApplicationFiled: April 1, 2016Publication date: February 13, 2020Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta
-
Patent number: 10514991Abstract: 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.Type: GrantFiled: January 29, 2018Date of Patent: December 24, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Ayyanar Perumal, Radhakrishnan Velchamy, Rupin T. Mohan, Krishna Puttagunta, Vivek Agarwal
-
Patent number: 10509706Abstract: Examples disclosed herein relate to identification of an alternate principal member port by a target device in a Storage Area Network (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.Type: GrantFiled: September 14, 2017Date of Patent: December 17, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
-
Patent number: 10461929Abstract: 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.Type: GrantFiled: September 25, 2017Date of Patent: October 29, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Krishna Puttagunta, Vivek Agarwal, Rupin T Mohan
-
Publication number: 20190097797Abstract: 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.Type: ApplicationFiled: September 25, 2017Publication date: March 28, 2019Inventors: Krishna PUTTAGUNTA, Vivek AGARWAL, Rupin T. MOHAN
-
Publication number: 20190079837Abstract: 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.Type: ApplicationFiled: September 14, 2017Publication date: March 14, 2019Inventors: Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
-
Publication number: 20190034305Abstract: 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.Type: ApplicationFiled: January 29, 2018Publication date: January 31, 2019Inventors: Ayyanar Perumal, Radhakrishnan Velchamy, Rupin T. Mohan, Krishna Puttagunta, Vivek Agarwal
-
Publication number: 20190034104Abstract: 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.Type: ApplicationFiled: February 11, 2016Publication date: January 31, 2019Inventors: Vivek Agarwal, Rupin T. Mohan, Krishna Puttagunta
-
Publication number: 20180278484Abstract: An example implementation may relate to a storage area network (SAN) switch and a SAN target device. For example, the SAN target device may issue an in-band diagnostic command to the SAN switch. The SAN target device may receive an in-band data message from the SAN switch in response to the in-band diagnostic command. The in-band data message may include diagnostic data about a port of the storage area network switch and a storage area network device connected to the port.Type: ApplicationFiled: November 2, 2015Publication date: September 27, 2018Inventors: Krishna Puttagunta, Rupin T. Mohan, Vivek Agarwal
-
Publication number: 20180270308Abstract: 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.Type: ApplicationFiled: March 15, 2017Publication date: September 20, 2018Inventors: Daniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
-
Publication number: 20180219755Abstract: Examples described herein relate to determining a health status of a storage area network (SAN) port by a SAN target. In some such examples, a method includes identifying, by the SAN target, a target port of the SAN target. The SAN target retrieves, from a SAN switch, a set of peer zones for which the target port is a principal member. The SAN target retrieves from the SAN switch a set of end-device ports that are associated with the set of peer zones, and the SAN target determines a status of a given end-device port of the set of end-device ports.Type: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Inventors: Vivek Agarwal, Rupin Mohan, Krishna Puttagunta