-
公开(公告)号:US11115480B2
公开(公告)日:2021-09-07
申请号:US16405986
申请日:2019-05-07
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Israel Cidon , Prashanth Venugopal , Eyal Zohar
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
公开(公告)号:US11089111B2
公开(公告)日:2021-08-10
申请号:US16252696
申请日:2019-01-20
Applicant: VMware, Inc.
Inventor: Alex Markuze , Chen Dar , Aran Bergman , Israel Cidon , Prashanth Venugopal , Eyal Zohar
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
23.
公开(公告)号:US20210067427A1
公开(公告)日:2021-03-04
申请号:US16662363
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
公开(公告)号:US20210067407A1
公开(公告)日:2021-03-04
申请号:US16662489
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
公开(公告)号:US20210067374A1
公开(公告)日:2021-03-04
申请号:US16662531
申请日:2019-10-24
Applicant: VMware, Inc.
Inventor: Israel Cidon , Prashanth Venugopal , Aran Bergman , Chen Dar , Alex Markuze , Eyal Zohar
Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
-
26.
公开(公告)号:US10805114B2
公开(公告)日:2020-10-13
申请号:US15972098
申请日:2018-05-04
Applicant: VMware, Inc.
Inventor: Israel Cidon , Chen Dar , Prashanth Venugopal , Eyal Zohar , Aran Bergman , Alex Markuze
IPC: H04L12/741 , H04L12/46 , H04L29/08 , H04L12/14 , H04L12/715 , H04L12/28 , H04L29/12 , H04L12/24 , H04M15/00 , H04L29/06 , H04L12/721 , H04L12/26
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
公开(公告)号:US20240039760A1
公开(公告)日:2024-02-01
申请号:US18375925
申请日:2023-10-02
Applicant: VMware, Inc.
Inventor: Israel Cidon , Chen Dar , Prashanth Venugopal , Eyal Zohar , Alex Markuze
IPC: H04L12/46 , H04L67/10 , H04L12/14 , H04L45/02 , H04L12/28 , H04L45/64 , H04L41/0803 , H04M15/00 , H04L61/255 , H04L61/2514 , H04L61/4511 , H04L9/40 , H04L45/00 , H04L45/745 , H04L43/0829 , H04L43/0852 , H04L43/0888 , H04L45/12 , H04L45/74 , H04L61/25
CPC classification number: H04L12/4641 , H04L67/10 , H04L12/1428 , H04L45/04 , H04L12/2854 , H04L45/64 , H04L41/0803 , H04M15/00 , H04L12/2859 , H04L61/255 , H04L12/14 , H04L12/1403 , H04M15/51 , H04L61/2514 , H04L61/4511 , H04L63/20 , H04L45/14 , H04L63/0245 , H04L45/745 , H04L43/0829 , H04L43/0852 , H04L43/0888 , H04L45/12 , H04L12/4633 , H04L45/74 , H04L61/25 , H04L41/046
Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
公开(公告)号:US20230409225A1
公开(公告)日:2023-12-21
申请号:US17845766
申请日:2022-06-21
Applicant: VMware, Inc.
Inventor: Alex Markuze , Shay Vargaftik , Igor Golikov , Yaniv Ben-Itzhak , Avishay Yanai
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/067 , G06F3/0604
Abstract: Some embodiments provide a method for transmitting data at a network interface controller (NIC) of a computer that operates as a server. The computer includes multiple storage devices. The method receives a request from a client device for a particular file. The method translates the particular file into a memory location corresponding to a particular one of the storage devices at the computer. The method transmits the requested file from the particular storage location to the client device.
-
公开(公告)号:US20230342599A1
公开(公告)日:2023-10-26
申请号:US17727172
申请日:2022-04-22
Applicant: VMware, Inc.
Inventor: Shay Vargaftik , Yaniv Ben-Itzhak , Alex Markuze , Igor Golikov , Avishay Yanai
CPC classification number: G06N3/08 , G06N3/0454
Abstract: Some embodiments provide a method for performing distributed machine learning (ML) across multiple computers. At a smart network interface controller (NIC) of a first computer, the method receives a set of ML parameters from the first computer related to training an ML model. The method compresses the set of ML parameters based on a current state of a connection to a central computer that receives sets of ML parameters from a plurality of the computers. The method sends the compressed set of ML parameters to the central computer for the central computer to process the compressed set of ML parameters along with corresponding sets of ML parameters received from the other computers of the plurality of computers.
-
公开(公告)号:US20230315916A1
公开(公告)日:2023-10-05
申请号:US17710462
申请日:2022-03-31
Applicant: VMware, Inc.
Inventor: Alex Markuze , Avishay Yanai , Igor Golikov , John Manferdelli , Ittai Abraham
Abstract: In one set of embodiments, a computer system can allocate a memory buffer in a dynamic random access memory (DRAM), determine a plurality of DRAM rows covered by the memory buffer, and execute a Rowhammer attack against a target row in the plurality of DRAM rows, thereby yielding randomly flipped bits in one or more neighboring DRAM rows. The computer system can then compute a value based on the randomly flipped bits and output the value as an entropy sample.
-
-
-
-
-
-
-
-
-