CLUSTER OF PROCESSING NODES WITH DISTRIBUTED GLOBAL FLASH MEMORY USING COMMODITY SERVER TECHNOLOGY
First Claim
1. A distributed storage system, comprising:
- a plurality of nodes, wherein each node, of the plurality of nodes executes one or more application processes which are capable of accessing persistent shared memory, wherein the persistent shared memory is implemented by solid state devices physically maintained on each of the plurality of nodes,wherein each the one or more application processes, maintained on a particular node, of the plurality of nodes, communicates with a shared data fabric (SDF) to access the persistent shared memory.
5 Assignments
0 Petitions
Accused Products
Abstract
Approaches for a distributed storage system that comprises a plurality of nodes. Each node, of the plurality of nodes, executes one or more application processes which are capable of accessing persistent shared memory. The persistent shared memory is implemented by solid state devices physically maintained on each of the plurality of nodes. Each the one or more application processes, maintained on a particular node, of the plurality of nodes, communicates with a shared data fabric (SDF) to access the persistent shared memory. The persistent shared memory comprises a scoreboard implemented in shared DRAM memory that is mapped to a persistent storage. The scoreboard provides a crash tolerant mechanism for enabling application processes to communicate with the shared data fabric (SDF).
-
Citations
6 Claims
-
1. A distributed storage system, comprising:
-
a plurality of nodes, wherein each node, of the plurality of nodes executes one or more application processes which are capable of accessing persistent shared memory, wherein the persistent shared memory is implemented by solid state devices physically maintained on each of the plurality of nodes, wherein each the one or more application processes, maintained on a particular node, of the plurality of nodes, communicates with a shared data fabric (SDF) to access the persistent shared memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification