IMMUTABLE SHAREABLE ZERO-COPY DATA AND STREAMING
The environment and use of an immutable buffer. A computing entity acquires data or generates data and populates the data into the buffer, after which the buffer is classified as immutable. The classification protects the data populated within the immutable buffer from changing during the lifetime o...
Saved in:
Main Authors | , , , , , , , , |
---|---|
Format | Patent |
Language | English French |
Published |
10.07.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The environment and use of an immutable buffer. A computing entity acquires data or generates data and populates the data into the buffer, after which the buffer is classified as immutable. The classification protects the data populated within the immutable buffer from changing during the lifetime of the immutable buffer, and also protects the immutable buffer from having its physical address changed during the lifetime of the immutable buffer. As different computing entities consume data from the immutable buffer, they do so through views provided by a view providing entity. The immutable buffer architecture may also be used for streaming data in which each component of the streaming data uses an immutable buffer. Accordingly, different computing entities may view the immutable data differently without having to actually copy the data.
L'invention concerne l'environnement et l'utilisation d'une mémoire tampon immuable. Une entité informatique acquiert des données ou génère des données et charge les données dans le tampon, après quoi le tampon est classé comme immuable. La classification protège les données chargées dans le tampon immuable d'un changement pendant la durée de vie du tampon immuable, et protège également le tampon immuable d'un changement d'adresse physique pendant la durée de vie du tampon immuable. Comme différentes entités informatiques consomment des données provenant de la mémoire tampon immuable, elles le font à travers des vues fournies par une entité de fourniture de vue. L'architecture de mémoire tampon immuable peut également être utilisée pour diffuser en continu des données, chaque composante des données diffusées en continu utilisant une mémoire tampon immuable. En conséquence, différentes entités informatiques peuvent voir les données immuables différemment sans avoir à copier réellement les données. |
---|---|
Bibliography: | Application Number: WO2014US10132 |