-
1.
公开(公告)号:US11178229B2
公开(公告)日:2021-11-16
申请号:US16523938
申请日:2019-07-26
Applicant: VMware, Inc.
Inventor: Uday Masurekar , Sergii Stepanenko , Todd Sabin , Gabe Rosas
Abstract: System and computer-implemented method in a cloud architecture including a mixed network having local objects in a local network and external objects in an external network, wherein the external objects are accessed through proxy communications, uses a proxy inventory to determine whether a connection from a first computing object to a second computing object should be excluded from a proxy. The connection from the first computing object to the second computing object is performed based on the determination.
-
公开(公告)号:US10713131B2
公开(公告)日:2020-07-14
申请号:US15871146
申请日:2018-01-15
Applicant: VMWARE, INC.
Inventor: Serge Maskalik , Uday Masurekar , Narendra Kumar Basur Shankarappa , Anand Pritam
Abstract: One or more embodiments provide techniques for migrating a virtual machine (VM) from a private data center to a cloud data center. A hybridity manager receives a request at the cloud data center to replicate a VM from the private data center on the cloud data center. The hybridity manager identifies a source network associated with the VM. The hybridity manager identifies whether there exists a stretched network associated with the source network of the VM. Responsive to determining that there is a stretched network associated with the source network of the VM, the hybridity manager replicates the VM on the stretched network without reconfiguring internet-protocol (IP) settings of the VM.
-
公开(公告)号:US10579488B2
公开(公告)日:2020-03-03
申请号:US15713714
申请日:2017-09-25
Applicant: VMWARE, INC.
Inventor: Narendra Kumar Basur Shankarappa , Serge Maskalik , Uday Masurekar , Anand Pritam , Aravind Srinivasan , Bob Sheehan , Abhijeet Deshpande , Sachin Thakkar , Hemanth Kumar Pannem
Abstract: One or more embodiments provide techniques for migrating virtual machines (VMs) from a private data center to a cloud data center. A hybrid cloud manager determines a scope of migration from the private data center to the cloud data center. The hybrid cloud manager groups each VM included in the scope of migration into one or more clusters. The hybrid cloud manager defines one or more migration phases. Each migration phase comprises a subset of the one or more clusters. The hybrid cloud manager generates a migration schedule based on at least the one or more migration phases. The hybrid cloud manager migrates the VMs from the private data center to the cloud data center in accordance with the migration schedule.
-
公开(公告)号: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.
-
公开(公告)号:US10666729B2
公开(公告)日:2020-05-26
申请号:US15654588
申请日:2017-07-19
Applicant: VMware, Inc.
Inventor: Laxminarayana Tumuluru , Todd Sabin , Weiqing Wu , Uday Masurekar , Serge Maskalik , Sachin Thakkar , Debashis Basak
IPC: H04L12/56 , H04L29/08 , H04L29/12 , H04L29/06 , G06F8/65 , H04L12/24 , G06F9/50 , H04L12/801 , H04L12/911 , H04W28/02 , H04L12/931 , H04L12/46 , H04L12/26 , H04L12/721 , H04L12/715 , H04L12/725 , G06F9/455
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.
-
公开(公告)号:US10608959B2
公开(公告)日:2020-03-31
申请号:US15701396
申请日:2017-09-11
Applicant: VMware, Inc.
Inventor: Leon Cui , Siddharth Ekbote , Todd Sabin , Weiqing Wu , Uday Masurekar
Abstract: The disclosure provides an approach for managing and diagnosing middleboxes in a cloud computing system. In one embodiment, a network operations center, that is located remote to a virtualized cloud computing system and communicates with the cloud computing system via a wide area network, controls network middleboxes in the cloud computing system through a secure routing module inside a gateway of the cloud computing system. The secure routing module is configured to receive, from an authenticated management application and via a secure communication channel, packets intended for managing network middleboxes. In turn, the secure routing module establishes secure communication channels with the target middleboxes, translates the identified packets to protocols and/or application programming interfaces (APIs) of the target middleboxes, and transmits the translated packets to the target middleboxes.
-
-
-
-
-
-