Patents by Inventor Aditya SONTHY

Aditya SONTHY 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: 11165700
    Abstract: An approach for improving throughput for encapsulated network traffic is provided. In an embodiment, a method comprises obtaining a plurality of network addresses of a plurality of intermediaries that facilitate communications between a plurality of virtual machines. A set of source-destination intermediary pairs is determined based on the plurality of network addresses, and for each source-destination intermediary pair, from the set of source-destination intermediary pairs, a precomputed encapsulated header is generated and included in a set of precomputed encapsulated headers.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: November 2, 2021
    Assignee: NICIRA, INC.
    Inventors: Alex Tessmer, Samuel Jacob, Srikar Tati, Subin Cyriac Mathew, Aditya Sonthy
  • Publication number: 20200177504
    Abstract: An approach for improving throughput for encapsulated network traffic is provided. In an embodiment, a method comprises obtaining a plurality of network addresses of a plurality of intermediaries that facilitate communications between a plurality of virtual machines. A set of source-destination intermediary pairs is determined based on the plurality of network addresses, and for each source-destination intermediary pair, from the set of source-destination intermediary pairs, a precomputed encapsulated header is generated and included in a set of precomputed encapsulated headers.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Applicant: NICIRA, INC.
    Inventors: Alex TESSMER, Samuel JACOB, Srikar TATI, Subin Cyriac MATHEW, Aditya SONTHY
  • Patent number: 10560380
    Abstract: An approach for improving throughput for encapsulated network traffic is provided. In an embodiment, a method comprises obtaining a plurality of network addresses of a plurality of intermediaries that facilitate communications between a plurality of virtual machines. A set of source-destination intermediary pairs is determined based on the plurality of network addresses, and for each source-destination intermediary pair, from the set of source-destination intermediary pairs, a precomputed encapsulated header is generated and included in a set of precomputed encapsulated headers.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: February 11, 2020
    Assignee: NICIRA, INC.
    Inventors: Alex Tessmer, Samuel Jacob, Srikar Tati, Subin Cyriac Mathew, Aditya Sonthy
  • Patent number: 10476801
    Abstract: An approach for dynamically distributing RSS engines to virtual machines based on flow data is disclosed. A method comprises receiving first absolute counts of data packets that belong to at least one data flow. Flow load indicator values are computed based on the first absolute counts, and stored in a lookup table. A sorted table is generated by sorting entries of the lookup table. A first count of filters that can be applied on RSS engines is determined. A second count of data flows in the sorted table and having corresponding flow load indicator values exceeding a threshold value is determined. If the second count exceeds the first count, then the first count of data flows is selected from the sorted table. The first count of filters that correspond to the data flows is determined, and the first count of the filters is assigned to at least one RSS engine.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 12, 2019
    Assignee: NICIRA, INC.
    Inventors: Aditya G. Holla, Shrikrishna Khare, Rajeev Nair, Aditya Sonthy, Wenyi Jiang, Rishi Mehta
  • Publication number: 20190334821
    Abstract: An approach for dynamically distributing RSS engines to virtual machines based on flow data is disclosed. A method comprises receiving first absolute counts of data packets that belong to at least one data flow. Flow load indicator values are computed based on the first absolute counts, and stored in a lookup table. A sorted table is generated by sorting entries of the lookup table. A first count of filters that can be applied on RSS engines is determined. A second count of data flows in the sorted table and having corresponding flow load indicator values exceeding a threshold value is determined. If the second count exceeds the first count, then the first count of data flows is selected from the sorted table. The first count of filters that correspond to the data flows is determined, and the first count of the filters is assigned to at least one RSS engine.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Applicant: NICIRA, INC.
    Inventors: Aditya G. HOLLA, Shrikrishna KHARE, Rajeev NAIR, Aditya SONTHY, Wenyi JIANG, Rishi MEHTA
  • Publication number: 20190068496
    Abstract: An approach for improving throughput for encapsulated network traffic is provided. In an embodiment, a method comprises obtaining a plurality of network addresses of a plurality of intermediaries that facilitate communications between a plurality of virtual machines. A set of source-destination intermediary pairs is determined based on the plurality of network addresses, and for each source-destination intermediary pair, from the set of source-destination intermediary pairs, a precomputed encapsulated header is generated and included in a set of precomputed encapsulated headers.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Applicant: NICIRA, INC.
    Inventors: Alex TESSMER, Samuel JACOB, Srikar TATI, Subin Cyriac MATHEW, Aditya SONTHY