METHOD AND SYSTEM FOR SMART CACHING

A device, system, method, and a computer readable storage medium are describe, the device including a cache, a plurality of data objects comprised in the cache, the plurality of data objects to be replicated to a plurality of different known target locations; and a cache manager operative to determi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: NATANZON, Assaf, GOLANDER, Amit
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A device, system, method, and a computer readable storage medium are describe, the device including a cache, a plurality of data objects comprised in the cache, the plurality of data objects to be replicated to a plurality of different known target locations; and a cache manager operative to determine a first data object in the cache that is next to replicated and keep the first data object in the cache, track which data objects of the plurality of data objects are to be replicated to which of the known target locations among the plurality of different target locations, and delete, when the cache is full, one of: a second data object which is not to be replicated and a third data object which is to be replicated last, wherein each replication of a data object is performed by a different task. Un dispositif, un système, un procédé et un support de stockage lisible par ordinateur sont décrits, le dispositif comprenant un cache, une pluralité d'objets de données étant compris dans le cache, la pluralité d'objets de données devant être dupliqués à une pluralité d'emplacements cibles connus différents ; et un gestionnaire de cache permettant de déterminer un premier objet de données dans le cache qui est le prochain à dupliquer et de maintenir le premier objet de données dans le cache, de suivre quels objets de données de la pluralité d'objets de données doivent être dupliqués vers lesquels des emplacements cibles connus parmi la pluralité d'emplacements cibles différents, et de supprimer, lorsque le cache est plein, un objet de données parmi : un deuxième objet de données qui ne doit pas être dupliqué et un troisième objet de données qui doit être dupliqué en dernier, chaque duplication d'un objet de données étant effectuée par une tâche différente.