ACCOUNTING AND ENFORCING NON-PROCESS EXECUTION BY CONTAINER-BASED SOFTWARE TRANSMITTING DATA OVER A NETWORK

    公开(公告)号:US20190095237A1

    公开(公告)日:2019-03-28

    申请号:US15956888

    申请日:2018-04-19

    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.

    ACCOUNTING AND ENFORCING NON-PROCESS EXECUTION BY CONTAINER-BASED SOFTWARE TRANSMITTING DATA OVER A NETWORK

    公开(公告)号:US20190095238A1

    公开(公告)日:2019-03-28

    申请号:US15956893

    申请日:2018-04-19

    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.

    Accounting and enforcing non-process execution by container-based software transmitting data over a network

    公开(公告)号:US10025619B1

    公开(公告)日:2018-07-17

    申请号:US15802519

    申请日:2017-11-03

    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.

    Memory bandwidth management for performance-sensitive IaaS

    公开(公告)号:US10901893B2

    公开(公告)日:2021-01-26

    申请号:US16146465

    申请日:2018-09-28

    Abstract: Memory bandwidth allocations for a plurality of tenants on a processor socket may be managed by determining a total memory bandwidth for the processor socket, determining a respective share of the total memory bandwidth for each tenant, and determining a respective dynamic memory bandwidth budget for the each tenant. The memory bandwidth allocations may be controlled based on the determined respective dynamic memory bandwidth budgets, wherein the each respective dynamic memory bandwidth budget supports utilizing the each respective share and supports sharing unused memory bandwidth of the each respective tenant with a different tenant included in the plurality of tenants.

    Accounting and enforcing non-process execution by container-based software transmitting data over a network

    公开(公告)号:US10545786B2

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

    申请号:US15712194

    申请日:2017-09-22

    Abstract: Utilizing a computing device to determine and enforce limits on cloud computing containers transmitting data over a network. A determination is made of total container time remaining available for a first container to execute in a computing environment, the first container utilizing one or more processor threads executing on a computing device. Processor packet transmission time is determined for processing and transmission of a packet or a batch of packets via a network stack associated with the computing device by the one or more processor threads utilized by the first container. An updated total container time remaining for the first container is calculated, accounting for the processor packet transmission time. The updated total container time remaining is enforced by descheduling all processor threads utilized by the first container if the updated total container time remaining is insufficient.

Patent Agency Ranking