-
公开(公告)号:US11863352B2
公开(公告)日:2024-01-02
申请号:US17185844
申请日:2021-02-25
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Mark Johnson , Gaetano Borgione , Benjamin John Corrie , Derek Beard , Zach James Shepherd , Vinay Reddy
IPC: H04L12/66 , H04L47/125 , H04L9/40 , H04L45/42 , H04L45/586 , H04L45/44
CPC classification number: H04L12/66 , H04L45/42 , H04L45/44 , H04L45/586 , H04L47/125 , H04L63/0272
Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
-
公开(公告)号:US20220038311A1
公开(公告)日:2022-02-03
申请号:US17185844
申请日:2021-02-25
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Mark Johnson , Gaetano Borgione , Benjamin John Corrie , Derek Beard , Zach James Shepherd , Vinay Reddy
IPC: H04L12/66 , H04L12/803 , H04L12/721 , H04L12/717 , H04L12/713 , H04L29/06
Abstract: Some embodiments of the invention provide a novel network architecture for deploying guest clusters (GCs) including workload machines for a tenant (or other entity) within an availability zone. The novel network architecture includes a virtual private cloud (VPC) deployed in the availability zone (AZ) that includes a centralized routing element that provides access to a gateway routing element of the AZ. In some embodiments, the centralized routing element provides a set of services for packets traversing a boundary of the VPC. The services, in some embodiments, include load balancing, firewall, quality of service (QoS) and may be stateful or stateless. Guest clusters are deployed within the VPC and use the centralized routing element of the VPC to access the gateway routing element of the AZ.
-
公开(公告)号:US20180060104A1
公开(公告)日:2018-03-01
申请号:US15665742
申请日:2017-08-01
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Derek Beard , Li Zheng , Brian Forney , Brian Rak , Ali Reza Alibhai
Abstract: Instructions to fork a source VM are received, and execution of the source VM is temporarily stunned. A destination VM is created, and a snapshot of a first virtual disk of the source VM is created. A checkpoint state of the source VM is transferred to the destination VM. The source VM has one or more virtual disks. One or more virtual disks associated with the destination VM are created and reference the one or more virtual disks of the source VM. Execution of the destination VM is restored using the transferred checkpoint state and the virtual disks of the destination VM in a way that allows the source VM to also resume execution. Forking VMs using the described operation provisions destination VMs in a manner that makes efficient use of memory and disk space, while enabling source VMs to continue execution after completion of the fork operation.
-
公开(公告)号:US11762681B2
公开(公告)日:2023-09-19
申请号:US17190325
申请日:2021-03-02
Applicant: VMware, Inc.
Inventor: Avinash Goud , Aniket Sakhardande , Praveen Vegulla , Rajesh Venkatasubramanian , Maarten Wiggers , Keith Farkas , Derek Beard
CPC classification number: G06F9/45558 , G06F9/44505 , G06F9/45545 , G06F9/5077 , G06F2009/45591
Abstract: The disclosure provides an approach for the dynamic configuration of virtualized objects. A virtual object may be associated with a desired state defining a first plurality of resources for allocating to the virtual object. The first plurality of resources correspond to one or more resource types. Techniques include determining that each of a plurality of hosts does not have sufficient available resources to allocate the first plurality of resources to the virtual object according to the desired state. Techniques include selecting, a first host of the plurality of hosts to run the virtual object. Techniques include allocating a second plurality of resources to the virtual object from the first host, wherein the second plurality of resources is less than the first plurality of resources, and running the virtual object in the first host.
-
公开(公告)号:US10564996B2
公开(公告)日:2020-02-18
申请号:US15665742
申请日:2017-08-01
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Derek Beard , Li Zheng , Brian Forney , Brian Rak , Ali Reza Alibhai
Abstract: Instructions to fork a source VM are received, and execution of the source VM is temporarily stunned. A destination VM is created, and a snapshot of a first virtual disk of the source VM is created. A checkpoint state of the source VM is transferred to the destination VM. The source VM has one or more virtual disks. One or more virtual disks associated with the destination VM are created and reference the one or more virtual disks of the source VM. Execution of the destination VM is restored using the transferred checkpoint state and the virtual disks of the destination VM in a way that allows the source VM to also resume execution. Forking VMs using the described operation provisions destination VMs in a manner that makes efficient use of memory and disk space, while enabling source VMs to continue execution after completion of the fork operation.
-
-
-
-