Failure recovery using consensus replication in a distributed flash memory system
AD Eckhardt, MJ Koster - US Patent 8,856,593, 2014 - Google Patents
5,611,057. A 3, 1997 Pecone et al. 2003/009761.0 A1 5, 2003 Hofner 5,613,071 A 3, 1997
Rankin et al. 2003/0177408 A1 9, 2003 Fields et al. 5680, 579 A 10/1997 Young et al …
Rankin et al. 2003/0177408 A1 9, 2003 Fields et al. 5680, 579 A 10/1997 Young et al …
System including a fine-grained memory and a less-fine-grained memory
TM McWilliams, ET Cohen, JM Bodwin… - US Patent …, 2014 - Google Patents
Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL
TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL …
TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL …
Cluster of processing nodes with distributed global flash memory using commodity server technology
TA Riddle, D Dinker, AD Eckhardt, MJ Koster - US Patent 9,047,351, 2015 - Google Patents
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 …
of the plurality of nodes, executes one or more application processes which are capable of …
Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory
BW O'krafka, MJ Koster, D Dinker, ET Cohen… - US Patent …, 2014 - Google Patents
(57) ABSTRACT A Sharing Data Fabric (SDF) causes flash memory attached to multiple
compute nodes to appear to be a single large memory space that is global yet shared by …
compute nodes to appear to be a single large memory space that is global yet shared by …
Low level object version tracking using non-volatile memory write generations
JM Bodwin, D Dinker, AD Eckhardt… - US Patent 8,874,515, 2014 - Google Patents
US8874515B2 - Low level object version tracking using non-volatile memory write generations
- Google Patents US8874515B2 - Low level object version tracking using non-volatile memory …
- Google Patents US8874515B2 - Low level object version tracking using non-volatile memory …
Recovery and replication of a flash memory-based object store
J George, BW O'krafka - US Patent 8,793,531, 2014 - Google Patents
Approaches for recovering nodes and adding new nodes to object stores maintained on one
or more solid state devices. At a Surviving node, in a cluster of nodes, replicating, to a recov …
or more solid state devices. At a Surviving node, in a cluster of nodes, replicating, to a recov …
Approaches for the replication of write sets
BW O'krafka, D Dinker, M Krishnan, J George - US Patent 8,666,939, 2014 - Google Patents
5701480 A 2, 1997 Ra, 2005/0027701 A1 2/2005 Zane et al. 5.742. 787 A. 4/1998 Talreja
2005/0O28134 A1 2/2005 Zane et al. 5,887,138 A 3/1999 Hagersten et al. 2005.0034. 048 …
2005/0O28134 A1 2/2005 Zane et al. 5,887,138 A 3/1999 Hagersten et al. 2005.0034. 048 …
Log driven storage controller with network persistent memory
S Fineberg, P Mehra - US Patent 8,706,687, 2014 - Google Patents
US8706687B2 - Log driven storage controller with network persistent memory - Google Patents
US8706687B2 - Log driven storage controller with network persistent memory - Google Patents …
US8706687B2 - Log driven storage controller with network persistent memory - Google Patents …
Event processing in a flash memory-based object store
M Krishnan, D Dinker, BW O'krafka - US Patent 8,868,487, 2014 - Google Patents
US8868487B2 - Event processing in a flash memory-based object store - Google Patents
US8868487B2 - Event processing in a flash memory-based object store - Google Patents …
US8868487B2 - Event processing in a flash memory-based object store - Google Patents …
Minimizing write operations to a flash memory-based object store
D Dinker - US Patent 8,700,842, 2014 - Google Patents
4,916,605 A 4/1990 Beardsley et al. 5,046,002 A 9, 1991 Takashi et al. 5,057,996 A 10,
1991 Cutler et al. 5,117,350 A 5, 1992 Parrish et al. 5,212,789 A 5/1993 Rago 5,287.496 A …
1991 Cutler et al. 5,117,350 A 5, 1992 Parrish et al. 5,212,789 A 5/1993 Rago 5,287.496 A …