Patents by Inventor Wenying Dong

Wenying Dong 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: 20240039751
    Abstract: Described herein are systems, methods, and software to manage multicast communications for containers in a computing network. In one example, a first node is configured to monitor for registration packets from pods on the first node to join a multicast group. The first node further identifies a registration packet from a first pod of the pods, wherein the registration packet indicates a multicast IP address, and configures one or more forwarding rules in a virtual switch to direct packets with the multicast IP address as a destination IP address to a virtual interface for the first pod. Once configured, the first node is further configured to receive a packet with the multicast IP address as the destination and direct the packet based on the one or more or more forwarding rules.
    Type: Application
    Filed: September 15, 2022
    Publication date: February 1, 2024
    Inventors: Wenying Dong, Lan Luo, Ruochen Shen, Jianjun Shen, Antonin Mathieu Bas
  • Publication number: 20230179513
    Abstract: Some embodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.
    Type: Application
    Filed: January 28, 2023
    Publication date: June 8, 2023
    Inventors: Jianjun Shen, Ran Gu, Quan Tian, Wenying Dong, Antonin Bas
  • Patent number: 11570090
    Abstract: Some embodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.
    Type: Grant
    Filed: August 30, 2020
    Date of Patent: January 31, 2023
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Ran Gu, Quan Tian, Wenying Dong
  • Patent number: 11558426
    Abstract: Some embodiments provide a method for a module executing on a Kubernetes node in a cluster. The method retrieves data regarding ongoing connections processed by a forwarding element executing on the node. The method maps the retrieved data to Kubernetes concepts implemented in the cluster. The method exports the retrieved data along with the Kubernetes concepts to an aggregator that receives data regarding ongoing connections from a plurality of nodes in the cluster.
    Type: Grant
    Filed: August 30, 2020
    Date of Patent: January 17, 2023
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Wenying Dong, Quan Tian, Antonin Bas, Srikar Tati
  • Publication number: 20220107825
    Abstract: Techniques for measuring the memory usage of Java programs are provided. In one set of embodiments, a Java agent can detect that a Java Virtual Machine (JVM) is loading a Java class used by a Java program. The Java agent can further determine a class name of the Java class and determine that the class name matches an entry in a first list included in a user-defined configuration file. The Java agent can then dynamically insert bytecode into a constructor of the Java class, where the inserted bytecode includes logic for registering a memory reference to an object created via the constructor.
    Type: Application
    Filed: July 11, 2019
    Publication date: April 7, 2022
    Inventors: Weiqiang Tang, Wenfeng Liu, Mengdie Song, Donghai Han, Wenying Dong, Rui Cao, Qi Wu
  • Publication number: 20220038368
    Abstract: Some mbodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.
    Type: Application
    Filed: August 30, 2020
    Publication date: February 3, 2022
    Inventors: Jianjun Shen, Ran Gu, Quan Tian, Wenying Dong
  • Publication number: 20220038501
    Abstract: Some embodiments provide a method for a module executing on a Kubernetes node in a cluster. The method retrieves data regarding ongoing connections processed by a forwarding element executing on the node. The method maps the retrieved data to Kubernetes concepts implemented in the cluster. The method exports the retrieved data along with the Kubernetes concepts to an aggregator that receives data regarding ongoing connections from a plurality of nodes in the cluster.
    Type: Application
    Filed: August 30, 2020
    Publication date: February 3, 2022
    Inventors: Jianjun Shen, Wenying Dong, Quan Tian, Antonin Bas, Srikar Tati
  • Patent number: 11196628
    Abstract: Some embodiments provide a method that receives a request for flow entries associated with a particular Kubernetes concept. The method identifies flow entries that match the request. For each flow entry that matches the request, the method generates mapping data that maps elements of the flow entry to additional Kubernetes concepts. The method provides the flow entries with the mapping data in response to the request.
    Type: Grant
    Filed: August 30, 2020
    Date of Patent: December 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Jianjun Shen, Wenying Dong, Quan Tian, Antonin Bas