Patents by Inventor Balaji Murali

Balaji Murali 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: 8879393
    Abstract: A network device implements automatic configuration of Quality of Service (QoS) parameters in response to operator specification of a relatively few and easily understandable “high level” parameters such as, for example, latency requirements or an acceptable rate of packet drops. In one implementation, a network device may receive user preference information that relates to a Quality of Service (QoS) for network traffic passing through the network device and may measure traffic patterns through the network device. The device further generates a configuration template based on the measured traffic patterns and on the user preference information transmit the data in an order of transmission that is prioritized according to a bandwidth allocation policy defined by the configuration template.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: November 4, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ashish Pal, Balaji Murali, Shankar Ramanathan, Rahul Jain
  • Patent number: 8848529
    Abstract: A method includes receiving network information for calculating weighted round-robin (WRR) weights, calculating WRR weights associated with queues based on the network information, and determining whether a highest common factor (HCF) exists in relation to the calculated WRR weights. The method further includes reducing the calculated WRR weights in accordance with the HCF, when it is determined that the HCF exists, and performing a WRR scheduling of packets, stored in the queues, based on the reduced WRR weights.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: September 30, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ankur Singla, Pal Ashish, Balaji Murali, Vedamurthy A Joshi
  • Patent number: 8462815
    Abstract: A network device operating in a cut-through mode receives a current packet of an unknown length and determines if there is a known length value of a previous packet in a processing cycle associated with the current packet. When there is no known length value of the previous packet, the network device applies, to the current packet, an estimated length value for the current packet. When there is a known length value of the previous packet, the network device applies, to the current packet, the known length value of the previous packet. The network device processes the current packet based on one of the estimated length value or the known length value of the previous packet.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: June 11, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Balaji Murali, Ashish Pal, Rahul Jain, Sainath Cheruvu
  • Patent number: 8351332
    Abstract: A method includes receiving network information for calculating weighted round-robin (WRR) weights, calculating WRR weights associated with queues based on the network information, and determining whether a highest common factor (HCF) exists in relation to the calculated WRR weights. The method further includes reducing the calculated WRR weights in accordance with the HCF, when it is determined that the HCF exists, and performing a WRR scheduling of packets, stored in the queues, based on the reduced WRR weights.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: January 8, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ankur Singla, Pal Ashish, Balaji Murali, Vedamurthy A. Joshi
  • Publication number: 20120243412
    Abstract: A network device implements automatic configuration of Quality of Service (QoS) parameters in response to operator specification of a relatively few and easily understandable “high level” parameters such as, for example, latency requirements or an acceptable rate of packet drops. In one implementation, a network device may receive user preference information that relates to a Quality of Service (QoS) for network traffic passing through the network device and may measure traffic patterns through the network device. The device further generates a configuration template based on the measured traffic patterns and on the user preference information transmit the data in an order of transmission that is prioritized according to a bandwidth allocation policy defined by the configuration template.
    Type: Application
    Filed: May 31, 2012
    Publication date: September 27, 2012
    Applicant: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ashish Pal, Balaji Murali, Shankar Ramanathan, Rahul Jain
  • Patent number: 8213453
    Abstract: A network device implements automatic configuration of Quality of Service (QoS) parameters in response to operator specification of a relatively few and easily understandable “high level” parameters such as, for example, latency requirements or an acceptable rate of packet drops. In one implementation, a network device may receive user preference information that relates to a Quality of Service (QoS) for network traffic passing through the network device and may measure traffic patterns through the network device. The device further generates a configuration template based on the measured traffic patterns and on the user preference information transmit the data in an order of transmission that is prioritized according to a bandwidth allocation policy defined by the configuration template.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: July 3, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ashish Pal, Balaji Murali, Shankar Ramanathan, Rahul Jain
  • Publication number: 20120140773
    Abstract: A method includes receiving network information for calculating weighted round-robin (WRR) weights, calculating WRR weights associated with queues based on the network information, and determining whether a highest common factor (HCF) exists in relation to the calculated WRR weights. The method further includes reducing the calculated WRR weights in accordance with the HCF, when it is determined that the HCF exists, and performing a WRR scheduling of packets, stored in the queues, based on the reduced WRR weights.
    Type: Application
    Filed: February 10, 2012
    Publication date: June 7, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Sreenivas VORUGANTI, Ankur SINGLA, Pal ASHISH, Balaji MURALI, Vedamurthy A. JOSHI
  • Patent number: 8144584
    Abstract: A method includes receiving network information for calculating weighted round-robin (WRR) weights, calculating WRR weights associated with queues based on the network information, and determining whether a highest common factor (HCF) exists in relation to the calculated WRR weights. The method further includes reducing the calculated WRR weights in accordance with the HCF, when it is determined that the HCF exists, and performing a WRR scheduling of packets, stored in the queues, based on the reduced WRR weights.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: March 27, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Sreenivas Voruganti, Ankur Singla, Pal Ashish, Balaji Murali, Vedamurthy A. Joshi
  • Publication number: 20120057601
    Abstract: A network device operating in a cut-through mode receives a current packet of an unknown length and determines if there is a known length value of a previous packet in a processing cycle associated with the current packet. When there is no known length value of the previous packet, the network device applies, to the current packet, an estimated length value for the current packet. When there is a known length value of the previous packet, the network device applies, to the current packet, the known length value of the previous packet. The network device processes the current packet based on one of the estimated length value or the known length value of the previous packet.
    Type: Application
    Filed: September 2, 2010
    Publication date: March 8, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Sreenivas Voruganti, Balaji Murali, Ashish Pal, Rahul Jain, Sainath Cheruvu