99" GET MISS from HOME FLASH US 8,732,386 B2 Page 2
US008732386B2 (12) United States Patent (10) Patent N0.: US 8,732,386 B2 O’Krafka et al. (45) Date of Patent: May 20, 2014 (54) SHARING DATA FABRIC FOR (56) References Cited COHERENT-DISTRIBUTED CACHING OF U.S. PATENT DOCUMENTS MULTI-NODE SHARED-DISTRIBUTED FLASH MEMORY 4,916,605 A 4/1990 Beardsley et a1. 5,046,002 A 9/1991 Takashi et a1. (75) Inventors: Brian Walter O’Krafka, Austin, CA 5,057,996 A 10/1991 Cutler et a1. (US); Michael John Koster, Bridgeville, 5,117,350 A 5/1992 Parrish et a1. 5,212,789 A 5/1993 Rago CA (US); Darpan Dinker, Union City, 5,287,496 A 2/1994 Chen et a1. CA (US); Earl T. Cohen, Oakland, CA 5,297,258 A 3/1994 Hale et a1. (US); Thomas M. McWilliams, Oakland, CA (US) (Continued) FOREIGN PATENT DOCUMENTS (73) Assignee: Sandisk Enterprise IP LLC., Milpitas, CA (US) EP 1548600 Bl 1/2007 EP 1746510 Al 1/2007 (*) Notice: Subject to any disclaimer, the term of this OTHER PUBLICATIONS patent is extended or adjusted under 35 U.S.C. 154(b) by 929 days. Bsn-modulestore, Versioning Concept, Oct. 13, 2010, 2 pgs. Btrfs, http://en.wikipedia.0rg, Oct. 3, 2011, 9 pgs. (21) Appl. N0.: 12/197,s99 (Continued) (22) Filed: Aug. 25, 2008 Primary Examiner * Larry Mackall (74) Attorney, Agent, or Firm * Morgan, LeWis & Bockius Prior Publication Data (65) LLP US 2009/0240869 A1 Sep. 24, 2009 (57) ABSTRACT A Sharing Data Fabric (SDF) causes ?ash memory attached Related US. Application Data to multiple compute nodes to appear to be a single large memory space that is global yet shared by many applications (63) Continuation-in-part of application No.
[Show full text]