VIRTUALIZED APPLICATION-LAYER SPACE FOR DATA PROCESSING IN DATA STORAGE SYSTEMS

Described are various embodiments of methods, systems, devices and appliances relating to virtualized application-layer space for data processing in such data storage systems, including a distributed data storage system, and methods relating thereto, for implementing application-specific data proces...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LEGARE, Jean-Sebastien Julien Benoit, FERSTAY, Daniel, WARFIELD, Andrew, GUYADER, Jean Maurice Guy
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:Described are various embodiments of methods, systems, devices and appliances relating to virtualized application-layer space for data processing in such data storage systems, including a distributed data storage system, and methods relating thereto, for implementing application-specific data processing of stored client data, the data storage system comprising: a plurality of communicatively coupled data storage components, each data storage component comprising at least one data storage resource and a processor, the plurality of data storage components maintaining a data object store of client data, said client data being stored in said data object store in accordance with a data object store file system; and a virtualized processing unit instantiated implementing application-specific data processing of said client data stored on the data object store, said client data object store accessible by said virtualized processing unit in accordance with an application-specific data storage access protocol. Dans divers modes de réalisation, l'invention concerne des procédés, des systèmes, des dispositifs et des appareils relatifs à un espace de couche d'application virtualisée pour traiter des données dans de tels systèmes de stockage de données, comprenant un système de stockage de données distribué et des procédés relatifs à celui-ci pour mettre en oeuvre un traitement de données spécifique d'une application de données client stockées. Le système de stockage de données comprend : une pluralité de composants de stockage de données couplés de manière communicative, chaque composant de stockage de données comprenant au moins une ressource de stockage de données et un processeur, la pluralité de composants de stockage de données maintenant un stockage d'objet de données client,les données client étant stockées dans le stockage d'objets de données en fonction d'un système de fichiers de stockage d'objets de données ; et une unité de traitement virtualisée instanciée mettant en oeuvre un traitement de données spécifique d'une application du client stockée sur le stockage d'objets de données, le stockage d'objet de données client étant accessible à l'unité de traitement virtualisé en fonction d'un protocole d'accès à un stockage de données spécifique d'une application.