Patents by Inventor Andrey GUSHCHIN

Andrey GUSHCHIN 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: 20190372890
    Abstract: A method comprises instantiating at least one virtual machine (VM) at each node of a network including virtual links in an overlay network provisioned over an underlay network. The method includes configuring the VM as a tenant VM to correspond to at least one tenant of the network, such that a tenant network includes the tenant VM at each node. The method comprises configuring the VM of a corresponding tenant network to generate a control plane configured as a tenant control plane to route traffic flows of the corresponding tenant, and a data plane configured as a tenant data plane for the traffic flows of the corresponding tenant. The network includes control planes corresponding to the tenants, and data planes corresponding to the tenants.
    Type: Application
    Filed: April 9, 2019
    Publication date: December 5, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor de Souza Lima e SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Sakethnath ARE
  • Publication number: 20190280962
    Abstract: A system comprising nodes configured to form a network including virtual links in an overlay network provisioned over an underlay network. The system includes tenant networks in the network, and each tenant network corresponds to a tenant of the network. The system includes control planes, each of which is a component of a tenant network and includes at least one routing algorithm configured to optimize a cost function using feedback data of link conditions of the tenant network. Each tenant network is configured to determine and adapt at least one optimal route through the tenant network, and route traffic flows of the tenant, based on an output of the cost function.
    Type: Application
    Filed: December 20, 2018
    Publication date: September 12, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190280963
    Abstract: A system comprising nodes configured to form a network comprising virtual links in an overlay network provisioned over an underlay network. The system includes virtual machines (VMs), and each node includes at least one VM coupled to the network and to a tenant of the node. The system includes a feedback control system in each VM. The feedback control system is configured to receive real time feedback data of the virtual links and, in response, dynamically adjust routing of traffic flows through the network to maintain the traffic flow on an optimal route.
    Type: Application
    Filed: December 20, 2018
    Publication date: September 12, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190280964
    Abstract: A system comprising nodes coupled to a network including virtual links in an overlay network provisioned over an underlay network. The system includes virtual machines (VMs) provisioned at the nodes and coupled to the network and to tenants of the network. Each VM is configured to receive feedback data of link conditions of the virtual links, and use the feedback data to dynamically determine and adapt an optimal route through the network. Each VM is configured to control routing of traffic flows of a corresponding tenant using the optimal route. The routing includes split routing of traffic flows from the corresponding node via two or more of the virtual links.
    Type: Application
    Filed: December 23, 2018
    Publication date: September 12, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190238450
    Abstract: A system of nodes configured to form a network including a plurality of virtual links in an overlay network provisioned over an underlay network. The system includes at least one virtual machine (VM) at each node. The VM is coupled to the network and configured as a tenant VM to correspond to a tenant of the network, and a tenant network includes the tenant VM at each node. The system includes numerous control planes, and each control plane is created by the VM of a corresponding tenant network and configured as a tenant control plane for routing of traffic flows of a corresponding tenant. The system includes numerous data planes, and each data plane is created by the VM and configured as a tenant data plane for traffic flows of a corresponding tenant.
    Type: Application
    Filed: November 13, 2018
    Publication date: August 1, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE
  • Publication number: 20190238449
    Abstract: A system of nodes configured to form a network comprising virtual links in an overlay network provisioned over an underlay network including servers of a public network. The system includes virtual routers (VRs) at each node. Each VR is coupled to the network and to a tenant of the node, and configured to receive network data of a set of virtual links in real time during operation of the network. Each VR is configured to determine and dynamically adapt an optimal route through the network using the network data. At least one VR is configured to control routing of traffic flows through the network according to the optimal route, obviating routing based on pre-assigned link weights.
    Type: Application
    Filed: November 13, 2018
    Publication date: August 1, 2019
    Inventors: Nithin MICHAEL, Ao TANG, Victor SILVA, Thiago Sousa SANTOS, Ning WU, Archit BAWEJA, Ki Suh LEE, Yao WANG, Andrey GUSHCHIN, Saketh ARE