Patents by Inventor Maheedhar Nallapareddy

Maheedhar Nallapareddy 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: 11909637
    Abstract: A method for creating overlay networking constructs to establish network connectivity between virtual routers and remote physical gateways is provided. An orchestrator receives a mapping between tenant network identifiers for multiple tenant networks and overlay network identifiers for multiple overlay networks. The orchestrator attaches a virtual router to a parent logical port of an overlay logical switch for connectivity between a physical gateway and the multiple tenant networks. The orchestrator creates multiple child logical ports that are sub-interfaces of the parent logical port. Each child logical port is uniquely identified by a tenant network identifier. The orchestrator connects multiple child logical switches to the multiple child logical ports according to the received mapping. Each child logical switch is uniquely identified by an overlay network identifier.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: February 20, 2024
    Assignee: VMware LLC
    Inventors: Akshay Kale, Anil Lohiya, Fang Peng, Maheedhar Nallapareddy, Jianjun Shen
  • Publication number: 20230098961
    Abstract: The disclosure provides an approach for providing a software-defined networking recommendation. A method includes obtaining, by a network managerr, existing network topology information for a set of one or more hosts. The method includes analyzing, by the network manager, the existing network topology information to identify usable network resources and to identify at least one virtual switch configuration common to the set of one or more hosts. The method includes generating, by the network manager, the software-defined networking recommendation based on one or more recommendation rules.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Natalia Tupy JENSEN, Rushikesh Shashank GHATPANDE, Sowmya Naidu VUNDAMATI, Maheedhar NALLAPAREDDY
  • Publication number: 20230013269
    Abstract: A method for creating overlay networking constructs to establish network connectivity between virtual routers and remote physical gateways is provided. An orchestrator receives a mapping between tenant network identifiers for multiple tenant networks and overlay network identifiers for multiple overlay networks. The orchestrator attaches a virtual router to a parent logical port of an overlay logical switch for connectivity between a physical gateway and the multiple tenant networks. The orchestrator creates multiple child logical ports that are sub-interfaces of the parent logical port. Each child logical port is uniquely identified by a tenant network identifier. The orchestrator connects multiple child logical switches to the multiple child logical ports according to the received mapping. Each child logical switch is uniquely identified by an overlay network identifier.
    Type: Application
    Filed: July 14, 2021
    Publication date: January 19, 2023
    Inventors: Akshay Kale, Anil Lohiya, Fang Peng, Maheedhar Nallapareddy, Jianjun Shen
  • Patent number: 11528222
    Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 13, 2022
    Assignee: VMWARE, INC.
    Inventors: Maheedhar Nallapareddy, Akshay Katrekar, Aarti Lolage, Nikhil Rajguru, Shyam Ramachandran, Tanmay Kumar
  • Publication number: 20210152467
    Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 20, 2021
    Inventors: Maheedhar Nallapareddy, Akshay Katrekar, Aarti Lolage, Nikhil Rajguru, Shyam Ramachandran, Tanmay Kumar
  • Patent number: 10931572
    Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventors: Maheedhar Nallapareddy, Akshay Katrekar, Aarti Lolage, Nikhil Rajguru, Shyam Ramachandran, Tanmay Kumar
  • Publication number: 20200236039
    Abstract: The disclosure provides an approach for decentralizing control plane operations in a network environment that includes transport nodes configured to implement a logical overlay network. A method includes transmitting a global list of transport nodes to each of the plurality of transport nodes from a management plane, the global list including an ordered list of the plurality of transport nodes. The method also includes transmitting a neighbor index value to each of the plurality of transport nodes, where the transport nodes each compute a corresponding list of neighbor transport nodes based on the neighbor index value and the global list of transport nodes. The method also includes, based on determining an update to a state of the logical overlay network has occurred by a first transport node, transmitting an update message from the first transport node to each transport node in the first transport node's list of neighbor transport nodes.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 23, 2020
    Inventors: Maheedhar NALLAPAREDDY, Akshay KATREKAR, Aarti LOLAGE, Nikhil RAJGURU, Shyam RAMACHANDRAN, Tanmay KUMAR
  • Patent number: 10630600
    Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: April 21, 2020
    Assignee: NICIRA, INC.
    Inventors: Nilesh Nipane, Akshay Katrekar, Jobin John, Maheedhar Nallapareddy
  • Patent number: 10423434
    Abstract: A computer system authenticates a logical port for a virtual machine. A logical network maintains logical network data for a logical switch having the logical port. A virtual switch identifies a logical port authentication request for the virtual machine and transfers the logical port authentication request. A logical port authenticator receives the logical port authentication request and transfers the logical port authentication request for delivery to an authentication database. The logical port authenticator receives a logical port authentication response transferred by the authentication database that grants the logical port authentication request for the virtual machine and transfers authorization data for the logical port. The virtual switch transfers user data for the virtual machine when the virtual machine uses the logical port responsive to the authorization data.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: September 24, 2019
    Assignee: Nicira, Inc.
    Inventors: Maheedhar Nallapareddy, Akshay Katrekar
  • Publication number: 20190109799
    Abstract: An approach for an adaptive network input-output control for optimizing allocation of network transmission resources to data flows is provided. In an embodiment, a method comprises: determining, based on, at least in part, default data communications policy, one or more default settings for optimizing allocation of one or more network transmission resources to one or more data flows. The default settings are transmitted to a switch to cause the switch to implement the default settings with respect to the data flows. Upon detecting that stats information about network traffic has been received, one or more updated settings for reallocating at least one of the network transmission resources to at least one of the data flows are determined. The updated settings are transmitted to the switch to cause the switch to implement the updated settings with respect to the at least one of the data flows.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 11, 2019
    Applicant: NICIRA, INC.
    Inventors: Nilesh NIPANE, Akshay KATREKAR, Jobin JOHN, Maheedhar NALLAPAREDDY
  • Publication number: 20180181417
    Abstract: A computer system authenticates a logical port for a virtual machine. A logical network maintains logical network data for a logical switch having the logical port. A virtual switch identifies a logical port authentication request for the virtual machine and transfers the logical port authentication request. A logical port authenticator receives the logical port authentication request and transfers the logical port authentication request for delivery to an authentication database. The logical port authenticator receives a logical port authentication response transferred by the authentication database that grants the logical port authentication request for the virtual machine and transfers authorization data for the logical port. The virtual switch transfers user data for the virtual machine when the virtual machine uses the logical port responsive to the authorization data.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventors: Maheedhar Nallapareddy, Akshay Katrekar