Patents by Inventor Srinivasan Venkatakrishnan

Srinivasan Venkatakrishnan 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).

  • Publication number: 20220321502
    Abstract: This disclosure describes techniques that include selecting a member port of an aggregation bundle by evaluating utilization of paths, within a router, to member ports of an aggregation bundle. In one example, this disclosure describes a method that includes receiving network data to be output through an aggregation bundle having a plurality of member ports; identifying local member ports; identifying non-local member ports, each of the non-local member ports being reachable from the receiving line card over a path through the switch fabric to a different one of the plurality of line cards; identifying available non-local member ports by determining, for each non-local member port, whether the path through the switch fabric has low utilization; and selecting a member port by applying a hashing algorithm to a group that includes each of the identified available non-local member ports.
    Type: Application
    Filed: June 20, 2022
    Publication date: October 6, 2022
    Inventors: Srinivasan Venkatakrishnan, Prabhu Raj V.K
  • Patent number: 11405334
    Abstract: This disclosure describes techniques that include selecting a member port of an aggregation bundle by evaluating utilization of paths, within a router, to member ports of an aggregation bundle. In one example, this disclosure describes a method that includes receiving network data to be output through an aggregation bundle having a plurality of member ports; identifying local member ports; identifying non-local member ports, each of the non-local member ports being reachable from the receiving line card over a path through the switch fabric to a different one of the plurality of line cards; identifying available non-local member ports by determining, for each non-local member port, whether the path through the switch fabric has low utilization; and selecting a member port by applying a hashing algorithm to a group that includes each of the identified available non-local member ports.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: August 2, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivasan Venkatakrishnan, Prabhu Raj V. K
  • Publication number: 20210036969
    Abstract: This disclosure describes techniques that include selecting a member port of an aggregation bundle by evaluating utilization of paths, within a router, to member ports of an aggregation bundle. In one example, this disclosure describes a method that includes receiving network data to be output through an aggregation bundle having a plurality of member ports; identifying local member ports; identifying non-local member ports, each of the non-local member ports being reachable from the receiving line card over a path through the switch fabric to a different one of the plurality of line cards; identifying available non-local member ports by determining, for each non-local member port, whether the path through the switch fabric has low utilization; and selecting a member port by applying a hashing algorithm to a group that includes each of the identified available non-local member ports.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Inventors: Srinivasan Venkatakrishnan, Prabhu Raj V.K
  • Patent number: 10812414
    Abstract: This disclosure describes techniques that include selecting a member port of an aggregation bundle by evaluating utilization of paths, within a router, to member ports of an aggregation bundle. In one example, this disclosure describes a method that includes receiving network data to be output through an aggregation bundle having a plurality of member ports; identifying local member ports; identifying non-local member ports, each of the non-local member ports being reachable from the receiving line card over a path through the switch fabric to a different one of the plurality of line cards; identifying available non-local member ports by determining, for each non-local member port, whether the path through the switch fabric has low utilization; and selecting a member port by applying a hashing algorithm to a group that includes each of the identified available non-local member ports.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: October 20, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivasan Venkatakrishnan, Prabhu Raj V. K
  • Publication number: 20200287844
    Abstract: This disclosure describes techniques that include selecting a member port of an aggregation bundle by evaluating utilization of paths, within a router, to member ports of an aggregation bundle. In one example, this disclosure describes a method that includes receiving network data to be output through an aggregation bundle having a plurality of member ports; identifying local member ports; identifying non-local member ports, each of the non-local member ports being reachable from the receiving line card over a path through the switch fabric to a different one of the plurality of line cards; identifying available non-local member ports by determining, for each non-local member port, whether the path through the switch fabric has low utilization; and selecting a member port by applying a hashing algorithm to a group that includes each of the identified available non-local member ports.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventors: Srinivasan Venkatakrishnan, Prabhu Raj V.K
  • Patent number: 10063383
    Abstract: The disclosed apparatus may include a set of communication ports that facilitate communication with a network device via a set of communication links that collectively operate as a LAG bundle. The disclosed apparatus may also include a link-management unit communicatively coupled to the set of communication ports that facilitate communication with the network device. The link-management unit may detect an amount of communication activity on one or more active communication links included in the set of communication links that are collectively operating as the LAG bundle. The link-management unit may then determine that the amount of communication activity detected on the active communication links has reached a certain threshold. In response to this determination, the link-management unit may modify the active communication links included in the set of communication links to account for the amount of communication activity. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: August 28, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ravindranath C Kanakarajan, Srinivasan Venkatakrishnan, Prabhu Raj V.K.