Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition
Reexamination Certificate
2011-04-26
2011-04-26
Kim, Matt (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Specific memory composition
C711SE12001
Reexamination Certificate
active
07934055
ABSTRACT:
An apparatus, system, and method are disclosed for a shared, front-end, distributed redundant array of independent drives (“RAID”). A multiple storage request receiver module receives at least two storage requests from at least two clients to store file or object data in one or more storage devices of a storage device set. The storage requests are concurrent and have at least a portion of the data in common. The storage device set includes autonomous storage devices forming a RAID group. Each storage device is capable of independently receiving storage requests from a client over a network. A striping module calculates a stripe pattern and writes N data segments per stripe to N storage devices. A parity-mirror module writes a set of N data segments to parity-mirror storage devices. A sequencer module ensures completion of a first storage request prior to executing a second storage request.
REFERENCES:
patent: 4092732 (1978-05-01), Ouchi
patent: 4761785 (1988-08-01), Clark et al.
patent: 5274799 (1993-12-01), Brant et al.
patent: 5325509 (1994-06-01), Lautzenheiser
patent: 5388108 (1995-02-01), DeMoss et al.
patent: 5490248 (1996-02-01), Dan et al.
patent: 5504882 (1996-04-01), Chai
patent: 5574882 (1996-11-01), Menon et al.
patent: 5579474 (1996-11-01), Kakuta et al.
patent: 5594883 (1997-01-01), Pricer
patent: 5596708 (1997-01-01), Weber
patent: 5664187 (1997-09-01), Burkes et al.
patent: 5720025 (1998-02-01), Wilkes et al.
patent: 5745671 (1998-04-01), Hodges
patent: 5754563 (1998-05-01), White
patent: 5761402 (1998-06-01), Kaneda et al.
patent: 5893138 (1999-04-01), Judd et al.
patent: 5958067 (1999-09-01), Kaneda et al.
patent: 5996046 (1999-11-01), Yagisawa et al.
patent: 6049890 (2000-04-01), Kakuta et al.
patent: 6092215 (2000-07-01), Hodges et al.
patent: 6138125 (2000-10-01), DeMoss
patent: 6219751 (2001-04-01), Hodges
patent: 6256749 (2001-07-01), Kakuta et al.
patent: 6404647 (2002-06-01), Minne
patent: 6487636 (2002-11-01), Dolphin et al.
patent: 6675318 (2004-01-01), Lee
patent: 6694281 (2004-02-01), Arnaout et al.
patent: 6701452 (2004-03-01), Kinjo et al.
patent: 6742081 (2004-05-01), Talagala et al.
patent: 6745284 (2004-06-01), Lee et al.
patent: 6862692 (2005-03-01), Ulrich et al.
patent: 6871295 (2005-03-01), Ulrich et al.
patent: 6990547 (2006-01-01), Ulrich et al.
patent: 6996676 (2006-02-01), Megiddo
patent: 7010652 (2006-03-01), Piccirillo et al.
patent: 7058769 (2006-06-01), Danilak
patent: 7069307 (2006-06-01), Lee et al.
patent: 7082495 (2006-07-01), DeWhitt
patent: 7085953 (2006-08-01), Hsu et al.
patent: 7096321 (2006-08-01), Modha
patent: 7136964 (2006-11-01), Yamamoto
patent: 7167953 (2007-01-01), Megiddo
patent: 7185265 (2007-02-01), Kakuta et al.
patent: 7243203 (2007-07-01), Scheuerlein
patent: 7246179 (2007-07-01), Camara
patent: 7305520 (2007-12-01), Voigt
patent: 7340566 (2008-03-01), Voth
patent: 7356730 (2008-04-01), Ulrich et al.
patent: 7428691 (2008-09-01), Ouchi
patent: 7434097 (2008-10-01), Guha et al.
patent: 7450420 (2008-11-01), Sinclair
patent: 7487320 (2009-02-01), Bansal
patent: 7529905 (2009-05-01), Sinclair
patent: 7552271 (2009-06-01), Sinclair
patent: 7644239 (2010-01-01), Ergan
patent: 7725628 (2010-05-01), Phan
patent: 7752389 (2010-07-01), Fan
patent: 2001/0025360 (2001-09-01), Kakuta et al.
patent: 2002/0069317 (2002-06-01), Chow et al.
patent: 2002/0161972 (2002-10-01), Talagala et al.
patent: 2002/0184481 (2002-12-01), Bish et al.
patent: 2003/0014598 (2003-01-01), Brown
patent: 2003/0041211 (2003-02-01), Merkey et al.
patent: 2003/0056142 (2003-03-01), Hashemi
patent: 2003/0061296 (2003-03-01), Craddock
patent: 2003/0135808 (2003-07-01), Kakuta et al.
patent: 2003/0221060 (2003-11-01), Umberger et al.
patent: 2004/0064600 (2004-04-01), Lee et al.
patent: 2004/0186946 (2004-09-01), Lee
patent: 2004/0250019 (2004-12-01), Fujie et al.
patent: 2004/0268359 (2004-12-01), Hanes
patent: 2005/0027951 (2005-02-01), Piccirillo et al.
patent: 2005/0240713 (2005-10-01), Wu
patent: 2006/0026347 (2006-02-01), Hung
patent: 2006/0036904 (2006-02-01), Yang
patent: 2006/0059326 (2006-03-01), Aasheim
patent: 2006/0075057 (2006-04-01), Gildea
patent: 2006/0085674 (2006-04-01), Ananthamurthy
patent: 2006/0095661 (2006-05-01), Fleiner et al.
patent: 2006/0248387 (2006-11-01), Nicholson
patent: 2007/0050571 (2007-03-01), Nakamura
patent: 2007/0233937 (2007-10-01), Coulson
patent: 2007/0300008 (2007-12-01), Rogers
patent: 2009/0113235 (2009-04-01), Selinger
patent: 9828684 (1998-07-01), None
patent: 9828685 (1998-07-01), None
“White Paper: S2A9550 Overview”, DataDirect Networks, www.datadirectnet.com, 2007, 17 pages.
ASPMC—660, Asine Group, http://www.asinegroup.com/products/aspmc660.html, copyright 2002, downloaded on Nov. 18, 2009.
NAND Flash 101: An Introduction to NAND Flash and How to Design It In to Your Next Product, Micron, pp. 1-28, Micron Technology Nov. 2006.
CAO, The TicklerTaip Parallel RAID Architecture, The Annual International Symposium on Computer Architecture, May 1993, pp. 52-63.
PCT/US2007/086705, International Search Report and Written Opinion, Nov. 16, 2009.
PCT/US2007/086705, International Preliminary Report on Patentability, Dec. 10, 2009.
“Pivot3 RAIGE Cluster: Technology Overview”, White Paper, www.pivot3.com, Jun. 2007, pp. 1-17.
Stodolsky, Parity Logging, Overcoming the Small Write Problem in Redundant Disk Arrays, School of Computer Science and Department of Electrical and Computer Engineering, Carnegie Melon University, 1993.
PCT/US2007/086702, International Search Report and Written Opinion, Nov. 11, 2009.
PCT/US2007/086702, International Preliminary Report on Patentability, Nov. 19, 2009.
PCT/US2007/086703, International Search Report and Written Opinion, Nov. 9, 2009.
PCT/US2007/086703, International Preliminary Report on Patentability, Nov. 19, 2009.
BiTMICRO Introduces E-Disk PMC Flash Disk Module at Military & Aerospace Electronics East, May 18, 2004, BiTMICRO, http://www.bitmicro.com/press—news—releases—20040518—prt.php.
Datadirect Storage Systems Selected for NCSA Cluster, HPC Wire, The global publication of record for High Performance Computing, Aug. 15, 2003, vol. 12, No. 32, http://www.hpcwire.com/hpcwire/hpcwireWWW/03/0815/105731.html.
Introducing Box Hill's Fibre Box, CERN Fibre Channel News, Jan. 16, 1997, http://hsi.web.cern.ch/HSI/fcs
ews/jandec97.htm.
John Makulowich,Strategies, Players and Emerging Markets, Washington Technology, Jun. 26, 1997, http://washingtontechnology.com/articles/1997/06/26/strategies-players-and-emerging-markets.aspx.
Ari, Gottwals, Henze, “Performance Boosting and Workload Isolation in Storage Area Networks with SANcache”, Hewlett Packard Laboratories, Proceedings of the 23rd IEEE/ 14th NASA Goddard Conference on Mass Storage Systems Technologies (MSST 2006), May 2006, pp. 263-273.
Plank, James S, “A Tutorial on Reed-Solomon coding for Fault Tolerance in RAID-like Systems”, Dept. of computer Science, Univ. of Tennessee, Sep. 1997, pp. 995-1012.
Morgenstern, David, “Is there a Flash Memory RAID in your Future?”, Nov. 2006.
“File System Primer”, http://wiki.novell.com/index.php/File—System—Primer, Jul. 2006.
“Method for fault tolerance in nonvolatile storage”, Ip.com, IPCOM000042269D, Feb. 2005.
Dan, Singer, Implementing MLC NAND Flash for Cost-Effective, High-Capacity Memory, M-systems White paper, Sep. 2003.
Introduction to Samsungs Linux Flash File System—RFS, Samsung Electronics, Nov. 2006.
Mesnier, Ganger, Riedel, “Object-Based Storage”, IEEE Comm Magazine, Aug. 2003.
Hensbergen, “Dynamic Policy Disk Caching for Storage Networking”, Nov. 2006.
EP07869020.3, 2380.2.9EP, Office Action, Oct. 21, 2010.
“BiTMICRO Introduces E-Disk PMC Flash Disk Module at Military & Aerospace Electronics East 2004”, BiTMICRO, May 18, 2004, http://www.bitmicro.com/press—news—releases—20040518—prt.php.
Stodolsky, Parity Logging, Overcoming the Sm
Flynn David
Thatcher Jonathan
Zappe Michael
Fishburn John P
Fusion-Io, Inc
Kim Matt
Kunzler Needham Massey & Thorpe
LandOfFree
Apparatus, system, and method for a shared, front-end,... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus, system, and method for a shared, front-end,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus, system, and method for a shared, front-end,... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2717040