-
公开(公告)号:US20180062993A1
公开(公告)日:2018-03-01
申请号:US15690224
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Weiqing WU , Aravind SRINIVASAN , Serge MASKALIK , Todd SABIN , Sachin THAKKAR
IPC: H04L12/741 , H04L12/46 , H04L29/12
CPC classification number: H04L45/38 , G06F9/45558 , G06F9/5077 , G06F2009/4557 , G06F2009/45595 , H04L12/462 , H04L41/0816 , H04L41/083 , H04L41/5096 , H04L45/64 , H04L45/66 , H04L45/74 , H04L45/745 , H04L47/122 , H04L47/365 , H04L49/70 , H04L61/103 , H04L61/2007 , H04L61/6022 , H04L67/101 , H04L67/1031 , H04L67/2814
Abstract: Techniques for stateful connection optimization over stretched networks are disclosed. Such stretched networks may extend across both a data center and a cloud. In one embodiment, configuration changes are made to cloud layer 2 (L2) concentrators used by extended networks and a cloud router such that the L2 concentrators block packets with the cloud router's source MAC address and block address resolution protocol (ARP) requests for a gateway IP address from/to cloud networks that are part of the extended networks. Further, the cloud router is configured with the same gateway IP address as that of a default gateway router in the data center and responds to ARP requests for the gateway IP address with its own MAC address. In addition, specific prefix routes (e.g., /32 routes) for virtual computing instances on route optimized networks in the cloud are injected into the cloud router and propagating to a data center router.
-
公开(公告)号:US20180060117A1
公开(公告)日:2018-03-01
申请号:US15690241
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Serge MASKALIK , Vemana MURTY , Manjunath BANDI , Todd SABIN , Narendra Kumar BASUR SHANKARAPPA , Sachin THAKKAR
Abstract: A method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system between a source host computer and a first mobility agent simulating a destination host, executing a second migration workflow in the destination virtualized computing system between a second mobility agent simulating a source host and a destination host computer, sending, as part of the first migration workflow, a configuration of the migrated virtualized computing instance to the destination virtualized computing system, translating, as part of the second migration workflow, infrastructure-dependent information in the configuration of the migrated virtualized computing instance, and transferring, during execution of the first and second migration workflows, migration data including the virtualized computing instance between the source host and the destination host over a network.
-
公开(公告)号:US20240028357A1
公开(公告)日:2024-01-25
申请号:US17818795
申请日:2022-08-10
Applicant: VMware, Inc.
Inventor: Jian LAN , Liang CUI , Yan QI , Xiaoli TIE , Weiqing WU , Aravind SRINIVASAN , Hemanth Kumar PANNEM , Uday Suresh MASUREKAR , Todd SABIN
CPC classification number: G06F9/45558 , G06F9/45545 , G06F9/541
Abstract: The disclosure provides an approach for simulating a virtual environment. A method includes simulating, using a virtualization simulator, a plurality of hosts; simulating, using the virtualization simulator, a plurality of virtual computing instances (VCIs) associated with the plurality of simulated hosts, based on information obtained from a cluster application programming interface (API) provider; creating, using a virtualization simulator operator, one or more node simulator schedulers; creating, using the one or more node schedulers, a node simulator; simulating, using the node simulator, a plurality of guest operating systems (OSs) associated with the plurality of simulated VCIs; and joining the plurality of simulated guest OSs to one or more node clusters in a data center via an API server.
-
公开(公告)号:US20180063743A1
公开(公告)日:2018-03-01
申请号:US15654588
申请日:2017-07-19
Applicant: VMware, Inc.
Inventor: Laxminarayana TUMULURU , Todd SABIN , Weiqing WU , Uday MASUREKAR , Serge MASKALIK , Sachin THAKKAR , Debashis BASAK
IPC: H04W28/02 , H04L12/801 , H04L12/911
Abstract: An approach is disclosed for steering network traffic away from congestion hot-spots to achieve better throughput and latency. In one embodiment, multiple Foo-over-UDP (FOU) tunnels, each having a distinct source port, are created between two endpoints. As a result of the distinct source ports, routers that compute hashes of packet fields in order to distribute traffic flows across network paths will compute distinct hash values for the FOU tunnels that may be associated with different paths. Probes are scheduled to measure network metrics, such as latency and liveliness, of each of the FOU tunnels. In turn, the network metrics are used to select particular FOU tunnel(s) to send traffic over so as to avoid congestion and high-latency hotspots in the network.
-
公开(公告)号:US20180063000A1
公开(公告)日:2018-03-01
申请号:US15690231
申请日:2017-08-29
Applicant: VMware, Inc.
Inventor: Weiqing WU , Aravind SRINIVASAN , Leon CUI , Todd SABIN , Serge MASKALIK , Sachin THAKKAR
IPC: H04L12/803 , G06F9/455 , H04L12/24 , H04L12/805 , H04L12/741
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.
-
公开(公告)号:US20240378092A1
公开(公告)日:2024-11-14
申请号:US18196450
申请日:2023-05-12
Applicant: VMware, Inc.
Inventor: Xiaojun LIN , Liang CUI , Chung-Ta CHENG , Aravind SRINIVASAN , Todd SABIN
IPC: G06F9/50
Abstract: Example methods and systems for cloud native network function deployment are described. One example may involve a computer system obtaining cluster configuration information associated with multiple single node clusters (SNCs). Based on the cluster configuration information, the computer system may configure (a) a first SNC on a first node and (b) a second SNC on a second node. The computer system may configure (a) a first virtual agent associated with the first SNC, and (b) a second virtual agent associated with the second SNC. In response to receiving a deployment request to deploy a first pod and a second pod, the computer system may process the deployment request by (a) deploying, using the first virtual agent, the first pod on the first SNC, and (b) deploying, using the second virtual agent, the second pod on the second SNC.
-
公开(公告)号:US20200153680A1
公开(公告)日:2020-05-14
申请号:US16184658
申请日:2018-11-08
Applicant: VMware, Inc.
Inventor: Liang CUI , Todd SABIN , Weiqing WU , Siddharth Sudhir EKBOTE
Abstract: The disclosure provides an approach for diagnosing a data plane of a network, wherein the network spans a first data center and a second data center, and wherein the second data center is remote to the first, the method comprising: accessing a secure connection between the first data center and the second data center; modifying, by the first performance controller, firewall settings of the first data center from a first setting to a second setting; opening on the second data center an instance of a performance tool; opening on the first data center a client of the instance of the performance tool; sending data packets over the data plane of the network; receiving the data packets; generating metrics associated with the data packets; and modifying firewall settings of the first data center from the second setting to the first setting.
-
公开(公告)号:US20200026538A1
公开(公告)日:2020-01-23
申请号:US16040272
申请日:2018-07-19
Applicant: VMware, Inc.
Inventor: Liang CUI , Siddharth EKBOTE , Weiqing WU , Todd SABIN
Abstract: The disclosure provides an approach for preventing the failure of virtual computing instance transfers across data centers. In one embodiment, a flow control module collects performance information primarily from components in a local site, as opposed to components in a remote site, during the transfer of a virtual machine (VM) from the local site to the remote site. The performance information that is collected may include various performance metrics, each of which is considered a feature. The flow control module performs feature preparation by normalizing feature data and imputing missing feature data, if any. The flow control module then inputs the prepared feature data into machine learning model(s) which have been trained to predict whether a VM transfer will succeed or fail, given the input feature data. If the prediction is that the VM transfer will fail, then remediation actions may be taken, such as slowing down the VM transfer.
-
公开(公告)号:US20240176639A1
公开(公告)日:2024-05-30
申请号:US18153283
申请日:2023-01-11
Applicant: VMware, Inc.
Inventor: Jian LAN , Qi WANG , Yan QI , Liang CUI , Aravind SRINIVASAN , Weiqing WU , Uday Suresh MASUREKAR , Todd SABIN , Hemanth Kumar PANNEM , Govind HARIDAS
CPC classification number: G06F9/45558 , H04L67/10 , G06F2009/4557 , G06F2009/45595
Abstract: An example method of diagnosing remote sites of a distributed container orchestration system includes: receiving, at a management cluster, definition of a test suite custom resource; detecting, by a test controller agent in a cluster of the remote sites, a diagnosis object in the management cluster created in response to the test suite custom resource; deploying, by the test controller agent in response to the diagnosis object, a first pod in the cluster; deploying, by the first pod, a second pod in a server of a first remote site of the remote sites; checking, by the second pod, configuration of the server that includes an additional pod executing alongside the second pod, at least one virtual machine (VM) in which the second pod and the additional pod execute, a hypervisor configured to support the at least one VM, and a hardware platform on which the hypervisor executes; and returning test data from the second pod to the first pod, the test data including results of the step of checking the configuration of the server.
-
10.
公开(公告)号:US20240028441A1
公开(公告)日:2024-01-25
申请号:US17902350
申请日:2022-09-02
Applicant: VMware, Inc.
Inventor: Jian LAN , Liang CUI , Aravind SRINIVASAN , Hailing XU , Yan QI , Prachi DALVI , Shuting MA , Todd SABIN , Uday Suresh MASUREKAR , Weiqing WU
CPC classification number: G06F11/0784 , G06F9/45558 , G06F11/0709 , G06F2009/45591
Abstract: An example method of propagating fault domain topology information in a distributed container orchestration system includes: receiving, at control plane software executing in a data center, the fault domain topology, which includes tags for a protection group and fault domains for remote sites in communication with the data center; deploying, by a master server of the distributed container orchestration system that executes in the data center, a node pool comprising virtual machines (VMs) executing in servers of the remote sites, the VMs being nodes of the distributed container orchestration system in which containers execute; determining, by a controller of the master server, relationships among the VMs, the servers, the protection group, and the fault domains based on state of resources maintained by the master server; and providing, by the controller, labels to the servers for associating the tags of the protection group and the fault domains to the VMs.
-
-
-
-
-
-
-
-
-