Abstract:
The present invention provides a dual journaling storing method and a storage medium thereof, in which data are stored toward a central portion of a storage space of the storage medium from start and end locations when a flash memory or the like is used as a storage medium for storing/ managing/processing data. One data is stored from a start location of the storage medium based an the journaling method, and another data is stored from an end location of the storage medium toward the start location.
Abstract:
A primitives library may facilitate compiling, linking, and execution of programs that use specialized processors to perform primitive tasks. Data associated with a primitive may be accessed by a specialized-processor-based storage node manager independently of any other processing device. Specialized processors may use configurable interconnection fabrics to manage execution of subtasks, that together define a task (e.g., a primitive task), using one or more specialized processors.
Abstract:
A hardware-based storage node manager enables processing devices to perform file access operations without invoking the file-data access functions of an operating system.
Abstract:
Embodiments are directed to a unified and extensible telemetry method together with a data telemetry model aimed at the data activities of a system. Information collected using the telemetry data model is analyzed using telemetry analytics to derive insights on data activities, through the analysis of single events and subsequent linear relationships between these events, as well as the more generally networked multi-dimensional relationships among the data activities. Such analysis can provide insights for system owners to understand past data activities, optimize current data activities, and predict future data activity demands and requirements.
Abstract:
Systems and methods are disclosed for providing access to data storage. Certain embodiments provide a data storage device comprising a network infrastructure including a network device configured to be communicatively coupled to a network controller, a file server module coupled with the network device and configured to receive file-level or object-level commands from the host system via the network device after the host system has acquired the network address assigned by the network address server module. The data storage device further includes a boot image server module enabling the host system to boot from the data storage device.
Abstract:
A data storage device may comprise a flash controller and an array of flash memory devices coupled to the flash controller. The array may comprise a plurality of S~Pages that may each comprise a plurality of F~Pages, In turn, each of the plurality of F~Pages may be configured to store a variable amount of data and a variable amount of error correction code. The flash controller may be configured to generate an error correction code across each F-Page of an S~Page and to store the generated error correction code within one or more F-Pages having the largest amount of data.
Abstract:
Die Erfindung betrifft ein Verfahren zum Zurücksetzen eines Dateisystems (8) eines tragbaren Datenträgers (1) in einen Ausgangszustand, wobei im Dateisystem (8) Dateien (10) enthalten sind, jede Datei (10) einen spezifischen Dateiinhalt (15, 16) beinhaltet und alle Dateien (10), die vor dem Zurücksetzen des Dateisystems (8) einen vom Ausgangszustand des Dateisystems (8) abweichenden Dateiinhalt (15) erhalten haben, eine Kennzeichnung (18) aufweisen. Das Verfahren umfasst die Schritte: Durchsuchen des Dateisystems (18) nach Dateien (10) mit der Kennzeichnung (18); Überschreiben des Dateiinhalts (15) einer Datei (10) mit Kennzeichnung (18) mit einem ursprünglichen Dateiinhalt (16). Der ursprüngliche Dateiinhalt (16) ist in einer Sicherungsdatei (12) des Dateisystems (8) abgelegt und diese Sicherungsdatei (12) beinhaltet die ursprünglichen Dateiinhalte (16) aller gekennzeichneten Dateien (10) des Dateisystems (8) im Ausgangszustand.