System and method for resource optimized intelligent product notifications

    公开(公告)号:US11893411B2

    公开(公告)日:2024-02-06

    申请号:US17329622

    申请日:2021-05-25

    申请人: VMware, Inc.

    IPC分类号: G06F9/455 G06F8/65 G06N20/00

    摘要: 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.

    Crash-safe tiered memory system
    83.
    发明授权

    公开(公告)号:US11893273B2

    公开(公告)日:2024-02-06

    申请号:US17580154

    申请日:2022-01-20

    申请人: VMware, Inc.

    IPC分类号: G06F3/06

    摘要: 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.

    HEALTH ANALYTICS FOR EASIER HEALTH MONITORING OF A NETWORK

    公开(公告)号:US20240039813A1

    公开(公告)日:2024-02-01

    申请号:US17875344

    申请日:2022-07-27

    申请人: VMware, Inc.

    IPC分类号: H04L43/08 H04L43/20

    CPC分类号: H04L43/08 H04L43/20

    摘要: 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.

    META-LEVEL MANAGEMENT SYSTEM THAT AGGREGATES INFORMATION AND FUNCTIONALITIES OF COMPUTATIONAL-RESOURCE MANAGEMENT SYSTEMS AND THAT PROVIDES NEW MANAGEMENT FUNCTIONALITIES

    公开(公告)号: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.

    CROSS-CLUSTER GRAPH QUERIES
    87.
    发明公开

    公开(公告)号:US20240037148A1

    公开(公告)日:2024-02-01

    申请号:US17875106

    申请日:2022-07-27

    申请人: VMware, Inc.

    摘要: 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.

    DEGRADED AVAILABILITY ZONE REMEDIATION FOR MULTI-AVAILABILITY ZONE CLUSTERS OF HOST COMPUTERS

    公开(公告)号:US20240036961A1

    公开(公告)日:2024-02-01

    申请号:US18380576

    申请日:2023-10-16

    申请人: VMware, Inc.

    IPC分类号: G06F11/07 G06F11/30 G06F11/20

    摘要: 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.

    OFFLOADING STATEFUL SERVICES FROM GUEST MACHINES TO HOST RESOURCES

    公开(公告)号:US20240036898A1

    公开(公告)日:2024-02-01

    申请号:US17876457

    申请日:2022-07-28

    申请人: VMware, Inc.

    IPC分类号: G06F9/455

    摘要: 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.

    INFRASTRUCTURE OPTIMIZATION CONTROLLED BY REINFORCEMENT-LEARNING-BASED AGENT CONTROLLERS

    公开(公告)号: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.