Patents by Inventor Sridhar Kamsetty

Sridhar Kamsetty 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: 20190207844
    Abstract: Some examples relate to determining routing decisions on a network device in a SD-WAN. In an example, a network device in a SD-WAN comprising a plurality of network nodes may receive respective routing information from a respective routing agent present on each node of the plurality of network nodes. The network device may determine an overlay network topology among the plurality of network nodes. Based on the overlay network topology and the respective routing information received from the respective routing agent, the network device may determine a respective routing decision for each node. The network device may distribute the respective routing decision to corresponding network node in the SD-WAN.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 4, 2019
    Inventors: Vamsi Kodavanty, Subhadeep Sen, Sridhar Kamsetty, Ponnu Velu Arumugam, Bhanu Gopalasetty
  • Patent number: 9356964
    Abstract: One embodiment is directed to a system that comprises a network device, including at least a first port, which is configured to analyze information within one or more messages received during a session initiated by another network device. The system is configured to perform operations including determining a total number of sessions for the first port of the network device and determining whether the total number of sessions for the first port exceeds a threshold value. If the total number of sessions for the first port exceeds the threshold value, an application associated with the first port is classified as a peer-to-peer application. Thereafter, a policy may be enforced based on this classification.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: May 31, 2016
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Mohan Maturi, Sridhar Kamsetty, Andrew E. Schweig
  • Patent number: 9015438
    Abstract: The present disclosure discloses a method and network device for achieving enhanced performance with multiple CPU cores in a network device having a symmetric multiprocessing architecture. The disclosed method allows for storing, by each central processing unit (CPU) core, a non-atomic data structure, which is specific to each networking CPU core, in a memory shared by the plurality of CPU cores. Also, the memory is not associated with any locking mechanism. In response to a data packet is received by a particular CPU core, the disclosed system will update a value of the non-atomic data structure corresponding to the particular CPU core. The data structure may be a counter or a fragment table. Further, a dedicated CPU core is allocated to process only data packets received from other CPU cores, and is responsible for dynamically responding to queries receives from a control plane process.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: April 21, 2015
    Assignee: Aruba Networks, Inc.
    Inventors: Ramsundar Janakiraman, Prasad Palkar, Brijesh Nambiar, Sridhar Kamsetty, Vijayaraghavan Doraiswami
  • Publication number: 20140156954
    Abstract: The present disclosure discloses a method and network device for achieving enhanced performance with multiple CPU cores in a network device having a symmetric multiprocessing architecture. The disclosed method allows for storing, by each central processing unit (CPU) core, a non-atomic data structure, which is specific to each networking CPU core, in a memory shared by the plurality of CPU cores. Also, the memory is not associated with any locking mechanism. In response to a data packet is received by a particular CPU core, the disclosed system will update a value of the non-atomic data structure corresponding to the particular CPU core. The data structure may be a counter or a fragment table. Further, a dedicated CPU core is allocated to process only data packets received from other CPU cores, and is responsible for dynamically responding to queries receives from a control plane process.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Inventors: Ramsundar Janakiraman, Prasad Palkar, Brijesh Nambiar, Sridhar Kamsetty, Vijayaraghavan Doraiswami
  • Publication number: 20140130118
    Abstract: One embodiment is directed to a system that comprises a network device, including at least a first port, which is configured to analyze information within one or more messages received during a session initiated by another network device. The system is configured to perform operations including determining a total number of sessions for the first port of the network device and determining whether the total number of sessions for the first port exceeds a threshold value. If the total number of sessions for the first port exceeds the threshold value, an application associated with the first port is classified as a peer-to-peer application. Thereafter, a policy may be enforced based on this classification.
    Type: Application
    Filed: October 30, 2013
    Publication date: May 8, 2014
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Mohan Maturi, Sridhar Kamsetty, Andrew E. Schweig