Class / Patent application number | Description | Number of patent applications / Date published |
714600320 | Replacement of failed memory device | 22 |
20110072302 | SOLID STATE MEMORY CARTRIDGE WITH WEAR INDICATION - A memory cartridge is described that includes a non-volatile memory. The cartridge also includes logic to concentrate memory operations on particular areas of the non-volatile memory to cause the areas of concentration to wear out at an accelerated rate relative to non areas of concentration, and logic to track wear on the non-volatile memory resulting from one or both of erases and writes. | 03-24-2011 |
20110099419 | SOLID STATE DRIVE WITH FLASH SPARING - A method for flash sparing on a solid state drive (SSD) includes detecting a failure from a primary memory device; determining if a failure threshold for the primary memory device has been reached; and, in the event the failure threshold for the primary memory device has been reached: quiescing the SSD; and updating an entry in a sparing map table to replace the primary memory device with a spare memory device. | 04-28-2011 |
20110099420 | FAILOVER AND RECOVERY FOR REPLICATED DATA INSTANCES - Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery. | 04-28-2011 |
20110264951 | System and Method for Recovery of Primary Storage Resource Failure - Systems and methods for reducing problems and disadvantages associated with traditional approaches to data and program storage on an information handling system are provided. A method may include determining if a primary storage resource has a failure. The method may further include, in response to determining that the storage resource does not have a failure: booting from a first operating system stored on the primary storage resource, monitoring data stored to the primary storage resource to identify data to be copied to a persistent storage resource, and copying the identified data to the persistent storage resource. The method may further include, in response to determining that the storage resource has a failure: booting from a second operating system stored on the persistent storage resource, and via the second operating system, providing access to the copied identified data copied to the persistent storage resource. | 10-27-2011 |
20110289351 | DISTRIBUTED STORAGE SYSTEM AND A METHOD THEREOF - Embodiments of the disclosure relate to a distributed storage system comprising of storage nodes storing source data amongst them in a coded, and typically, redundant manner. The data to be stored in the storage nodes may be disseminated from the source across the network in a distributed manner. The system also includes end users who recover the source data by connecting to subsets of the storage nodes. A failed storage node may be repaired by downloading data from subsets of existing nodes. The storage space required in the nodes, and the network bandwidth utilized for repair are minimized. | 11-24-2011 |
20120042204 | MEMORY SYSTEMS AND MEMORY MODULES - One embodiment of the present invention sets forth a memory module that includes at least one memory chip, and an intelligent chip coupled to the at least one memory chip and a memory controller, where the intelligent chip is configured to implement at least a part of a RAS feature. The disclosed architecture allows one or more RAS features to be implemented locally to the memory module using one or more intelligent register chips, one or more intelligent buffer chips, or some combination thereof. Such an approach not only increases the effectiveness of certain RAS features that were available in prior art systems, but also enables the implementation of certain RAS features that were not available in prior art systems. | 02-16-2012 |
20130117604 | APPARATUSES AND METHODS FOR OPERATING A MEMORY DEVICE - Subject matter described pertains to apparatuses and methods for operating a memory device. | 05-09-2013 |
20130145209 | DISK SYSTEM, DATA RETAINING DEVICE, AND DISK DEVICE - An information processing apparatus that detects a failure of one of a plurality of disk drives included within a data array of the information processing apparatus; transmits an inquiry to another information processing apparatus regarding a presence of a spare disk drive having a same capacity as the one of the plurality of disk drives in which a failure is detected; receives, from the another information processing apparatus, information corresponding to a spare disk drive having the same capacity as the one of the plurality of disk drives in which a failure is detected; and mounts the spare disk drive as a substitute for the one of the plurality of disk drives in which the failure is detected. | 06-06-2013 |
20130238930 | High Availability Failover Utilizing Dynamic Switch Configuration - Movement of storage access is orchestrated between systems by dynamically reconfiguring zoning of a storage fabric. A failover system can detect a failure of a first initiator system that is assigned to a target storage system using a zone table of one or more network switches that are communicatively coupled to the target storage system. Further, the failover system can reassign the target storage system to a second initiator system using the zone table in response to a detection of the failure of the first initiator system, wherein the second initiator system is determined to be communicatively coupled to the one or more network switches. Furthermore, the failover system can initiate an access, via the one or more network switches based on the zone table, of the target storage system by the second initiator system. | 09-12-2013 |
20140136887 | DISK ARRAY HAVING MIRROR CONFIGURATION AND REBUILDING METHOD THEREFOR - One aspect includes a disk array having a mirror configuration to rebuild. The disk array includes a buffer to temporarily store data (data X) in a read or write request from a host (read/write request), a redundant first disk and second disk having a mirror configuration, and an auxiliary disk. A redundancy management table logs disk locations of data stored in the first disk and copied to the auxiliary disk. A controller controls reading and writing of data X between the buffer and two redundant disks in response to a request. The controller is configured to: (a) copy to the auxiliary disk, data X stored in the buffer for rebuilding, in parallel with reading and writing data X, when the second disk fails; (b) log, in the redundancy management table, copied disk locations of data X copied in (a); and (c) return a response to the host after copying completion. | 05-15-2014 |
20140189425 | LIBRARY CONTROLLER AND METHOD FOR CONTROLLING LIBRARY DEVICE - A library controller includes a data storage and a processor. The processor is configured to receive a plurality of data from a host device and write the received plurality of data to a first data buffer included in a first drive. The processor is configured to instruct, upon occurrence of a first write error, an operating unit to demount a recording medium from the first drive and mount the recording medium into a second drive. The processor is configured to receive unwritten data including the partial data from the first drive to store the received unwritten data in the data storage. The unwritten data is data stored in the first data buffer and not yet written to the recording medium. The processor is configured to read the unwritten data stored in the data storage to write the read unwritten data to a second data buffer included in the second drive. | 07-03-2014 |
20140281692 | Virtual Disk Recovery and Redistribution - Techniques for recovery and redistribution of data from a virtual disk storage system are described herein. In one or more implementations, a storage scheme derived for a virtual disk configuration is configured to implement various recovery and redistribution designed to improve recovery performance. The storage scheme implements one or more allocation techniques to produce substantially uniform or nearly uniform distributions of data across physical storage devices associated with a virtual disk. The allocation facilitates concurrent regeneration and rebalancing operations for recovery of data in the event of failures. Additionally, the storage scheme is configured to implements parallelization techniques to perform the concurrent operations including but not limited to controlling multiple parallel read/writes during recovery. | 09-18-2014 |
20140281693 | APPARATUSES AND METHODS FOR MEMORY TESTING AND REPAIR - Some embodiments include apparatuses and methods having a first interface to communicate with a processing unit, a second interface to communicate with a memory device, and a module coupled to the first and second interfaces. In at least one of the embodiments, the module can be configured to obtain information stored in the memory device and perform at least one of testing and repairing of a memory structure of the memory device based at least in part on the information. | 09-18-2014 |
20140281694 | MEMORY DEGENERACY METHOD AND INFORMATION PROCESSING DEVICE - A memory degeneracy method is executed by an information processing device in which a plurality of virtual machines operate. The memory degeneracy method includes storing, in a storage unit, a physical address or address information of a memory module, which corresponds to a virtual physical address relevant to a fault, in response to detecting the fault in a memory area assigned to a first virtual machine; changing an association relationship between virtual physical addresses and physical addresses relevant to the first virtual machine, before an operating system operating on the first virtual machine is rebooted in response to detecting the fault; and removing, from a usage target of the operating system, the virtual physical address corresponding to the physical address or the address information of the memory module stored in the storage unit. | 09-18-2014 |
20140325266 | LIKELIHOOD BASED REBUILDING OF MISSING ENCODED DATA SLICES - A method begins by a processing module of a dispersed storage network (DSN) detecting a likelihood of having a missing encoded data slice based on local physical to DSN address mapping information. When the likelihood of having the missing encoded data slice exists, the method continues with the processing module sending a query regarding the missing encoded data slice to another storage unit of the DSN and receiving a response to the query from the other storage unit. When the response includes identity of a related encoded data slice of a set of encoded data slices, the method continues with the processing module commencing execution of a rebuilding function to generate a new encoded data slice to replace the missing encoded data slice. | 10-30-2014 |
20150058664 | DYNAMIC MEMORY CELL REPLACEMENT USING COLUMN REDUNDANCY - A memory chip comprises a main memory array having a plurality of memory columns, a redundancy memory column associated with the main memory array, and a hit logic circuitry configured to generate a plurality of hit logic signals by a plurality of hit logic units in the hit logic circuitry to enable dynamic replacement of a defective memory cell in one of the memory columns for dynamic replacement by the redundancy memory column when the memory array is in operation. | 02-26-2015 |
20150089283 | METHOD OF DATA STORING AND MAINTENANCE IN A DISTRIBUTED DATA STORAGE SYSTEM AND CORRESPONDING DEVICE - The present invention generally relates to distributed data storage systems. In particular, the present invention is related to a method of data storing in a distributed data storage system that comprises a clustering of data blocks and the use of random linear combinations of data blocks that makes the distributed data store system efficient in terms of storage space needed and inter-device communication costs, both for the storage method, as for the associated repair method. | 03-26-2015 |
20150100822 | STORAGE CONTROL APPARATUS AND COMPUTER READABLE STORAGE MEDIUM - A storage control apparatus forms a RAID by plural storage media and stores and holds data on a file-by-file basis. A number-of-writable-times management unit manages the number of writable times for each storage medium. A write-destination management unit manages data write destinations in the storage media. When updating write object data whose write destination is one of storage media constituting a group (first storage medium), a relocation unit relocates the write object data by setting a write destination to a second storage medium which is different from the first storage medium. A write-destination update unit updates the data write destinations in the storage media managed by the write-destination management unit according to the relocating. Through the relocating, the storage control apparatus is able to control the number of writable times which decreases along with data writing. | 04-09-2015 |
20150143169 | STORAGE CONTROL DEVICE, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN PROGRAM, AND CONTROL METHOD - There is provided a storage control device that is communicably connected to a plurality of storage devices and a plurality of spare storage devices through a plurality of paths. The storage control device includes: a memory configured to store path information associating the plurality of spare storage devices and the plurality of paths with each other; and a selection unit configured to select a spare storage device that is a replacing apparatus from among the plurality of spare storage devices based on a path connection condition determined in accordance with a path in which the storage device that is a replacement target among the plurality of storage devices is connected and the path information. | 05-21-2015 |
20150318627 | DUAL IN LINE MEMORY MODULE (DIMM) CONNECTOR - An enhanced dual in line memory module (DIMM) connector includes internal conductive paths that provide access to signaling on standard conductive paths to an industry standard DIMM. The internal conductive paths are coupled in series or in parallel with the standard conductive paths through the connector. Interposer circuitry, such as control circuitry and or supplemental memory circuitry, may be incorporated on or within the connector. The interposer circuitry may include field effect transistor (FET) switching circuitry configured to selectively decouple a defective dynamic random memory (DRAM) on a DIMM from a conductive path to a memory controller and couple a substitute DRAM to the conductive paths in its place. | 11-05-2015 |
20150347253 | Federating and Protecting Multiple Big Data Sources Combined with Enterprise Data Sources for BI - In an embodiment, a method provides first and second storage pools having a plurality of corresponding storage blocks to a storage solution. The method monitors each storage block of the first plurality for an indication of failure by either (a) simultaneously writing a same data to a storage block of the first plurality and a corresponding storage block of the second plurality and, if writing the same data to the corresponding storage block of the second plurality completes before writing the same data to the storage block of the first plurality, indicating the first plurality of storage to be failed or (b) employing an internal procedure of the storage solution. The method, upon determining the indication, replaces the storage block with an unused storage block from a plurality of backup storage blocks or declaring the entire storage solution at a lower performance level. | 12-03-2015 |
20150370670 | METHOD OF CHANNEL CONTENT REBUILD VIA RAID IN ULTRA HIGH CAPACITY SSD - The solution described here is a method to rebuild channel content via RAID approach in the field after one channel is replaced by a new flash channel module depicted in “Invention Disclosure Form-UHC”. | 12-24-2015 |