Patents by Inventor Rajesh L G
Rajesh L G 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: 10057153Abstract: A first packet is sent via a network from a first network device to a first virtual device executing on a second network device. A first credit return is received, via the network, at the first network device. A first time duration is calculated as a time between the sending of the first packet and receipt of the first credit return. A second packet is sent via the network from the first network device to a second virtual device executing on the second network device. A second credit return is received at the first network device. A second time duration is calculated as a time between the sending of the second packet and receipt of the second credit return. Relative performance rankings are assigned to the first virtual device and the second virtual device based upon at least the first time duration and the second time duration.Type: GrantFiled: June 2, 2016Date of Patent: August 21, 2018Assignee: Cisco Technology, Inc.Inventors: Rajesh L G, Saket Jain, Sudhansu Sekhar Naik, Praveen Madhunapantula
-
Patent number: 9237103Abstract: In one embodiment, a method is provided for alleviating congestion in a network system. In this method, the receipt of data packets destined for a destination apparatus is detected. Flow control signals are also received with each flow control signal corresponding to a data packet. Various time periods are tracked with each time period being between the detection of the receipt of a data packet and the receipt of tracked corresponding flow control signal. An average of the time periods is calculated and this average is compared to a threshold. One or more data packets are dropped in reference to the comparison.Type: GrantFiled: March 30, 2012Date of Patent: January 12, 2016Assignee: Cisco Technology, Inc.Inventors: Deepak Srinivas Mayya, Rajesh L G, Saket Jain, Prashant Chandrashekhar Pathak, Lalit Kumar, Ranganathan Rajagopalan
-
Patent number: 9166687Abstract: Various systems and methods for using credits to determine cable length are described herein. A number of available credits is determined at a transmitter, the credits being received at the transmitter from a receiver, and each of the credits being used for the transmitter to transmit a packet to the receiver. An average number of credits for a period is determined. The cable length between the transmitter and the receiver is determined based on the average number of credits for the period.Type: GrantFiled: March 28, 2013Date of Patent: October 20, 2015Assignee: Cisco Technology, Inc.Inventors: Rajesh L G, Deepak Srinivas Mayya, Lalit Kumar
-
Patent number: 8867560Abstract: A number of ports are configured in a linecard in a network device as dedicated ports and a remaining number of ports as shared ports. A total bandwidth allocated to the dedicated ports is computed. It is determined that available bandwidth at a central crossbar is greater than the total bandwidth allocated to the dedicated ports. The total data sent the central crossbar is rate limited to less than the available bandwidth at the central crossbar. First data associated with the dedicated ports is scheduled to the central crossbar using a first priority. Second data associated with the shared ports is scheduled using a second priority. A shared port data is scheduled based on a ration of a bandwidth requirement for the shared port as a fraction of overall bandwidth requirement for the shared ports.Type: GrantFiled: July 30, 2012Date of Patent: October 21, 2014Assignee: Cisco Technology, Inc.Inventors: Lalit Kumar, Deepak Mayya, Amit Singh, Rajesh L G
-
Publication number: 20140294379Abstract: Various systems and methods for using credits to determine cable length are described herein. A number of available credits is determined at a transmitter, the credits being received at the transmitter from a receiver, and each of the credits being used for the transmitter to transmit a packet to the receiver. An average number of credits for a period is determined. The cable length between the transmitter and the receiver is determined based on the average number of credits for the period.Type: ApplicationFiled: March 28, 2013Publication date: October 2, 2014Applicant: Cisco Technology, Inc.Inventors: Rajesh L G, Deepak Srinivas Mayya, Lalit Kumar
-
Publication number: 20140029627Abstract: A number of ports are configured in a linecard in a network device as dedicated ports and a remaining number of ports as shared ports. A total bandwidth allocated to the dedicated ports is computed. It is determined that available bandwidth at a central crossbar is greater than the total bandwidth allocated to the dedicated ports. The total data sent the central crossbar is rate limited to less than the available bandwidth at the central crossbar. First data associated with the dedicated ports is scheduled to the central crossbar using a first priority. Second data associated with the shared ports is scheduled using a second priority. A shared port data is scheduled based on a ration of a bandwidth requirement for the shared port as a fraction of overall bandwidth requirement for the shared ports.Type: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Lalit Kumar, Deepak Mayya, Amit Singh, Rajesh L. G.
-
Publication number: 20130258851Abstract: In one embodiment, a method is provided for controlling congestion in a network system. In this method, receipt of a data packet that is destined for a destination switching apparatus is detected. Subsequent to the detection of the data packet, a time that has elapsed while flow control is implemented by the destination switching apparatus is tracked. The data packet is dropped based on the elapsed time exceeding a predefined time period.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: Cisco Technology, Inc.Inventors: Deepak Srinivas Mayya, Rajesh L G, Saket Jain, Prashant Chandrashekhar Pathak, Lalit Kumar, Ranganathan Rajagopalan
-
Publication number: 20130258850Abstract: In one embodiment, a method is provided for alleviating congestion in a network system. In this method, the receipt of data packets destined for a destination apparatus is detected. Flow control signals are also received with each flow control signal corresponding to a data packet. Various time periods are tracked with each time period being between the detection of the receipt of a data packet and the receipt of tracked corresponding flow control signal. An average of the time periods is calculated and this average is compared to a threshold. One or more data packets are dropped in reference to the comparison.Type: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: Cisco Technology, Inc.Inventors: Deepak Srinivas Mayya, Rajesh L G, Saket Jain, Prashant Chandrashekhar Pathak, Lalit Kumar, Ranganathan Rajagopalan