Patents by Inventor Prabesh Babu Nanjundaiah
Prabesh Babu Nanjundaiah 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: 9847943Abstract: A method is provided in one example embodiment and includes monitoring an egress port connected to a server to detect a traffic flow comprising a plurality of data packets and determining whether one of the packets is timeout dropped at the egress port. If at least one of the packets is timeout dropped at the egress port, the method further includes detecting a destination identifier (“DID”) of the timeout dropped packet and withdrawing a device identified by the detected DID from an FC zone to which it is assigned and reactivating the zone. The method further includes determining whether the traffic flow is experiencing high wait times at the egress port and, if the traffic flow is experiencing high wait times at the egress port, detecting the DID of the traffic flow and reducing a priority of the zone to which the detected DID is assigned and reactivating the zone.Type: GrantFiled: March 13, 2017Date of Patent: December 19, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
-
Patent number: 9706016Abstract: In one example embodiment, a time unconstrained fabric switch software upgrade function is described for an in-switch-software-upgrade/downgrade (ISSU) in a network switch. Prior to an ISSU, Hello protocol data unit (PDU) information is stored for relevant control protocols of associated interfaces of the switch. The Hello PDU information comprises information on messages and data exchanged by the control protocols that may be used to maintain communications links of the switch. During the configuring of the ISSU, and while the control plane of the switch is, at least partially, dysfunctional, Hello PDUs are sent on the interfaces according to the stored PDU information in order to maintain the communication links. The Hello PDU information may include a time interval value for each relevant protocol that determines when Hello PDUs are sent.Type: GrantFiled: October 11, 2013Date of Patent: July 11, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah, Sumanth Sindiri, Ankan Ghosh, Kishan Kumar Kotari Uppunda
-
Publication number: 20170187627Abstract: A method is provided in one example embodiment and includes monitoring an egress port connected to a server to detect a traffic flow comprising a plurality of data packets and determining whether one of the packets is timeout dropped at the egress port. If at least one of the packets is timeout dropped at the egress port, the method further includes detecting a destination identifier (“DID”) of the timeout dropped packet and withdrawing a device identified by the detected DID from an FC zone to which it is assigned and reactivating the zone. The method further includes determining whether the traffic flow is experiencing high wait times at the egress port and, if the traffic flow is experiencing high wait times at the egress port, detecting the DID of the traffic flow and reducing a priority of the zone to which the detected DID is assigned and reactivating the zone.Type: ApplicationFiled: March 13, 2017Publication date: June 29, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
-
Patent number: 9667480Abstract: Presented herein are techniques for collecting and delivering consolidated nameserver information in a merged Fiber (Fiber) Channel (FC) fabric. A principal switch in a merged FC fabric collects information from one or more subordinate switches. The principal switch consolidates the information collected from the subordinate switches to generate consolidated nameserver information. The principal switch then pushes the consolidated nameserver information from the principal switch to each of the subordinate switches.Type: GrantFiled: September 10, 2014Date of Patent: May 30, 2017Assignee: Cisco Technology, Inc.Inventors: Kishan Kumar Kotari U, Prabesh Babu Nanjundaiah, Chandrashekar Chikkalingaiah Manchanapuara, Vijayalakshmi Matada Chidanandaiah
-
Patent number: 9608909Abstract: A method is provided in one example embodiment and includes monitoring an egress port connected to a server to detect a traffic flow comprising a plurality of data packets and determining whether one of the packets is timeout dropped at the egress port. If at least one of the packets is timeout dropped at the egress port, the method further includes detecting a destination identifier (“DID”) of the timeout dropped packet and withdrawing a device identified by the detected DID from an FC zone to which it is assigned and reactivating the zone. The method further includes determining whether the traffic flow is experiencing high wait times at the egress port and, if the traffic flow is experiencing high wait times at the egress port, detecting the DID of the traffic flow and reducing a priority of the zone to which the detected DID is assigned and reactivating the zone.Type: GrantFiled: June 8, 2015Date of Patent: March 28, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
-
Patent number: 9385969Abstract: A Fiber (Fiber) Channel (FC) switch and related methods are provided for merging FC fabrics. During a merger process of two separate FC fabrics, a principal switch in a merged FC fabric allocates a domain identifier (ID) to each switch in the merged FC fabric. The principal switch is configured to build a complete domain ID list that identifies the domain IDs for all switches in the merged FC fabric. After the complete domain ID list is generated, the principal switch transmits a message to all switches in the merged FC fabric, the message including the complete domain ID list.Type: GrantFiled: September 3, 2013Date of Patent: July 5, 2016Assignee: Cisco Technology, Inc.Inventors: Kishan Kumar Kotari Uppunda, Prabesh Babu Nanjundaiah
-
Publication number: 20160088083Abstract: An example method for performance monitoring and troubleshooting in a storage area network (SAN) environment is provided and includes receiving, at a network element in the SAN, a plurality of frames of an exchange between an initiator and a target in the SAN, identifying a beginning frame and an ending frame of the exchange in the plurality of frames, copying the beginning frame and an ending frame of the exchange to a network processor in the network element, extracting, by the network processor, values of a portion of fields in respective headers of the beginning frame and the ending frame, and calculating, by the network processor, a normalized exchange completion time (ECT) based on the values.Type: ApplicationFiled: September 21, 2014Publication date: March 24, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah
-
Publication number: 20160072734Abstract: Presented herein are techniques for collecting and delivering consolidated nameserver information in a merged Fibre (Fiber) Channel (FC) fabric. A principal switch in a merged FC fabric collects information from one or more subordinate switches. The principal switch consolidates the information collected from the subordinate switches to generate consolidated nameserver information. The principal switch then pushes the consolidated nameserver information from the principal switch to each of the subordinate switches.Type: ApplicationFiled: September 10, 2014Publication date: March 10, 2016Inventors: Kishan Kumar Kotari U, Prabesh Babu NANJUNDAIAH, Chandrashekar Chikkalingaiah Manchanapuara, Vijayalakshmi Matada Chidanandaiah
-
Publication number: 20150103644Abstract: In one example embodiment, a time unconstrained fabric switch software upgrade function is described for an in-switch-software-upgrade/downgrade (ISSU) in a network switch. Prior to an ISSU, Hello protocol data unit (PDU) information is stored for relevant control protocols of associated interfaces of the switch. The Hello PDU information comprises information on messages and data exchanged by the control protocols that may be used to maintain communications links of the switch. During the configuring of the ISSU, and while the control plane of the switch is, at least partially, dysfunctional, Hello PDUs are sent on the interfaces according to the stored PDU information in order to maintain the communication links. The Hello PDU information may include a time interval value for each relevant protocol that determines when Hello PDUs are sent.Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Harsha Bharadwaj, Prabesh Babu Nanjundaiah, Sumanth Sindiri, Ankan Ghosh, Kishan Kumar Kotari Uppunda
-
Publication number: 20150063160Abstract: A Fibre (Fiber) Channel (FC) switch and related methods are provided for merging FC fabrics. During a merger process of two separate FC fabrics, a principal switch in a merged FC fabric allocates a domain identifier (ID) to each switch in the merged FC fabric. The principal switch is configured to build a complete domain ID list that identifies the domain IDs for all switches in the merged FC fabric. After the complete domain ID list is generated, the principal switch transmits a message to all switches in the merged FC fabric, the message including the complete domain ID list.Type: ApplicationFiled: September 3, 2013Publication date: March 5, 2015Applicant: Cisco Technology, Inc.Inventors: Kishan Kumar Kotari Uppunda, Prabesh Babu Nanjundaiah
-
Patent number: 7460527Abstract: According to the present invention, methods and apparatus are provided to allow efficient and effective aggregation of ports into port channels in a fiber channel network. A local fiber channel switch can automatically identify compatible ports and initiate exchange sequences with a remote fiber channel switch to aggregate ports into port channels. Ports can be aggregated synchronously to allow consistent generation of port channel map tables.Type: GrantFiled: August 20, 2004Date of Patent: December 2, 2008Assignee: Cisco Technology, Inc.Inventors: Kalyan Ghosh, Praveen Jain, Shankar Subramanian, Rajesh Bhandari, Prabesh Babu Nanjundaiah