EFFICIENT MANAGEMENT OF LARGE NUMBER OF FILE DESCRIPTORS
    1.
    发明申请
    EFFICIENT MANAGEMENT OF LARGE NUMBER OF FILE DESCRIPTORS 有权
    大量文件描述符的有效管理

    公开(公告)号:US20160371322A1

    公开(公告)日:2016-12-22

    申请号:US14746695

    申请日:2015-06-22

    Applicant: VMware, Inc.

    CPC classification number: G06F17/30377 G06F17/3012 G06F17/30362

    Abstract: A file descriptor data structure is configured as a hierarchy of tables. File descriptors are stored as entries in tables that are at the bottom of the hierarchy. When a request to add a file descriptor is received and there are no more entries remaining in the file descriptor tables, the file descriptor data structure is extended by obtaining a lock on a variable containing a maximum number of file descriptors, adding the file descriptor to a new file descriptor table, updating entries in existing upper level tables of the hierarchy so that they point to the new file descriptor table, updating the variable containing the maximum number of file descriptors, and releasing the lock.

    Abstract translation: 文件描述符数据结构被配置为表的层次结构。 文件描述符作为条目存储在层次结构底部的表中。 当接收到添加文件描述符的请求,并且在文件描述符表中不存在更多条目时,通过获得对包含最大数目的文件描述符的变量的锁定来扩展文件描述符数据结构,将文件描述符添加到 新的文件描述符表,更新层次结构的现有上级表中的条目,以便它们指向新的文件描述符表,更新包含最大数量的文件描述符的变量,并释放锁定。

    HYPERVISOR EXCHANGE WITH VIRTUAL-MACHINE CONSOLIDATION

    公开(公告)号:US20200026544A1

    公开(公告)日:2020-01-23

    申请号:US16585701

    申请日:2019-09-27

    Applicant: VMware, Inc.

    Abstract: A hypervisor exchange, e.g., an upgrade, can include consolidating resident virtual machines into a single host virtual machine, exchanging an old hypervisor with a new (upgraded) hypervisor, and disassociating the virtual resident virtual machines by migrating them to the new hypervisor. The consolidating can involve migrating the resident virtual machines from the old hypervisor to a guest hypervisor on the host virtual machine. The exchange can involve: 1) suspending the host virtual machine before the exchange; and 2) resuming the host virtual machine after the exchange; or migrating the host virtual machine from a partition including the old hypervisor to a partition hosting the new hypervisor. Either way, an exchange (upgrade) is achieve without requiring a bandwidth consuming migration over a network to a standby machine.

    TRUSTED EXECUTION OF BINARIES AND MODULES
    5.
    发明申请
    TRUSTED EXECUTION OF BINARIES AND MODULES 有权
    双重和模块的可信执行

    公开(公告)号:US20150067838A1

    公开(公告)日:2015-03-05

    申请号:US14297044

    申请日:2014-06-05

    Applicant: VMware, Inc.

    CPC classification number: G06F21/51 G06F21/57

    Abstract: A computer system mechanism is provided that restricts execution of binaries, such as applications, kernel modules, shared libraries, on the computing system to only those that have been installed by an approved mechanism. The approved mechanism acts as a single entry point on the computing for installing new binaries. Any change in file content or metadata taints an executable file and prevents execution by the kernel. Files copied over and not installed via, the approved mechanism will not be executed.

    Abstract translation: 提供了一种计算机系统机制,其将在计算系统上的二进制文件(例如应用程序,内核模块,共享库)的执行限制为仅由已批准的机制安装的那些程序。 已批准的机制作为安装新二进制文件的计算的单个入口点。 文件内容或元数据的任何更改都会影响可执行文件,并阻止内核执行。 文件复制并未安装,经批准的机制将不会执行。

    REMEDIATION OF A SYSTEM TO NEW DESIRED STATE USING CONFIGURATION DEPENDENCY GRAPH

    公开(公告)号:US20220239555A1

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

    申请号:US17156489

    申请日:2021-01-22

    Applicant: VMware, Inc.

    Abstract: A method of remediating system services relies on a first dependency graph with super nodes, to each of which a set of system services are assigned, and second dependency graphs, each of which represents dependencies among the system services that are in one of the sets. The method includes the steps of: comparing an actual configuration state of the system services to a desired configuration state of the system services to identify configurations that are in drift; identifying system services corresponding to the configurations that are in drift; determining an order of updating configurations of the identified system services using the first and second dependency graphs; and applying the desired configurations of the identified system services in the order determined, wherein after the configurations of an identified system service are updated, the system service executes with the updated configurations.

    MANAGING CONFIGURATIONS OF SYSTEM SERVICES RUNNING IN A CLUSTER OF HOSTS

    公开(公告)号:US20220237000A1

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

    申请号:US17156497

    申请日:2021-01-22

    Applicant: VMware, Inc.

    Abstract: A method of managing configurations of a plurality of system services, including a first system service and a second system service, in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein includes steps of: upon receiving an application programming interface (API) call to apply configurations of the system services defined in a desired configuration file to the system services, parsing the desired configuration file to identify a first configuration for the first system service and a second configuration for the second system service, and storing the first and second configurations in accordance with a configuration schema defined for the first and second system services, wherein the first system service executes with the stored first configuration applied thereto and the second system service executes with the stored second configuration applied thereto.

    MANAGING LIFECYCLE OF VIRTUALIZATION SOFTWARE IN A VIRTUALIZED COMPUTING SYSTEM

    公开(公告)号:US20220229644A1

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

    申请号:US17150606

    申请日:2021-01-15

    Applicant: VMware, Inc.

    Abstract: An example method of managing a lifecycle of virtualization software in a host is described. The method includes: obtaining, by an initiator in a current version of the virtualization software, a software installation bundle (SIB) from an image repository for a target version of the virtualization software, the SIB including a patcher; verifying, by the initiator, authenticity of the SIB; mounting at least one payload of the SIB in a root filesystem of the virtualization software, and initiating, by the initiator, the patcher in the at least one payload as mounted to perform at least one check operation.

    SCHEMA-BASED CLASSIFICATION OF DATA ON A SYSTEM

    公开(公告)号:US20210311755A1

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

    申请号:US16837676

    申请日:2020-04-01

    Applicant: VMware, Inc.

    Abstract: A virtualized computing system includes a plurality of hosts, each of which is configured with a virtualization software for supporting execution of virtual machines therein. A method of managing a configuration of a system service in the virtualized computing system includes: upon receiving an API call to operate on a configuration object for the system service that is backed by a configuration schema of the system service, updating a database in accordance with the configuration schema to update or store the configuration of the system service, so that the system service executes with the configuration stored in the database.

    AUTOMATIC SELF-ADJUSTING SOFTWARE IMAGE RECOMMENDATION

    公开(公告)号:US20220188091A1

    公开(公告)日:2022-06-16

    申请号:US17124046

    申请日:2020-12-16

    Applicant: VMware, Inc.

    Abstract: A method of updating a desired state of a virtualization software for a cluster of hosts includes: in response to a notification of a change associated with the cluster, determining versions of a base image of the virtualization software that are compatible with the cluster; for each compatible version of the base image, determining versions of an add-on image of the virtualization software that are compatible with the compatible version of the base image and the cluster; presenting as a recommended image a complete image of the virtualization software, the complete image containing a first version of the base image that is compatible with the cluster and a first version of the add-on image that is compatible with the first version of the base image and the cluster; and upon acceptance of the recommended image, updating a software specification to include the recommended image.

Patent Agency Ranking