Systems and methods for managing stalled storage devices

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S152000

Reexamination Certificate

active

07870345

ABSTRACT:
Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and transitioning the first storage device to a stalled state. The method also includes receiving an access request for at least a portion of the first resource while the first storage device is in the stalled state and attempting to provide access to a representation of the portion of the first resource from at least a second storage device that is not in a stalled state. In another embodiment, a method of managing access requests by a thread for a resource stored on a storage device includes initializing a thread access level for an access request by a thread for the resource. The method also includes determining whether the storage device, which has a device access level, is accessible based at least in part on the thread access level and the device access level and selecting a thread operation based at least in part on the determination of whether the storage device is accessible. The thread operation may be selected from attempting the thread access request if the device is accessible and determining whether to restart the thread access request if the device is not accessible.

REFERENCES:
patent: 5163131 (1992-11-01), Row et al.
patent: 5181162 (1993-01-01), Smith et al.
patent: 5230047 (1993-07-01), Frey et al.
patent: 5251206 (1993-10-01), Calvignac et al.
patent: 5258984 (1993-11-01), Menon et al.
patent: 5329626 (1994-07-01), Klein et al.
patent: 5359594 (1994-10-01), Gould et al.
patent: 5403639 (1995-04-01), Belsan et al.
patent: 5548724 (1996-08-01), Akizawa et al.
patent: 5596709 (1997-01-01), Bond et al.
patent: 5612865 (1997-03-01), Dasgupta
patent: 5657439 (1997-08-01), Jones et al.
patent: 5668943 (1997-09-01), Attanasio et al.
patent: 5694593 (1997-12-01), Baclawski
patent: 5696895 (1997-12-01), Hemphill et al.
patent: 5734826 (1998-03-01), Olnowich et al.
patent: 5761659 (1998-06-01), Bertoni
patent: 5774643 (1998-06-01), Lubbers et al.
patent: 5799305 (1998-08-01), Bortvedt et al.
patent: 5805578 (1998-09-01), Stirpe et al.
patent: 5805900 (1998-09-01), Fagen et al.
patent: 5806065 (1998-09-01), Lomet
patent: 5822790 (1998-10-01), Mehrotra
patent: 5862312 (1999-01-01), Mann
patent: 5870563 (1999-02-01), Roper et al.
patent: 5878410 (1999-03-01), Zbikowski et al.
patent: 5878414 (1999-03-01), Hsiao et al.
patent: 5884046 (1999-03-01), Antonov
patent: 5884098 (1999-03-01), Mason, Jr.
patent: 5884303 (1999-03-01), Brown
patent: 5890147 (1999-03-01), Peltonen et al.
patent: 5933834 (1999-08-01), Aichelen
patent: 5943690 (1999-08-01), Dorricott et al.
patent: 5996089 (1999-11-01), Mann
patent: 6021414 (2000-02-01), Fuller
patent: 6029168 (2000-02-01), Frey
patent: 6038570 (2000-03-01), Hitz et al.
patent: 6044367 (2000-03-01), Wolff
patent: 6055543 (2000-04-01), Christensen et al.
patent: 6070172 (2000-05-01), Lowe
patent: 6081833 (2000-06-01), Okamoto et al.
patent: 6081883 (2000-06-01), Popelka et al.
patent: 6108759 (2000-08-01), Orcutt et al.
patent: 6117181 (2000-09-01), Dearth et al.
patent: 6122754 (2000-09-01), Litwin et al.
patent: 6138126 (2000-10-01), Hitz et al.
patent: 6154854 (2000-11-01), Stallmo
patent: 6173374 (2001-01-01), Heil et al.
patent: 6209059 (2001-03-01), Ofer et al.
patent: 6219693 (2001-04-01), Napolitano et al.
patent: 6321345 (2001-11-01), Mann
patent: 6334168 (2001-12-01), Islam et al.
patent: 6353823 (2002-03-01), Kumar
patent: 6384626 (2002-05-01), Tsai et al.
patent: 6385626 (2002-05-01), Tamer et al.
patent: 6397311 (2002-05-01), Capps
patent: 6408313 (2002-06-01), Campbell et al.
patent: 6434574 (2002-08-01), Day et al.
patent: 6449730 (2002-09-01), Mann
patent: 6453389 (2002-09-01), Weinberger et al.
patent: 6457139 (2002-09-01), D'Errico et al.
patent: 6502172 (2002-12-01), Chang
patent: 6502174 (2002-12-01), Beardsley
patent: 6526478 (2003-02-01), Kirby
patent: 6546443 (2003-04-01), Kakivaya et al.
patent: 6549513 (2003-04-01), Chao et al.
patent: 6557114 (2003-04-01), Mann
patent: 6567894 (2003-05-01), Hsu et al.
patent: 6567926 (2003-05-01), Mann
patent: 6571244 (2003-05-01), Larson
patent: 6571349 (2003-05-01), Mann
patent: 6574745 (2003-06-01), Mann
patent: 6594655 (2003-07-01), Tal et al.
patent: 6594660 (2003-07-01), Berkowitz et al.
patent: 6598174 (2003-07-01), Parks et al.
patent: 6618798 (2003-09-01), Burton et al.
patent: 6662184 (2003-12-01), Friedberg
patent: 6671686 (2003-12-01), Pardon et al.
patent: 6671704 (2003-12-01), Gondi et al.
patent: 6732125 (2004-05-01), Autrey et al.
patent: 6848029 (2005-01-01), Coldewey
patent: 6907011 (2005-06-01), Miller et al.
patent: 6917942 (2005-07-01), Burns et al.
patent: 6922696 (2005-07-01), Lincoln et al.
patent: 6934878 (2005-08-01), Massa et al.
patent: 6940966 (2005-09-01), Lee
patent: 6954435 (2005-10-01), Billhartz et al.
patent: 7007044 (2006-02-01), Rafert et al.
patent: 7007097 (2006-02-01), Huffman et al.
patent: 7069320 (2006-06-01), Chang et al.
patent: 7111305 (2006-09-01), Solter et al.
patent: 7124264 (2006-10-01), Yamashita
patent: 7146524 (2006-12-01), Patel et al.
patent: 7152182 (2006-12-01), Ji et al.
patent: 7177295 (2007-02-01), Sholander et al.
patent: 7184421 (2007-02-01), Liu et al.
patent: 7228299 (2007-06-01), Harmer et al.
patent: 7240235 (2007-07-01), Lewalski-Brechter
patent: 7257257 (2007-08-01), Anderson et al.
patent: 7318134 (2008-01-01), Oliveira et al.
patent: 7373426 (2008-05-01), Jinmei et al.
patent: 7451341 (2008-11-01), Okaki et al.
patent: 7509448 (2009-03-01), Fachan et al.
patent: 7558910 (2009-07-01), Alverson et al.
patent: 7783666 (2010-08-01), Zhuge et al.
patent: 2001/0047451 (2001-11-01), Noble et al.
patent: 2002/0035668 (2002-03-01), Nakano et al.
patent: 2002/0038436 (2002-03-01), Suzuki
patent: 2002/0055940 (2002-05-01), Elkan
patent: 2002/0072974 (2002-06-01), Pugliese et al.
patent: 2002/0075870 (2002-06-01), de Azevedo et al.
patent: 2002/0083078 (2002-06-01), Pardon et al.
patent: 2002/0083118 (2002-06-01), Sim
patent: 2002/0087366 (2002-07-01), Collier et al.
patent: 2002/0095438 (2002-07-01), Rising et al.
patent: 2002/0124137 (2002-09-01), Ulrich et al.
patent: 2002/0138559 (2002-09-01), Ulrich et al.
patent: 2002/0156840 (2002-10-01), Ulrich et al.
patent: 2002/0156891 (2002-10-01), Ulrich et al.
patent: 2002/0156973 (2002-10-01), Ulrich et al.
patent: 2002/0156974 (2002-10-01), Ulrich et al.
patent: 2002/0156975 (2002-10-01), Staub et al.
patent: 2002/0161846 (2002-10-01), Ulrich et al.
patent: 2002/0161850 (2002-10-01), Ulrich et al.
patent: 2002/0161973 (2002-10-01), Ulrich et al.
patent: 2002/0163889 (2002-11-01), Yemini et al.
patent: 2002/0165942 (2002-11-01), Ulrich et al.
patent: 2002/0166026 (2002-11-01), Ulrich et al.
patent: 2002/0166079 (2002-11-01), Ulrich et al.
patent: 2002/0169827 (2002-11-01), Ulrich et al.
patent: 2002/0174295 (2002-11-01), Ulrich et al.
patent: 2002/0174296 (2002-11-01), Ulrich et al.
patent: 2002/0178162 (2002-11-01), Ulrich et al.
patent: 2002/0191311 (2002-12-01), Ulrich et al.
patent: 2002/0194523 (2002-12-01), Ulrich et al.
patent: 2002/0194526 (2002-12-01), Ulrich et al.
patent: 2002/0198864 (2002-12-01), Ostermann et al.
patent: 2003/0005159 (2003-01-01), Kumhyr
patent: 2003/0014391 (2003-01-01), Evans et al.
patent: 2003/0033308 (2003-02-01), Patel et al.
patent: 2003/0109253 (2003-06-01), Fenton et al.
patent: 2003/0120863 (2003-06-01), Lee et al.
patent: 2003/0125852 (2003-07-01), Schade et al.
patent: 2003/0131860 (2003-07-01), Ashcraft et al.
patent: 2003/0135514 (2003-07-01), Patel et al.
patent: 2003/0158873 (2003-08-01), Sawdon et al.
patent: 2003/0163726 (2003-08-01), Kidd
patent: 2003/0172149 (2003-09-01), Edsall et al.
patent: 2003/0182325 (2003-09-01), Manley et al.
patent: 2004/0003053 (2004-01-01), Williams
patent: 2004/0024963 (2004-02-01), Talagala et al.
patent: 2004/0133670 (2004-07-01), Kaminsky et al.
patent: 2004/0153479 (2004-08-01), Mikesell et al.
patent: 2004/0189682 (2004-09-01), Troya

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

Systems and methods for managing stalled storage devices does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Systems and methods for managing stalled storage devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for managing stalled storage devices will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2661095

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