SYSTEM AND METHODS FOR USING CONTAINER LAYERS TO FACILITATE CLOUD RESOURCE SHARING AND DECREASE STARTUP TIMES

    公开(公告)号:US20220229647A1

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

    申请号:US17169323

    申请日:2021-02-05

    Abstract: A package manager used with a containerization platform can organize code portions into immutable layers. Collections of layers can be organized and saved together as an executable unit. Disclosed solutions recognize that because layers do not change, they can be reused by the same user and can also serve as shared building blocks for multiple environments running simultaneously. To facilitate sharing layers, a system can analyze which ones are common to multiple environments and allow multiple simultaneous environments to share common layers. Layer compression and dominator algorithms can be used to address inherent layer constraints. To facilitate use of existing layers for efficient start-up, code packages can be organized into base layers and additional layers, and commonly-used layers can be cached. New or unique environment requests can combine previously-cached base layers and additional layers to avoid redundant calculations. A just-in-time approach can combine layers into new images on the fly and cache the new images for later use.

    SYSTEM AND METHODS FOR USING CONTAINER LAYERS TO FACILITATE CLOUD RESOURCE SHARING AND DECREASE STARTUP TIMES

    公开(公告)号:US20240338192A1

    公开(公告)日:2024-10-10

    申请号:US18745889

    申请日:2024-06-17

    CPC classification number: G06F8/63 G06F8/433 G06F9/5077

    Abstract: A package manager used with a containerization platform can organize code portions into immutable layers. Collections of layers can be organized and saved together as an executable unit. Disclosed solutions recognize that because layers do not change, they can be reused by the same user and can also serve as shared building blocks for multiple environments running simultaneously. To facilitate sharing layers, a system can analyze which ones are common to multiple environments and allow multiple simultaneous environments to share common layers. Layer compression and dominator algorithms can be used to address inherent layer constraints. To facilitate use of existing layers for efficient start-up, code packages can be organized into base layers and additional layers, and commonly-used layers can be cached. New or unique environment requests can combine previously-cached base layers and additional layers to avoid redundant calculations. A just-in-time approach can combine layers into new images on the fly and cache the new images for later use.

    System and methods for using container layers to facilitate cloud resource sharing and decrease startup times

    公开(公告)号:US12039314B2

    公开(公告)日:2024-07-16

    申请号:US17169323

    申请日:2021-02-05

    CPC classification number: G06F8/63 G06F8/433 G06F9/5077

    Abstract: A package manager used with a containerization platform can organize code portions into immutable layers. Collections of layers can be organized and saved together as an executable unit. Disclosed solutions recognize that because layers do not change, they can be reused by the same user and can also serve as shared building blocks for multiple environments running simultaneously. To facilitate sharing layers, a system can analyze which ones are common to multiple environments and allow multiple simultaneous environments to share common layers. Layer compression and dominator algorithms can be used to address inherent layer constraints. To facilitate use of existing layers for efficient start-up, code packages can be organized into base layers and additional layers, and commonly-used layers can be cached. New or unique environment requests can combine previously-cached base layers and additional layers to avoid redundant calculations. A just-in-time approach can combine layers into new images on the fly and cache the new images for later use.

Patent Agency Ranking