Patents by Inventor Aditi GHAG
Aditi GHAG 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: 11962518Abstract: In some embodiments, a method receives a packet for a flow associated with a workload. Based on an indicator for the flow, the method determines whether the flow corresponds to one of an elephant flow or a mice flow. Only when the flow is determined to correspond to an elephant flow, the method enables a hardware acceleration operation on the packet. The hardware acceleration operation may include hardware operation offload, receive side scaling, and workload migration.Type: GrantFiled: June 2, 2020Date of Patent: April 16, 2024Assignee: VMware LLCInventors: Aditi Ghag, Srividya Murali
-
Publication number: 20230127141Abstract: A method for microservice scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Microservice scheduling can further include deploying a container to run a microservice on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor.Type: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Applicant: VMware, Inc.Inventors: Aditi GHAG, Pranshu JAIN, Yaniv BEN-ITZHAK, Jianjun SHEN
-
Patent number: 11579908Abstract: A method for containerized workload scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Containerized workload scheduling can further include deploying a container to run a containerized workload on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor.Type: GrantFiled: December 18, 2018Date of Patent: February 14, 2023Assignee: VMware, Inc.Inventors: Aditi Ghag, Pranshu Jain, Yaniv Ben-Itzhak, Jianjun Shen
-
Publication number: 20210377188Abstract: In some embodiments, a method receives a packet for a flow associated with a workload. Based on an indicator for the flow, the method determines whether the flow corresponds to one of an elephant flow or a mice flow. Only when the flow is determined to correspond to an elephant flow, the method enables a hardware acceleration operation on the packet. The hardware acceleration operation may include hardware operation offload, receive side scaling, and workload migration.Type: ApplicationFiled: June 2, 2020Publication date: December 2, 2021Inventors: Aditi GHAG, Srividya MURALI
-
Patent number: 10880216Abstract: Certain embodiments described herein are generally directed to configuring a generic channel for exchanging information between a hypervisor and a virtual machine run by the hypervisor that resides on a host machine. In some embodiments, the generic channel represents a network or communication path enabled by a logical switch that connects a HyperBus running on the hypervisor and a node agent running on the virtual machine. In some embodiments, network traffic handled by the generic channel is isolated from incoming and outgoing network traffic between the virtual machine and one or more other virtual machines or hosts.Type: GrantFiled: October 21, 2019Date of Patent: December 29, 2020Assignee: Nicira, Inc.Inventors: Caixia Jiang, Jianjun Shen, Aditi Ghag, Danting Liu, Hongshun Chang, Donghai Han, Vladimir Cherepanov
-
Publication number: 20200341789Abstract: A method for containerized workload scheduling can include monitoring network traffic between a first containerized workload deployed on a node in a virtual computing environment to determine affinities between the first containerized workload and other containerized workloads in the virtual computing environment. The method can further include scheduling, based, at least in part, on the determined affinities between the first containerized workload and the other containerized workloads, execution of a second containerized workload on the node on which the first containerized workload is deployed.Type: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Applicant: VMware, Inc.Inventors: Aditi Ghag, Pranshu Jain, Yaniv Ben-Itzhak, Sujata Banerjee, Yongzhe Fan
-
Patent number: 10771389Abstract: Example methods are provided for a source virtual tunnel endpoint (VTEP) to perform congestion-aware load balancing in a data center network. The method may comprise the source VTEP learning congestion state information associated with multiple paths provided by respective multiple intermediate switches connecting the source VTEP with a destination VTEP. The method may also comprise the source VTEP receiving second packets that are sent by a source endpoint and destined for a destination endpoint; and selecting a particular path from multiple paths based on the congestion state information. The method may further comprise the source VTEP generating encapsulated second packets by encapsulating each of the second packets with header information that includes a set of tuples associated with the particular path; and sending the encapsulated second packets to the destination endpoint.Type: GrantFiled: May 31, 2019Date of Patent: September 8, 2020Assignee: NICIRA, INC.Inventors: Mukesh Hira, Naga Katta, Isaac Keslassy, Aditi Ghag
-
Publication number: 20200267071Abstract: A method for traffic footprint characterization can include monitoring containerized workloads originating from a virtual computing instance (VCI) and/or container. The method can further include determining that a containerized workload originating from the VCI consumes greater than a threshold amount of bandwidth and tagging the VCI in response to determining that the containerized workload consumes greater than the threshold amount of bandwidth.Type: ApplicationFiled: February 15, 2019Publication date: August 20, 2020Applicant: VMware, Inc.Inventor: Aditi Ghag
-
Patent number: 10735259Abstract: Described herein are systems, methods, and software to enhance update operations of a virtual switch on a computing system. In one implementation, an operation on a host computing system may identify an update event for a first virtual switch executing thereon. In response to the update event, any virtual nodes mapped to the first virtual switch may be mapped to a second virtual switch. Once mapped, an update operation may be performed on the first virtual switch and, after completing the update operation, the virtual nodes may be remapped to the first virtual switch.Type: GrantFiled: July 10, 2017Date of Patent: August 4, 2020Assignee: NICIRA, INC.Inventors: Aditi Ghag, Alexander Nicholas Tessmer
-
Publication number: 20200192692Abstract: A method for microservice scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Microservice scheduling can further include deploying a container to run a microservice on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Applicant: VMware, Inc.Inventors: Aditi Ghag, Pranshu Jain, Yaniv Ben-Itzhak, Jianjun Shen
-
Publication number: 20200059433Abstract: Certain embodiments described herein are generally directed to configuring a generic channel for exchanging information between a hypervisor and a virtual machine run by the hypervisor that resides on a host machine. In some embodiments, the generic channel represents a network or communication path enabled by a logical switch that connects a HyperBus running on the hypervisor and a node agent running on the virtual machine. In some embodiments, network traffic handled by the generic channel is isolated from incoming and outgoing network traffic between the virtual machine and one or more other virtual machines or hosts.Type: ApplicationFiled: October 21, 2019Publication date: February 20, 2020Inventors: Caixia JIANG, Jianjun SHEN, Aditi GHAG, Danting LIU, Hongshun CHANG, Donghai HAN, Vladimir CHEREPANOV
-
Patent number: 10454824Abstract: Certain embodiments described herein are generally directed to configuring a generic channel for exchanging information between a hypervisor and a virtual machine run by the hypervisor that resides on a host machine. In some embodiments, the generic channel represents a network or communication path enabled by a logical switch that connects a HyperBus running on the hypervisor and a node agent running on the virtual machine. In some embodiments, network traffic handled by the generic channel is isolated from incoming and outgoing network traffic between the virtual machine and one or more other virtual machines or hosts.Type: GrantFiled: March 1, 2018Date of Patent: October 22, 2019Assignee: Nicira, Inc.Inventors: Caixia Jiang, Jianjun Shen, Aditi Ghag, Danting Liu, Hongshun Chang, Donghai Han, Vladimir Cherepanov
-
Publication number: 20190288948Abstract: Example methods are provided for a source virtual tunnel endpoint (VTEP) to perform congestion-aware load balancing in a data center network. The method may comprise the source VTEP learning congestion state information associated with multiple paths provided by respective multiple intermediate switches connecting the source VTEP with a destination VTEP. The method may also comprise the source VTEP receiving second packets that are sent by a source endpoint and destined for a destination endpoint; and selecting a particular path from multiple paths based on the congestion state information. The method may further comprise the source VTEP generating encapsulated second packets by encapsulating each of the second packets with header information that includes a set of tuples associated with the particular path; and sending the encapsulated second packets to the destination endpoint.Type: ApplicationFiled: May 31, 2019Publication date: September 19, 2019Applicant: Nicira, Inc.Inventors: Mukesh HIRA, Naga KATTA, Isaac KESLASSY, Aditi GHAG
-
Publication number: 20190273683Abstract: Certain embodiments described herein are generally directed to configuring a generic channel for exchanging information between a hypervisor and a virtual machine run by the hypervisor that resides on a host machine. In some embodiments, the generic channel represents a network or communication path enabled by a logical switch that connects a HyperBus running on the hypervisor and a node agent running on the virtual machine. In some embodiments, network traffic handled by the generic channel is isolated from incoming and outgoing network traffic between the virtual machine and one or more other virtual machines or hosts.Type: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Inventors: Caixia JIANG, Jianjun SHEN, Aditi GHAG, Danting LIU, Hongshun CHANG, Donghai HAN, Vladimir CHEREPANOV
-
Patent number: 10320681Abstract: Example methods are provided for a source virtual tunnel endpoint (VTEP) to perform congestion-aware load balancing in a data center network. The method may comprise the source VTEP learning congestion state information associated with multiple paths provided by respective multiple intermediate switches connecting the source VTEP with a destination VTEP. The method may also comprise the source VTEP receiving second packets that are sent by a source endpoint and destined for a destination endpoint; and selecting a particular path from multiple paths based on the congestion state information. The method may further comprise the source VTEP generating encapsulated second packets by encapsulating each of the second packets with header information that includes a set of tuples associated with the particular path; and sending the encapsulated second packets to the destination endpoint.Type: GrantFiled: April 11, 2017Date of Patent: June 11, 2019Assignee: NICIRA, INC.Inventors: Mukesh Hira, Naga Katta, Isaac Keslassy, Aditi Ghag
-
Publication number: 20190014000Abstract: Described herein are systems, methods, and software to enhance update operations of a virtual switch on a computing system. In one implementation, an operation on a host computing system may identify an update event for a first virtual switch executing thereon. In response to the update event, any virtual nodes mapped to the first virtual switch may be mapped to a second virtual switch. Once mapped, an update operation may be performed on the first virtual switch and, after completing the update operation, the virtual nodes may be remapped to the first virtual switch.Type: ApplicationFiled: July 10, 2017Publication date: January 10, 2019Inventors: Aditi Ghag, Alexander Nicholas Tessmer
-
Publication number: 20170295100Abstract: Example methods are provided for a source virtual tunnel endpoint (VTEP) to perform congestion-aware load balancing in a data center network. The method may comprise the source VTEP learning congestion state information associated with multiple paths provided by respective multiple intermediate switches connecting the source VTEP with a destination VTEP. The method may also comprise the source VTEP receiving second packets that are sent by a source endpoint and destined for a destination endpoint; and selecting a particular path from multiple paths based on the congestion state information. The method may further comprise the source VTEP generating encapsulated second packets by encapsulating each of the second packets with header information that includes a set of tuples associated with the particular path; and sending the encapsulated second packets to the destination endpoint.Type: ApplicationFiled: April 11, 2017Publication date: October 12, 2017Applicant: Nicira, Inc.Inventors: Mukesh HIRA, Naga KATTA, Isaac KESLASSY, Aditi GHAG