-
公开(公告)号:US12008361B2
公开(公告)日:2024-06-11
申请号:US17531582
申请日:2021-11-19
Applicant: VMware, Inc.
Inventor: Irina Calciu , Andreas Nowatzyk , Pratap Subrahmanyam
CPC classification number: G06F8/656 , G06F9/30047 , G06F9/3804 , G06F9/45533 , G06F13/1668
Abstract: A device tracks accesses to pages of code executed by processors and modifies a portion of the code without terminating the execution of the code. The device is connected to the processors via a coherence interconnect and a local memory of the device stores the code pages. As a result, any requests to access cache lines of the code pages made by the processors will be placed on the coherence interconnect, and the device is able to track any cache-line accesses of the code pages by monitoring the coherence interconnect. In response to a request to read a cache line having a particular address, a modified code portion is returned in place of the code portion stored in the code pages.
-
公开(公告)号:US20240168810A1
公开(公告)日:2024-05-23
申请号:US17991122
申请日:2022-11-21
Applicant: VMware, Inc.
Inventor: Saibal Kumar ADHYA , Eric KNAUFT , Rahul Naren PUJARI , Sushanth RAI
IPC: G06F9/50
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.
-
公开(公告)号:US20240160509A1
公开(公告)日:2024-05-16
申请号:US17986929
申请日:2022-11-15
Applicant: VMWARE, INC.
Inventor: Naren LAL , Akshay ANAND , Saritha H , Vaishali KHURANA , Sree Charan KOWALI
CPC classification number: G06F11/004 , G06F9/5077 , G06F2201/815 , G06F2209/505 , G06F2209/508
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.
-
公开(公告)号:US20240143573A1
公开(公告)日:2024-05-02
申请号:US17976697
申请日:2022-10-28
Applicant: VMware, Inc.
IPC: G06F16/22
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.
-
85.
公开(公告)号:US20240143382A1
公开(公告)日:2024-05-02
申请号:US18504744
申请日:2023-11-08
Applicant: VMware, Inc.
Inventor: Zachary James SHEPHERD , Derek William BEARD , George Gregory HICKEN , Mark Russell JOHNSON , Jared Sean ROSOFF , Joseph Stephen BEDA , Konstantinos ROUSSOS
CPC classification number: G06F9/45558 , G06F9/5077 , G06F2009/45595
Abstract: An example virtualized computing system includes: a host cluster having hosts and a virtualization layer executing on hardware platforms of the hosts, the virtualization layer supporting execution of virtual machines (VMs); an orchestration control plane integrated with the virtualization layer, the orchestration control plane including a master server executing in a first VM of the VMs; guest cluster infrastructure software (GCIS) executing in the master server, the GCIS configured to create a set of objects defining a container orchestration cluster, and manage lifecycles of second VMs of the VMs based on state of the set of objects; and guest software executing in the second VMs to implement the container orchestration cluster as a guest cluster of the host cluster, the guest software having components that interface with the GCIS.
-
公开(公告)号:US20240143319A1
公开(公告)日:2024-05-02
申请号:US17978604
申请日:2022-11-01
Applicant: VMware, Inc.
Inventor: Steven DeJarnett , Peter Björk , Martin Kniffin , Frank Stephen Taylor
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.
-
87.
公开(公告)号:US11972283B2
公开(公告)日:2024-04-30
申请号:US17683239
申请日:2022-02-28
Applicant: VMware, Inc.
Inventor: Yash Nitin Desai , Abhishek Srivastava
CPC classification number: G06F9/45558 , G06F9/44505 , G06F9/45545 , G06F9/547 , G06F2009/4557 , G06F2009/45579
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.
-
公开(公告)号: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.
-
公开(公告)号:US20240126659A1
公开(公告)日:2024-04-18
申请号:US18075463
申请日:2022-12-06
Applicant: VMWARE, INC.
Inventor: PRADEEP SHANMUKHA JIGALUR , CHRISTOPHER JOHN SCHAEFER , FRANCES GOLD
IPC: G06F11/14
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.
-
公开(公告)号:US11960501B2
公开(公告)日:2024-04-16
申请号:US15387269
申请日:2016-12-21
Applicant: VMware, Inc.
Inventor: Scott Howard Davis , Daniel James Beveridge , Jonathan Clark , Blake Watts
CPC classification number: G06F16/273 , G06F9/4451 , G06F9/452 , G06F16/178 , G06F16/2358
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.
-
-
-
-
-
-
-
-
-