SAVING PAGE RETIRE INFORMATION PERSISTENTLY ACROSS OPERATING SYSTEM REBOOTS

    公开(公告)号:US20220229781A1

    公开(公告)日:2022-07-21

    申请号:US17154411

    申请日:2021-01-21

    Applicant: VMware, Inc.

    Abstract: Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.

    System and methods of a self-tuning cache sizing system in a cache partitioning system

    公开(公告)号:US11093403B2

    公开(公告)日:2021-08-17

    申请号:US16209119

    申请日:2018-12-04

    Applicant: VMware, Inc.

    Abstract: The disclosure provides a technique for reducing cache misses to a cache of a computer system. The technique includes deallocating memory pages of the cache from one process and allocating those memory pages to another process based on cache misses of each process during a given time period. Repeating the technique leads the total number of cache misses to the cache to gradually decrease to an optimum or near optimum level. The repetition of the technique leads to a dynamic and flexible apportionment of cache memory pages to processes running within the computer system.

    VALIDATION AND PRE-CHECK OF COMBINED SOFTWARE/FIRMWARE UPDATES

    公开(公告)号:US20210311766A1

    公开(公告)日:2021-10-07

    申请号:US16937988

    申请日:2020-07-24

    Applicant: VMWARE, INC.

    Abstract: An image of a virtualization software and firmware in a plurality of hosts are upgraded by performing the steps of: validating a desired image of the virtualization software by extracting dependencies and conflicts defined in metadata of all payloads of the desired image of the virtualization software, and confirming there are no violations of the extracted dependencies and conflicts; performing a pre-check of the desired image of the virtualization software against a current image of the virtualization software and a pre-check of the desired version of the firmware against a current version of the firmware; and upon determining from results of the pre-check that the virtualization software can be upgraded to the desired image and the firmware can be upgraded to the desired version, upgrading the current image of the virtualization software to the desired image and upgrading the current version of the firmware to the desired version.

    TECHNIQUES FOR NON-DISRUPTIVE SYSTEM UPGRADE

    公开(公告)号:US20220276858A1

    公开(公告)日:2022-09-01

    申请号:US17336398

    申请日:2021-06-02

    Applicant: VMWARE, INC.

    Abstract: The disclosure provides an approach for a non-disruptive system upgrade. Embodiments include installing an upgraded version of an operating system (OS) on a computing system while a current version of the OS continues to run. Embodiments include entering a maintenance mode on the computing system, including preventing the addition of new applications and modifying the handling of storage operations on the computing system for the duration of the maintenance mode. Embodiments include, during the maintenance mode, configuring the upgraded version of the OS. Embodiments include, after configuring the upgraded version of the OS, suspending a subset of applications running on the computing system, transferring control over resources of the computing system to the upgraded version of the OS, and resuming the subset of the applications running on the computing system. Embodiments include exiting the maintenance mode on the computing system.

    Hypervisor with virtual-memory file system

    公开(公告)号:US10387186B2

    公开(公告)日:2019-08-20

    申请号:US15636527

    申请日:2017-06-28

    Applicant: VMware, Inc.

    Abstract: A first hypervisor uses a first version of a virtual-memory file system (VMemFS) suspends virtual machines. A second hypervisor uses a instance of the VMemFS, the version of which may be the same or different from the first version. The VMemFS is designed so that an instance of the same or a later version of the VMemFS can read and ingest information in memory written to memory by another instance of the VMemFS. Accordingly, the second hypervisor resumes the virtual machines, effecting an update or other swap of hypervisors with minimal interruption. In other examples, the swapped hypervisors support process containers or simply support virtual memory.

Patent Agency Ranking