ON-THE-FLY MIGRATION OF DISTRIBUTED OBJECT MANAGER (DOM) OWNER BETWEEN DOM SERVERS

    公开(公告)号:US20240168810A1

    公开(公告)日:2024-05-23

    申请号:US17991122

    申请日:2022-11-21

    Applicant: VMware, Inc.

    CPC classification number: G06F9/5038 G06F9/5072 G06F2209/5011 G06F2209/505

    Abstract: A method for efficient distributed object manager (DOM) owner migration in a virtual storage area network (VSAN) is provided. Embodiments include determining to migrate a DOM owner object from a source DOM owner server to a destination DOM owner server. Embodiments include determining that an input or output (I/O) operation affecting the DOM owner object is in progress. Embodiments include, prior to updating the DOM owner object based on the I/O operation, transferring the DOM owner object from the source DOM owner server to the destination DOM owner server. Embodiments include completing execution of the I/O operation on the destination DOM owner server. Embodiments include updating the DOM owner object on the destination DOM owner server based on the I/O operation.

    RISK ENTITY CONFIGURATIONS FOR RESOURCE MONITORING

    公开(公告)号:US20240160509A1

    公开(公告)日:2024-05-16

    申请号:US17986929

    申请日:2022-11-15

    Applicant: VMWARE, INC.

    Abstract: In an example, a management node may include a processor and a memory coupled to the processor. Further, the memory includes a message bus and a risk assessment unit. During operation, the risk assessment unit may configure a risk entity. The risk entity may include a risk type and a risk level corresponding to the risk type. Further, the risk assessment unit may associate the risk entity to a resource deployed in a cloud computing platform. Furthermore, the risk assessment unit may monitor the resource to assess a risk value associated with the resource based on the risk type and the risk level and generate a risk assessment report corresponding to the monitored resource. Further, the risk assessment unit may publish the risk assessment report on the message bus. The message bus may send the risk assessment report to a subscribed consumer service.

    SERVERLESS-BASED BLOCKCHAIN PLATFORM
    84.
    发明公开

    公开(公告)号:US20240143573A1

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

    申请号:US17976697

    申请日:2022-10-28

    Applicant: VMware, Inc.

    CPC classification number: G06F16/2291

    Abstract: An example method of implementing a blockchain network in a computer system includes: receiving, at an orchestrator executing in the computer system, a blockchain request from an application; querying, by the orchestrator, a platform data store for blockchain configuration data associated with the blockchain network; sending, by the orchestrator, a request having the blockchain configuration data to a container pool manager executing in the computer system; and creating, by the container pool manager, the blockchain network by purposing a first generic container in a generic container pool as a client-purposed container and second generic containers in the generic container pool as replica containers of a replica network.

    CONTEXTUAL APPLICATION DELIVERY
    86.
    发明公开

    公开(公告)号:US20240143319A1

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

    申请号:US17978604

    申请日:2022-11-01

    Applicant: VMware, Inc.

    CPC classification number: G06F8/71 G06F8/61

    Abstract: Disclosed are various approaches for determining a version of an application for a user to access based at least in part an overall posture of the user and the device launching the application. An application can support multiple delivery mechanisms to allow a user different ways to access the service provided by the application. A posture level (e.g., level of risk, level of compliance) associated with the overall posture of a device and user accessing an application is determined. The posture level can be used to select which version of the application should be launched by the device in order to provide the best experience for the user while ensuring that security is considered.

    Managing configuration and sensitive data for workloads in a virtualized computing system

    公开(公告)号:US11972283B2

    公开(公告)日:2024-04-30

    申请号:US17683239

    申请日:2022-02-28

    Applicant: VMware, Inc.

    Abstract: An example virtualized computing system includes: a host cluster having a virtualization layer directly executing on hardware platforms of hosts, the virtualization layer supporting execution of virtual machines (VMs), the VMs including pod VMs and native VMs, the pod VMs including container engines supporting execution of containers in the pod VMs, the native VMs including applications executing on guest operating systems; an orchestration control plane integrated with the virtualization layer and including a master server and native VM controllers, the master server managing lifecycles of the pod VMs and the native VMs; and management agents, executing in the native VMs, configured to receive decoupled information from the master server through the native VM controllers and to provide the decoupled information for consumption by the applications executing in the native VMs, the decoupled information including at least one of configuration information and secret information.

    Intelligent provisioning management

    公开(公告)号:US11966728B2

    公开(公告)日:2024-04-23

    申请号:US17672995

    申请日:2022-02-16

    Applicant: VMware, Inc.

    Inventor: Gaurav Johari

    CPC classification number: G06F8/61 G06F8/65 G06F9/44505

    Abstract: Disclosed are various examples of intelligent provisioning management. In some examples, device configuration signatures are received for a group of client devices. A user interface shows at least one of a recommended configuration with a recommended set of hardware components, a recommended hardware specification, a recommended set of applications, and a recommended set of firmware based on a superset of firmware identified from the device configuration signatures. A request to configure a client device according to the recommendation is transmitted.

    MIGRATION OF CONTROL PLANES ACROSS ARCHITECTURES

    公开(公告)号:US20240126659A1

    公开(公告)日:2024-04-18

    申请号:US18075463

    申请日:2022-12-06

    Applicant: VMWARE, INC.

    CPC classification number: G06F11/1458 G06F2201/84

    Abstract: The disclosure provides migration of control plane nodes across multiple architecture platforms. Embodiments include one or more processors configured to backup data of a source control plane node running on a first host, the first host having a first architecture platform, identify a second architecture platform of a second host, the second architecture platform being different than the first architecture platform, select a first control plane binary of a plurality of control plane binaries based on the first control plane binary being for the second architecture platform, wherein the plurality of control plane binaries are for a plurality of architecture platforms, deploy a target control plane node on the second host using the selected first control plane binary, copy the backed up data to the second host to configured the target control plane node, and run the target control plane node on the second host.

    Preserving user profiles across remote desktop sessions

    公开(公告)号:US11960501B2

    公开(公告)日:2024-04-16

    申请号:US15387269

    申请日:2016-12-21

    Applicant: VMware, Inc.

    Abstract: User profiles of remote desktops are managed in a crash-consistent manner. When a user logs into a remote desktop, metadata of the user profile is loaded from persistent storage while registry settings and files of the user profile are loaded asynchronously with respect to the login. During the remote desktop session, snapshots of the remote desktop image in persistent storage are generated periodically, and a change log that indicates changes to the user profile is created therefrom. The user profile stored in persistent storage is updated lazily using the change log at opportunistic times after snapshot generation. When the user logs out of the remote desktop, the user profile stored in the persistent storage is updated with any additional changes to the user profile by extracting the changes from the copy-on-write cache associated with the most recent snapshot.

Patent Agency Ranking