-
公开(公告)号:US11893411B2
公开(公告)日:2024-02-06
申请号:US17329622
申请日:2021-05-25
申请人: VMware, Inc.
CPC分类号: G06F9/45558 , G06F8/65 , G06N20/00 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595
摘要: The disclosure provides automated update notifications. Embodiments include receiving, by a cloud provider, a request to manage updates for a computing device communicating with the cloud provider via a network. Embodiments include registering an agent at the computing device with the cloud provider as a recipient for an automated update notification based on configuration details of the computing device and detection of an update item related to an aspect of the configuration details. Embodiments include identifying, by the agent, the configuration details of the computing device, the configuration details comprising details of a hardware configuration of the computing device and a software configuration of the computing device. Embodiments include monitoring one or more databases for the update item. Embodiments include transmitting the automated update notification to the agent based on detection of the update item in the one or more databases.
-
82.
公开(公告)号:US11893410B2
公开(公告)日:2024-02-06
申请号:US17148428
申请日:2021-01-13
申请人: VMware, Inc.
CPC分类号: G06F9/45558 , G06F9/505 , G06F9/5077 , G06F21/53 , G06F2009/45587 , G06F2009/45595
摘要: An example method of secure attestation of a workload deployed in a virtualized computing system is described. The virtualized computing system includes a host cluster and a virtualization management server, the host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts. The method includes storing, in a trust authority, a pre-defined attestation report for a workload executing in a virtual machine (VM) managed by the virtualization layer, the pre-defined attestation report including a hash of at least a portion of an image of the VM; receiving, at the trust authority from a security module of a host in which the VM executes, an attestation report generated by measuring memory of the VM; comparing the attestation report with the pre-defined attestation report; and generating an indication of validity for the workload based on a result of the comparison.
-
公开(公告)号:US11893273B2
公开(公告)日:2024-02-06
申请号:US17580154
申请日:2022-01-20
申请人: VMware, Inc.
发明人: Robert T. Johnson , Alexander John Horton Conway , Yi Xu , Aishwarya Ganesan , Ramnatthan Alagappan
IPC分类号: G06F3/06
CPC分类号: G06F3/0656 , G06F3/0619 , G06F3/0679
摘要: A method of writing to a tiered memory system of a computing device, the tiered memory system including volatile memory and persistent memory (PMEM), includes the steps of: in response to a first write request including first data to write to a first page of the tiered memory system, copying contents of the first page to a second page located in the PMEM; after copying the contents of the first page to the second page, writing the first data to the second page; and after writing the first data to the second page, updating a first mapping of the tiered memory system to reference the second page instead of the first page.
-
公开(公告)号:US20240039813A1
公开(公告)日:2024-02-01
申请号:US17875344
申请日:2022-07-27
申请人: VMware, Inc.
摘要: Some embodiments provide a novel method of assessing health of a software managed network (SMN) that includes multiple forwarding elements that exchange data messages with each other. A health analytics manager collects performance metrics from control-plane components of the SMN that configure the forwarding elements of the SMN to forward data messages. The health analytics manager also collects performance metrics from data-plane components including the forwarding elements of the SMN. Then, the health analytics manager generates one health score from the collected performance metrics of the control-plane and data-plane components to express an overall health of the SMN.
-
公开(公告)号:US20240039760A1
公开(公告)日:2024-02-01
申请号:US18375925
申请日:2023-10-02
申请人: VMware, Inc.
发明人: 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分类号: 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
摘要: 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.
-
公开(公告)号:US20240037495A1
公开(公告)日:2024-02-01
申请号:US18097522
申请日:2023-01-17
申请人: VMWARE, INC.
IPC分类号: G06Q10/087 , G06Q10/04
CPC分类号: G06Q10/087 , G06Q10/04
摘要: The current document is directed to a meta-level management system (“MMS”) that aggregates information and functionalities provided by multiple management systems and provides additional management functionalities and information. In one implementation, the MMS interfaces to external entities and users through an MMS application programming interface (“API”) implemented as a GraphQL™ interface. The MMS API, in turn, accesses microservices and stream/batch processing components through microservice and stream/batch-processing-component GraphQL interfaces. The MMS employs at least three different databases: (1) an inventory/configuration database; (2) a metrics database that stores metrics derived from time-series data obtained from the multiple management systems and from other information stored in the inventory/configuration database; and (3) an MMS database that stores business insights and other MMS-generated data. A central data bus is implemented by a KAFKA™ event-streaming system. The data and information is input to the data bus by the various microservices, stream/batch processing components, and collectors.
-
公开(公告)号:US20240037148A1
公开(公告)日:2024-02-01
申请号:US17875106
申请日:2022-07-27
申请人: VMware, Inc.
IPC分类号: G06F16/901 , G06F16/25 , G06F16/28
CPC分类号: G06F16/9024 , G06F16/254 , G06F16/285
摘要: Disclosed herein is a computer-implemented method for the ingestion of data into a partitioned database, the method comprising: receiving data at at least one ingestion node of a graph database, storing the data as a disjoint set of vertices, in a partitioned database, analyzing the disjoint set of vertices to find a set of remote edges and a set of native edges, and storing the set of remote edges and the set of native edges as a set of disjointed vertices in the partitioned database.
-
88.
公开(公告)号:US20240036961A1
公开(公告)日:2024-02-01
申请号:US18380576
申请日:2023-10-16
申请人: VMware, Inc.
CPC分类号: G06F11/0772 , G06F11/3072 , G06F11/3006 , G06F11/2041
摘要: System and computer-implemented method for managing multi-availability zone (AZ) clusters of host computers in a cloud computing environment automatically detects a degraded state of a first AZ in the cloud computing environment based on host failure events for host computers in a first cluster section of a multi-AZ cluster of host computers located in the first AZ and a recovered state of the first AZ based a successful scale-in operation of another multi-AZ cluster located partially in the first AZ. In response to the detection of the degraded state of the first AZ, a second cluster section of the multi-AZ cluster of host computers located in a second AZ is scaled out. In response to the detection of the recovered state of the first AZ, the second cluster section of the multi-AZ cluster of host computers located in the second AZ is scaled in.
-
公开(公告)号:US20240036898A1
公开(公告)日:2024-02-01
申请号:US17876457
申请日:2022-07-28
申请人: VMware, Inc.
发明人: Peng Li , Guolin Yang , Ronak Doshi , Boon Seong Ang , Wenyi Jiang
IPC分类号: G06F9/455
CPC分类号: G06F9/45545 , G06F9/45558 , G06F2009/45595 , G06F2009/45587
摘要: Some embodiments of the invention provide a method for offloading one or more data message processing services from a machine executing on a host computer. The method is performed at a virtual network interface card (VNIC) that executes on the host computer and is connected to the machine. The method receives, through a communications channel between the machine and the VNIC, (1) configuration data associated with processing data messages belonging to a particular data message flow associated with the machine, and (2) a set of service rules defined for the particular data message flow. The method determines that a first data message received at the VNIC belongs to the particular data message flow and matches at least one service rule in the set of service rules. The method performs, on the first data message, a service specified by the at least one service rule.
-
90.
公开(公告)号:US20240036530A1
公开(公告)日:2024-02-01
申请号:US17970697
申请日:2022-10-21
申请人: VMWARE, INC.
IPC分类号: G05B13/02
CPC分类号: G05B13/027
摘要: The current document is directed to reinforcement-learning-based controllers and managers that control distributed applications and the infrastructure environments in which they run. The reinforcement-learning-based controllers and managers are both referred to as “management-system agents” in this document. Management-system agents are initially trained in simulated environments and specialized training environments before being deployed to live, target distributed computer systems. The management-system agents deployed to live, target distributed computer systems operate in a controller mode, in which they do not explore the control-state space or attempt to learn better policies and value functions, but instead produce traces that are collected and stored for subsequent use. Each deployed management-system agent is associated with a twin training agent that uses the collected traces produced by the deployed management-system agent for updating and learning optimized policies and value functions, which are then transferred to the deployed management-system agent.
-
-
-
-
-
-
-
-
-