Patents by Inventor Sudheendra GOPINATH

Sudheendra GOPINATH 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: 11923963
    Abstract: This disclosure is related to devices, systems, and techniques for using an aggregation device to manage satellite devices that are coupled to host devices. For example, a system includes a set of satellite devices providing switching functionality and an aggregation device configured to communicate with an orchestrator of a wide area network (WAN), where the aggregation device serves as a master switch and is coupled to the set of satellite devices via a set of cascade ports. The aggregation device is configured to detect, using a port extension service virtual network function (VNF) executing on the aggregation device, each satellite device of the set of satellite devices coupled to the aggregation device and send, to the orchestrator, data indicating the satellite devices as respective sub-systems within a logical switch comprising the aggregation device and the set of satellite devices.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: March 5, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Hariharasubramanian C S, Mallikarjun Tallapragada, Sudheendra Gopinath
  • Publication number: 20220210220
    Abstract: Cloud services are often implemented as instances of applications having one or more components running on the nodes (e.g., host computers or servers) of a data center. Network services are thereby provided to a workload that uses the network resources of network interface devices (e.g., a NIC, switch, or router). The workload is a first instance of an application. The network interface devices can produce resource usage measurements of usage metrics that quantify usage of the network resources by the workload. The resource measurements can be used to produce an application network profile of the application. The application network profile can be used to select at least one of a plurality of nodes on which a second instance of the application is launched.
    Type: Application
    Filed: December 28, 2020
    Publication date: June 30, 2022
    Inventors: Manjunath SHIVANNA, Chaitanya HUILGOL, Sudheendra GOPINATH
  • Patent number: 11375006
    Abstract: Cloud services are often implemented as instances of applications having one or more components running on the nodes (e.g., host computers or servers) of a data center. Network services are thereby provided to a workload that uses the network resources of network interface devices (e.g., a NIC, switch, or router). The workload is a first instance of an application. The network interface devices can produce resource usage measurements of usage metrics that quantify usage of the network resources by the workload. The resource measurements can be used to produce an application network profile of the application. The application network profile can be used to select at least one of a plurality of nodes on which a second instance of the application is launched.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 28, 2022
    Assignee: Pensando Systems, Inc.
    Inventors: Manjunath Shivanna, Chaitanya Huilgol, Sudheendra Gopinath
  • Publication number: 20220182134
    Abstract: This disclosure is related to devices, systems, and techniques for using an aggregation device to manage satellite devices that are coupled to host devices. For example, a system includes a set of satellite devices providing switching functionality and an aggregation device configured to communicate with an orchestrator of a wide area network (WAN), where the aggregation device serves as a master switch and is coupled to the set of satellite devices via a set of cascade ports. The aggregation device is configured to detect, using a port extension service virtual network function (VNF) executing on the aggregation device, each satellite device of the set of satellite devices coupled to the aggregation device and send, to the orchestrator, data indicating the satellite devices as respective sub-systems within a logical switch comprising the aggregation device and the set of satellite devices.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Inventors: Hariharasubramanian C S, Mallikarjun Tallapragada, Sudheendra Gopinath
  • Patent number: 11296783
    Abstract: This disclosure is related to devices, systems, and techniques for using an aggregation device to manage satellite devices that are coupled to host devices. For example, a system includes a set of satellite devices providing switching functionality and an aggregation device configured to communicate with an orchestrator of a wide area network (WAN), where the aggregation device serves as a master switch and is coupled to the set of satellite devices via a set of cascade ports. The aggregation device is configured to detect, using a port extension service virtual network function (VNF) executing on the aggregation device, each satellite device of the set of satellite devices coupled to the aggregation device and send, to the orchestrator, data indicating the satellite devices as respective sub-systems within a logical switch comprising the aggregation device and the set of satellite devices.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: April 5, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Hariharasubramanian C S, Mallikarjun Tallapragada, Sudheendra Gopinath
  • Patent number: 11283732
    Abstract: Techniques are disclosed for using a forwarding microchip to implement a network functions virtualization (NFV) backplane within a network device. In one example, processing circuitry of a forwarding microchip establishes a respective logical connection between each of a plurality of virtual ports of the forwarding microchip and each of a plurality of virtual ports configured for respective software-implemented virtual network functions (VNFs) executing on the network device. The processing circuitry receives packets via one or more physical ports of the forwarding microchip and forwards, using the logical connections between each of the plurality of virtual ports of the forwarding microchip and each of the plurality of virtual ports configured for the respective software-implemented VNFs, the packets to a Network Interface Controller (NIC) for forwarding to the plurality of virtual ports configured for the respective software-implemented VNFs.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 22, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Sudheendra Gopinath, Mallikarjun Tallapragada, Arun Patial
  • Patent number: 10992749
    Abstract: A network function virtualization (NFV) platform may include one or more processors to identify a condition associated with the NFV platform, where the condition may affect operation of at least one virtual network function (VNF) hosted by or associated with the NFV platform; determine, based on the condition, information that may be provided or an action that may be performed with regard to the at least one VNF, and/or generate or transmit a message identifying the information and/or that may cause the action to be performed with regard to the at least one VNF.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: April 27, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Sudheendra Gopinath, Mallikarjun Tallapragada, Hariharasubramanian Cinthamani Sankaran
  • Publication number: 20200313759
    Abstract: This disclosure is related to devices, systems, and techniques for using an aggregation device to manage satellite devices that are coupled to host devices. For example, a system includes a set of satellite devices providing switching functionality and an aggregation device configured to communicate with an orchestrator of a wide area network (WAN), where the aggregation device serves as a master switch and is coupled to the set of satellite devices via a set of cascade ports. The aggregation device is configured to detect, using a port extension service virtual network function (VNF) executing on the aggregation device, each satellite device of the set of satellite devices coupled to the aggregation device and send, to the orchestrator, data indicating the satellite devices as respective sub-systems within a logical switch comprising the aggregation device and the set of satellite devices.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Hariharasubramanian C S, Mallikarjun Tallapragada, Sudheendra Gopinath
  • Publication number: 20200314029
    Abstract: Techniques are disclosed for using a forwarding microchip to implement a network functions virtualization (NFV) backplane within a network device. In one example, processing circuitry of a forwarding microchip establishes a respective logical connection between each of a plurality of virtual ports of the forwarding microchip and each of a plurality of virtual ports configured for respective software-implemented virtual network functions (VNFs) executing on the network device. The processing circuitry receives packets via one or more physical ports of the forwarding microchip and forwards, using the logical connections between each of the plurality of virtual ports of the forwarding microchip and each of the plurality of virtual ports configured for the respective software-implemented VNFs, the packets to a Network Interface Controller (NIC) for forwarding to the plurality of virtual ports configured for the respective software-implemented VNFs.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Sudheendra Gopinath, Mallikarjun Tallapragada, Arun Patial
  • Patent number: 10644985
    Abstract: A device may configure a state of a data plane to test the state of the data plane using a set of components. The device may provide a set of packets from a first virtual component of the device to a first port of the device. The first virtual component may include a first virtual representation of a first device. The first virtual component may be included in the set of components. The device may loop back the set of packets at the first port of the device based on providing the set of packets to the first port. The device may perform an action based on the state of the data plane in association with looping back the set of packets at the first port. The device may determine whether a test of the state of the data plane is associated with a pass status or a fail status.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Sharath Kumar Kota Rathnamaiah, Sudheendra Gopinath, Sudipto Nandi
  • Publication number: 20200137160
    Abstract: A network function virtualization (NFV) platform may include one or more processors to identify a condition associated with the NFV platform, where the condition may affect operation of at least one virtual network function (VNF) hosted by or associated with the NFV platform; determine, based on the condition, information that may be provided or an action that may be performed with regard to the at least one VNF, and/or generate or transmit a message identifying the information and/or that may cause the action to be performed with regard to the at least one VNF.
    Type: Application
    Filed: December 31, 2019
    Publication date: April 30, 2020
    Inventors: Sudheendra GOPINATH, Mallikarjun Tallapragada, Hariharasubramanian Cinthamani Sankaran
  • Patent number: 10560525
    Abstract: A network function virtualization (NFV) platform may include one or more processors to identify a condition associated with the NFV platform, where the condition may affect operation of at least one virtual network function (VNF) hosted by or associated with the NFV platform; determine, based on the condition, information that may be provided or an action that may be performed with regard to the at least one VNF; and/or generate or transmit a message identifying the information and/or that may cause the action to be performed with regard to the at least one VNF.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: February 11, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Sudheendra Gopinath, Mallikarjun Tallapragada, Hariharasubramanian Cinthamani Sankaran
  • Publication number: 20180375932
    Abstract: A network function virtualization (NFV) platform may include one or more processors to identify a condition associated with the NFV platform, where the condition may affect operation of at least one virtual network function (VNF) hosted by or associated with the NFV platform; determine, based on the condition, information that may be provided or an action that may be performed with regard to the at least one VNF; and/or generate or transmit a message identifying the information and/or that may cause the action to be performed with regard to the at least one VNF.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: Sudheendra GOPINATH, Mallikarjun TALLAPRAGADA, Hariharasubramanian CINTHAMANI SANKARAN