US Patent Application No: 2009/0248,975

Number of patents in Portfolio can not be more than 2000

SYSTEMS AND METHODS FOR MANAGING STALLED STORAGE DEVICES

ALSO PUBLISHED AS: 7984324

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
EMC CORPORATIONHOPKINTON, MA4209

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Akidau, Tyler A - 10 242
Daud, Asif - 6 137
Eng, Brian - 3 56
Maykov, Ilya - 6 137
Passey, Aaron J Seattle, WA 82 2707

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
EMC CORPORATION (39)
7,937,421 Systems and methods for restriping files in a distributed file system 22 2003
7,917,474 Systems and methods for accessing and updating distributed data 21 2005
7,788,303 Systems and methods for distributed system scanning 34 2005
8,238,350 Message batching with checkpoints systems and methods 1 2005
8,055,711 Non-blocking commit protocol systems and methods 12 2005
8,051,425 Distributed system with asynchronous execution systems and methods 10 2005
7,848,261 Systems and methods for providing a quiescing protocol 19 2006
8,140,623 Non-blocking commit protocol systems and methods 0 2006
7,953,704 Systems and methods for a snapshot of data 16 2006
7,899,800 Systems and methods for providing nonlinear journaling 25 2006
8,286,029 Systems and methods for managing unavailable storage devices 1 2006
7,900,015 Systems and methods of quota accounting 24 2007
7,966,289 Systems and methods for reading objects in a file system 18 2007
7,949,692 Systems and methods for portals into snapshot data 23 2007
7,882,068 Systems and methods for adaptive copy on write 25 2007
7,984,324 Systems and methods for managing stalled storage devices 14 2008
7,953,709 Systems and methods for a read only mode for a portion of a storage system 16 2008
7,949,636 Systems and methods for a read only mode for a portion of a storage system 15 2008
7,962,779 Systems and methods for a distributed file system with data recovery 19 2008
8,082,379 Systems and methods for managing semantic locks 7 2009
8,054,765 Systems and methods for providing variable protection 15 2009
8,027,984 Systems and methods of reverse lookup 11 2009
8,015,156 Systems and methods for a snapshot of data 10 2010
8,010,493 Systems and methods for a snapshot of data 12 2010
8,112,395 Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system 5 2010
8,005,865 Systems and methods for notifying listeners of events 11 2010
8,015,216 Systems and methods of providing possible value ranges 11 2010
8,214,334 Systems and methods for distributed system scanning 1 2010
8,214,400 Systems and methods for maintaining distributed data 1 2010
8,356,150 Systems and methods for providing nonlinear journaling 4 2010
8,625,464 Systems and methods for providing a quiescing protocol 0 2010
8,060,521 Systems and methods of directory entry encodings 10 2010
8,176,013 Systems and methods for accessing and updating distributed data 2 2010
7,971,021 Systems and methods for managing stalled storage devices 17 2010
8,356,013 Systems and methods for a snapshot of data 1 2010
8,195,905 Systems and methods of quota accounting 1 2011
8,200,632 Systems and methods for adaptive copy on write 2 2011
8,380,689 Systems and methods for providing nonlinear journaling 1 2011
8,832,325 Transfer between storage devices 0 2012