-
1.
公开(公告)号:US20240031265A1
公开(公告)日:2024-01-25
申请号:US17820328
申请日:2022-08-17
Applicant: VMware, Inc.
Inventor: Jianwei SUI , Danting LIU , Donghai HAN , Wenfeng LIU , Jianjun SHEN
IPC: H04L43/0876 , G06F9/54 , G06F9/455
CPC classification number: H04L43/0876 , G06F9/547 , G06F9/45558 , G06F2009/45595
Abstract: A system and method for capturing resource usage information in a network for namespaces in which pods operate are described herein. A data structure specifies a topology that includes a gateway and routing addresses in a network whose usage is to be captured. The data structure is provided to an API of a master node controlling the pods. A controller in the master node enforces the data structure and reports results back to the API.
-
公开(公告)号:US20240028431A1
公开(公告)日:2024-01-25
申请号:US17960259
申请日:2022-10-05
Applicant: VMWARE, INC.
Inventor: Xiaopei LIU , Zhengsheng ZHOU , Wenfeng LIU , Donghai HAN
CPC classification number: G06F9/547 , G06F9/5072
Abstract: A computer-implemented method for electing a leader in a computing system is provided. In one aspect, a method includes identifying a computing resource for multiple container groups that each include one or more containers. A determination is made, from applications running in containers of the container groups, of multiple election candidate applications. Each election candidate application has an instance deployed in a corresponding container in each container group. For each container group, an election runner process is established within the container group. For each instance of each of the election candidate applications, a corresponding election watcher process is established. A communication link is established between the election runner process and each election watcher process. A request for leader election is transmitted from the election runner process to the computing resource. A response received from the computing resource. The response is transmitted to each election watcher process via the communication link.
-
公开(公告)号:US20210184953A1
公开(公告)日:2021-06-17
申请号:US16780859
申请日:2020-02-03
Applicant: VMware, Inc.
Inventor: Qiao HUANG , Donghai HAN , Qiong WANG , Jia CHENG , Xiaoyan JIN , Qiaoyan HOU
Abstract: Example methods and systems are provided for simulation-based cross-cloud connectivity checks. One example method may include injecting a connectivity check packet in a first cloud environment, and obtaining first report information associated with a first stage of forwarding the connectivity check packet from one or more first observation points in the first cloud environment. The method may also comprise: based on configuration information associated with one or more second observation points in the second cloud environment, simulating a second stage of forwarding the connectivity check packet towards a second virtualized computing instance via the one or more second observation points. The method may further comprise: generating second report information associated with the simulated second stage to identify a connectivity status between a first virtualized computing instance and the second virtualized computing instance based on the first report information and the second report information.
-
公开(公告)号:US20210014142A1
公开(公告)日:2021-01-14
申请号:US16550311
申请日:2019-08-26
Applicant: VMware, Inc.
Inventor: Qiao HUANG , Donghai HAN , Qiong WANG , Xu WANG , Xinghua HU , Yuping WEI
Abstract: Example methods and systems are provided for cross-cloud connectivity checks. One example method may include detecting a first connectivity check packet that is addressed from a first virtualized computing instance deployed in a first cloud environment; and determining that the first connectivity check packet is destined for a second virtualized computing instance in a second cloud environment reachable via the network device. The method may also comprise: generating a second connectivity check packet by modifying the first connectivity check packet to include one or more indicators that a connectivity check is required along a datapath towards the second virtualized computing instance in the second cloud environment. The method may further comprise: sending the second connectivity check packet to cause one or more observation points along the datapath to, based on the one or more indicators, generate and send report information associated with the second connectivity packet.
-
5.
公开(公告)号:US20200220784A1
公开(公告)日:2020-07-09
申请号:US16283823
申请日:2019-02-25
Applicant: VMware, Inc.
Inventor: Da WAN , Qi WU , Donghai HAN , Jianjun SHEN , Pankaj THAKKAR , Mengdie SONG , Haoran CHEN
IPC: H04L12/24
Abstract: Example methods and systems for a network management entity to perform topology-aware control information dissemination in a software-defined networking (SDN) environment. The method may comprise obtaining group topology information specifying a network group, and a network configuration object that references the network group. The method may also comprise: processing the group topology information to identify, from multiple members of the network group, a first member that is relevant to a first host; and processing the group topology information to identify, from the multiple members, a second member that is irrelevant to the first host. The method may further comprise: generating and sending, to the first host, control information associated with a subset of the network group. The subset may include the first member but exclude the second member.
-
6.
公开(公告)号:US20200213214A1
公开(公告)日:2020-07-02
申请号:US16278194
申请日:2019-02-18
Applicant: VMware, Inc.
Inventor: Qiao HUANG , Donghai HAN , Qiong WANG , Benli YE , Xu WANG , Jia CHENG
IPC: H04L12/26
Abstract: Example methods are provided for a network management entity to perform network configuration failure diagnosis in a software-defined networking (SDN) environment. The method may comprise receiving a request to diagnose a network configuration failure; and generating and sending control information to a host to cause the host to inject, at a first network element, a diagnostic packet for transmission along a datapath to a configuration server via multiple second network elements. The diagnostic packet may be configured according to a network configuration protocol supported by the configuration server. The method may also comprise: receiving report information associated with the diagnostic packet from at least one of the following: the first network element, the multiple second network elements and the configuration server; and based on the report information, determining a diagnosis result associated with the network configuration failure.
-
公开(公告)号:US20250028791A1
公开(公告)日:2025-01-23
申请号:US18239766
申请日:2023-08-30
Applicant: VMware, Inc.
Inventor: Bo LIN , Qi WU , Xi ZENG , Kai LOU , Dongping CHEN , Yi ZENG , Danyang LI , DongSheng SHEN , Donghai HAN
Abstract: Example methods and systems for blockchain-based licensing as a service are described. In one example, a computer system may receive a first request to obtain a first license associated with a first product from a first client system. In response, the computer system may (a) select a first blockchain from multiple blockchains, and (b) generate and store a first non-fungible token (NFT) on the first blockchain to issue the first license. Further, the computer system may receive a second request to obtain a second license associated with the first product or a second product from a second client system. In response, the computer system may (a) select a second blockchain from multiple blockchains, and (b) generate and store a second NFT on the second blockchain to issue the second license.
-
公开(公告)号:US20220283823A1
公开(公告)日:2022-09-08
申请号:US17664154
申请日:2022-05-19
Applicant: VMware, Inc.
Inventor: Ziyou WANG , Donghai HAN , Chaitanya KODEBOYINA , Qi WU , Qiong WANG , Wenfeng LIU
Abstract: The disclosure provides an approach for providing an extendable system health management framework in a network. Embodiments include receiving, by a manager, a system health plugin. Embodiments include determining, by the manager, an association between the system health plugin and a host in the network based on the host satisfying one or more conditions. Embodiments include providing, by the manager, the system health plugin to the host for installation in a system health agent on the host. Embodiments include receiving, by the manager, from the host, status information for the system health plugin.
-
公开(公告)号:US20220150147A1
公开(公告)日:2022-05-12
申请号:US17093517
申请日:2020-11-09
Applicant: VMware, Inc.
Inventor: Xi CHENG , Haoran CHEN , Xiaoyan JIN , Caixia JIANG , Qiong WANG , Donghai HAN
IPC: H04L12/26 , H04L12/46 , H04L12/851 , H04L12/823 , H04L12/715 , G06F9/455
Abstract: Example methods and systems for flow-based latency measurement for logical overlay network traffic are described. In one example, in response to detecting a first inner data packet associated with a packet flow, a first computer system may generate and send a first encapsulated packet via a logical overlay tunnel towards a second computer system. The first encapsulated packet may be generated by encapsulating the first inner data packet with a first outer header that includes first time information associated with the first inner data packet at the first computer system. In response to detecting a second encapsulated packet from the second computer system via the logical overlay tunnel, the first computer system may determine a flow-based latency measurement associated with the packet flow based on the first time information, and second time information identified from a second outer header of the second encapsulated packet.
-
公开(公告)号:US20200235991A1
公开(公告)日:2020-07-23
申请号:US16351542
申请日:2019-03-13
Applicant: VMware, Inc.
Inventor: Ming SHU , Benli YE , Da WAN , Qiong WANG , Donghai HAN , Qiao HUANG , Xu WANG
Abstract: Example methods and systems for a network management entity to perform configuration change monitoring. One example method may comprise receiving a request to monitor a datapath to which a configuration change is applicable. The datapath may include multiple network elements. The method may also comprise instructing the first host to inject, at a first network element, one or more trace packets for transmission along the datapath to a second network element. The method may further comprise: obtaining state information associated with the configuration change, and detecting that an operating condition associated with the datapath is affected by the configuration change based on the state information.
-
-
-
-
-
-
-
-
-