-
公开(公告)号:US20240345820A1
公开(公告)日:2024-10-17
申请号:US18133667
申请日:2023-04-12
Applicant: VMware, Inc.
Inventor: Yan Qi , Jian Lan , Liang Cui , Qi Wang , Xiaoli Tie , Xiaojun Lin , Wenwu Peng , Shuting Ma , Weiqing Wu , Aravind Srinivasan
CPC classification number: G06F8/65 , G06F9/45558 , G06F2009/45591
Abstract: The disclosure provides a method for preparing a simulation system to simulate upgrade operations for a distributed container orchestration system. The method generally includes monitoring, by a simulation operator of the simulation system, for new resources generated at a management cluster in the distributed container orchestration system, based on the monitoring, discovering, by the simulation operator, a new resource generated at the management cluster specifying a version of container orchestration software supported and made available by the management cluster, and triggering, by the simulation operator, a creation of a new mock virtual machine (VM) template in the simulation system specifying the version of the container orchestration software, wherein the simulation system is configured to use the new mock VM template for simulating mock VMs in the simulation system that are compatible with the version of the container orchestration software supported and made available by the management cluster.
-
公开(公告)号:US20230239268A1
公开(公告)日:2023-07-27
申请号:US17703844
申请日:2022-03-24
Applicant: VMware, Inc.
Inventor: Xiaojun Lin , Liang Cui , Aravind Srinivasan , Hemanth Kumar Pannem , Wenwu Peng , Hailing Xu , Xiaoli Tie
IPC: H04L61/5007 , H04L101/668 , H04L61/5038 , H04L67/06
CPC classification number: H04L61/2007 , H04L61/6068 , H04L61/2038 , H04L67/06
Abstract: The present disclosure provides example computer-implemented method, medium, and system for managing IP addresses for DPDK enabled network interfaces for cloud native pods. One example method includes creating a pod of one or more containers, where the pod connects to multiple networks through multiple network interfaces. A poll mode driver (PMD) is attached to a first network interface of the multiple network interfaces, where the PMD enables one or more data plane development kit (DPDK) applications inside the pod to manage the first network interface. A first container network interface (CNI) is created to handle the DPDK enabled first network interface. A first Internet protocol (IP) address is allocated to the first network interface using the first CNI. The first IP address is passed to the one or more DPDK applications using the first CNI.
-
公开(公告)号:US20230195489A1
公开(公告)日:2023-06-22
申请号:US17583148
申请日:2022-01-24
Applicant: VMware Inc.
Inventor: Jian Lan , Liang Cui , Aravind Srinivasan , Todd Sabin , Uday Suresh Masurekar , Weiqing Wu
CPC classification number: G06F9/45558 , H04W84/02 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
Abstract: A computer-implemented method, medium, and system for implementing a pluggable diagnostic tool for Telco radio access network (RAN) troubleshooting are disclosed. In one computer-implemented method, one or more containerized network function (CNF) instances are generated in a container orchestration platform by a test system and by using a telecommunication cloud automation (TCA) platform executed in the container orchestration platform, where the test system is onboarded to the TCA platform, and the one or more CNF instances are associated with 5G RAN. A customer resources (CR) file is received by the test system, where the CR file defines multiple test cases associated with validation of the TCA platform. The CR file is transmitted to a cluster of nodes in the container orchestration platform. The validation of the TCA platform is executed at the cluster of nodes based on the one or more CNF instances and the CR file.
-
4.
公开(公告)号:US20210084125A1
公开(公告)日:2021-03-18
申请号:US16723088
申请日:2019-12-20
Applicant: VMware, Inc.
Inventor: Todd A. Sabin , Uday Suresh Masurekar , Weiqing Wu , Aravind Srinivasan
Abstract: Described herein are systems, methods, and software to manage the encapsulation of layer two communications across computing sites. In one example, a gateway at a first computing site may receive an encapsulated packet from a second gateway at a second computing site. After receiving the encapsulated packet, the gateway decapsulates the encapsulated packet and determines that the decapsulated packet satisfies MSS criteria. The gateway further, in response to determining that the decapsulated packet satisfies the MSS criteria, modifies an MSS option associated with the decapsulated packet to a maximum value and forwards the decapsulated packet to a destination virtual node in the first computing site.
-
公开(公告)号:US10567281B2
公开(公告)日:2020-02-18
申请号:US15690231
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Weiqing Wu , Aravind Srinivasan , Leon Cui , Todd Sabin , Serge Maskalik , Sachin Thakkar
IPC: G06F15/16 , H04L12/741 , H04L29/12 , H04L12/46 , H04L12/24 , G06F9/455 , H04L12/803 , H04L12/805 , G06F9/50 , H04L12/721 , H04L12/715 , H04L12/931 , H04L29/08
Abstract: Techniques for stateful connection optimization over stretched networks are disclosed. In one embodiment, hypervisor filtering modules in a cloud computing system are configured to modify packets sent by virtual computing instances (e.g., virtual machines (VMs)) in the cloud to local destinations in the cloud such that those packets have the destination Media Access Control (MAC) address of a local router that is also in the cloud. Doing so prevents tromboning traffic flows in which packets sent by virtual computing instances in the cloud to location destinations are routed to a stretched network's default gateway that is not in the cloud.
-
公开(公告)号:US10404593B2
公开(公告)日:2019-09-03
申请号:US15690235
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Sachin Thakkar , Serge Maskalik , Aravind Srinivasan , Weiqing Wu , Narendra Kumar Basur Shankarappa
IPC: G06F15/173 , H04L12/741 , H04L29/12 , H04L12/46 , G06F9/455 , H04L12/24 , H04L12/803 , H04L12/805 , G06F9/50 , H04L12/721 , H04L12/715 , H04L12/931 , H04L29/08
Abstract: Techniques for stateful connection optimization over stretched networks are disclosed. In one embodiment, traffic of virtual machines (VMs) that are live-migrated from a data center to a cloud is temporarily tromboned back to the data center to preserve active sessions. In such a case, a stretched network is created that includes a network in the data center and two stub networks in the cloud, one of which is route optimized such that traffic does not trombone back to the data center and the other which is not so optimized. A VM that is live migrated to the cloud is first attached to the unoptimized network so that traffic tromboning occurs. Thereafter, when the VM is powered off (e.g., during a reboot), in a maintenance mode, or in a quiet period, the VM is switched to the route optimized network.
-
公开(公告)号:US09934060B2
公开(公告)日:2018-04-03
申请号:US14881207
申请日:2015-10-13
Applicant: VMWARE, INC.
Inventor: Sachin Thakkar , Debashis Basak , Serge Maskalik , Aravind Srinivasan , Narendra Kumar Basur Shankarappa , Abhinav Vijay Bhagwat
CPC classification number: G06F9/45558 , G06F2009/4557 , G06F2009/45595 , H04L41/0813 , H04L41/5051 , H04L41/5096
Abstract: A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet manager communicates with infrastructure managers and relay commands, instructions, and other payloads to the infrastructure data plane nodes using a virtual machine (VM) communication backchannel.
-
公开(公告)号:US20240007385A1
公开(公告)日:2024-01-04
申请号:US17887761
申请日:2022-08-15
Applicant: VMware, Inc.
Inventor: Yan Qi , Jian Lan , Liang Cui , Xiaoli Tie , Weiqing Wu , Aravind Srinivasan , Doug MacEashern
CPC classification number: H04L43/50 , H04L41/145 , G06F9/547
Abstract: This disclosure is directed to a simulation system that verifies functionality and performance of an automated telecommunication cloud platform (“TCP”) which is used to configure hosts of cell sites and a mobile core of a 5G cellular network. The mock hosts are created with a required virtualization platform inventory of objects for implementing a 5G cellular network and registers the mock hosts with a mock centralized server management platform (“mock VC”). The mock hosts are used to simulate hosts of cell sites and a mobile core of a 5G cellular network using features of the TCP. Scale tests are used to verify functionality and performance of the TCP are performed on the mock hosts without any changes to the TCP.
-
公开(公告)号:US11245597B2
公开(公告)日:2022-02-08
申请号:US16414801
申请日:2019-05-17
Applicant: VMWARE, INC.
Inventor: Serge Maskalik , Sachin Thakkar , Abhinav Vijay Bhagwat , Uday Masurekar , Weiqing Wu , Narendra Kumar Basur Shankarappa , Hemanth Kumar Pannem , Aravind Srinivasan
Abstract: One or more examples provide techniques for providing a multi-site wide area network in a cloud computing system. In an example, a method of providing a multi-site wide area network (WAN) in a cloud computing system includes: creating a plurality of sites; creating a compute profile in each of the plurality of sites, each compute profile having a compute cluster of virtual machines (VMs); creating a service mesh having the compute profile of each of the plurality of sites; and deploying an application to the service mesh.
-
公开(公告)号:US20200244550A1
公开(公告)日:2020-07-30
申请号:US16414801
申请日:2019-05-17
Applicant: VMWARE, INC.
Inventor: SERGE MASKALIK , Sachin Thakkar , Abhinav Vijay Bhagwat , Uday Masurekar , Weiqing Wu , Narendra Kumar Basur Shankarappa , Hemanth Kumar Pannem , Aravind Srinivasan
Abstract: One or more examples provide techniques for providing a multi-site wide area network in a cloud computing system. In an example, a method of providing a multi-site wide area network (WAN) in a cloud computing system includes: creating a plurality of sites; creating a compute profile in each of the plurality of sites, each compute profile having a compute cluster of virtual machines (VMs); creating a service mesh having the compute profile of each of the plurality of sites; and deploying an application to the service mesh.
-
-
-
-
-
-
-
-
-