CANARY PROCESS FOR GRACEFUL WORKLOAD EVICTION

    公开(公告)号:US20210232419A1

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

    申请号:US16751544

    申请日:2020-01-24

    Applicant: VMware, Inc.

    Abstract: Memory shortage is detected in a clustered container host system so that workloads can be shut down gracefully. A method of managing memory in a virtual machine (VM) in which containers are executed, includes the steps of: monitoring a dummy process that runs in the VM concurrently with the containers, the dummy process being configured to be terminated by an operating system of the VM under a low memory condition before any other processes running in the VM; upon detecting that the dummy process has been terminated, selecting one of the containers to be terminated; and terminating processes of the selected container.

    METHOD FOR ACCESSING APPLICATION LOGS WITHIN VIRTUAL MACHINES BASED ON OPERATOR-DEFINED CRITERIA

    公开(公告)号:US20210311761A1

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

    申请号:US16838597

    申请日:2020-04-02

    Applicant: VMware, Inc.

    Abstract: Log information is retrieved from a log of a container running in a virtual machine in response to a request for the log information, by accessing a virtual disk of the virtual machine, reading the log of the container from the virtual disk and preparing the requested log information from the log, and transmitting the requested log information to a virtual machine (VM) management process running in a host computer of the virtual machine for the VM management process to forward to a requestor of the log information. Alternatively, log data of the container running in the virtual machine may be streamed to the VM management process over a virtual socket communication channel that is established between the virtual machine and the VM management process.

    INTROSPECTION INTO WORKLOADS RUNNING WITHIN VIRTUAL MACHINES

    公开(公告)号:US20210311757A1

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

    申请号:US16838432

    申请日:2020-04-02

    Applicant: VMware, Inc.

    Abstract: Introspection into containers running in virtual machines (VMs) that are instantiated on a host computer is achieved. A method of processing an introspection command for a container, funning in a virtual machine, is carried out by a VM management process, and includes the steps of receiving a first request that is formulated according to a first protocol, e.g., transmission control protocol, and includes the introspection command, identifying the virtual machine from the first request, formulating a second request that includes the introspection command, according to a second protocol (e.g., virtual socket protocol), and transmitting the second request to a container management process running in the virtual machine for the container management process to execute the introspection command.

Patent Agency Ranking