Apparatus, system, and method for a shared, front-end,...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-2717040

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.