Multi-level cache-mesh-system for multi-tenant serverless environments

    公开(公告)号:AU2021246978A1

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

    申请号:AU2021246978

    申请日:2021-02-11

    Applicant: IBM

    Abstract: A method, computer system, and a computer program product for execution of a stateless service on a node (204,206,208) in a workload execution environment is provided. The method may include defining for each node (204, 206, 208) a workload container (210, 216, 222, 228) including a cache component (214, 220, 226, 232) of a cache-mesh. The method may include, upon receiving a state request from a stateless requesting service from one of the cache components (214, 220, 226, 232) of the cache-mesh in an execution container(210, 216, 222, 228), determining whether a requested state is present in the cache component (214, 220, 226, 232) of a related execution container(210, 216, 222, 228). The method may include, upon a cache miss, broadcasting the state request to other cache components (214, 220, 226, 232) of the cache-mesh, determining, by the other cache components (214, 220, 226, 232), whether the requested state is present in respective caches, and upon any cache component (214, 220, 226, 232) identifying the requested state, sending the requested state to the requesting service using a protocol for communication.

    Cache-Netz-System mit mehreren Ebenen für serverlose Mehrfachnutzerumgebungen

    公开(公告)号:DE112021000410T5

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

    申请号:DE112021000410

    申请日:2021-02-11

    Applicant: IBM

    Abstract: Ein Verfahren, ein Computersystem und ein Computerprogrammprodukt zur Ausführung eines zustandslosen Dienstes auf einem Knoten in einer Betriebslast-Ausführungsumgebung werden bereitgestellt. Die vorliegende Erfindung kann für jeden Knoten ein Definieren eines Betriebslastcontainers umfassen, der eine Cache-Komponente eines Cache-Netzes umfasst. Die vorliegende Erfindung kann nach dem Empfangen einer Zustandsanforderung von einem zustandslosen anfordernden Dienst aus einer der Cache-Komponenten des Cache-Netzes in einem Ausführungscontainer ein Ermitteln umfassen, ob ein angeforderter Zustand in der Cache-Komponente eines zugehörigen Ausführungscontainers vorhanden ist. Die vorliegende Erfindung kann nach einem Cache-Fehltreffer ein Rundsenden der Zustandsanforderung an andere Cache-Komponenten des Cache-Netzes, ein Ermitteln, durch die anderen Cache-Komponenten, ob der angeforderte Zustand in jeweiligen Caches vorhanden ist, und nachdem eine beliebige Cache-Komponente den angeforderten Zustand erkennt, ein Senden des angeforderten Zustands an den anfordernden Dienst unter Verwendung eines Protokolls für die Datenübertragung umfassen.

Patent Agency Ranking