SYSTEMS AND METHODS FOR MANAGING AN UPLOAD OF FILES IN A SHARED CACHE STORAGE SYSTEM

Systems and methods for managing a storage device are disclosed. Generally, in a host to which a storage device is operatively coupled, wherein the storage device includes a cache for storing one or more discardable files, a file is identified to be uploaded to an external location. A determination...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HAHN, JUDAH, GAMLIEL, SHERRY, LEAH, HUTTON, HENRY, MEZA, JOSEPH, R
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:Systems and methods for managing a storage device are disclosed. Generally, in a host to which a storage device is operatively coupled, wherein the storage device includes a cache for storing one or more discardable files, a file is identified to be uploaded to an external location. A determination is made whether sufficient free space exists in the cache to pre-stage the file for upload to the external location and the file is stored in the cache upon determining that sufficient free space exists in the cache to pre-stage the file for upload to the external location, wherein pre-stating prepares a file for opportunistically uploading such file in accordance with an uploading policy. L'invention porte sur des systèmes et des procédés de gestion d'un dispositif de stockage. D'une manière générale, dans un hôte auquel un dispositif de stockage est couplé de manière fonctionnelle, le dispositif de stockage comprenant une mémoire cache pour le stockage d'un ou plusieurs fichiers pouvant être supprimés, un fichier est identifié pour être téléversé sur un emplacement externe. Une détermination est réalisée sur le point de savoir si un espace libre suffisant existe ou non dans la mémoire cache pour préparer le fichier pour un téléversement sur l'emplacement externe et le fichier est stocké dans la mémoire cache lors de la détermination du fait qu'un espace libre suffisant existe dans la mémoire cache pour préparer le fichier pour un téléversement sur l'emplacement externe, la préparation préparant un fichier pour un téléversement de manière opportuniste d'un tel fichier conformément à une politique de téléversement.