Abstract:
PROBLEM TO BE SOLVED: To provide a system and a method to perform automated validation and execution of deployment and distribution of an encryption key and a certificate. SOLUTION: The method for performing the automated validation and the execution of the deployment and the distribution of the encryption key and the certificate includes a step to provide one or a plurality of keys, a step to provide one or a plurality of key deployment points, and a step to automatically distribute the one or plural keys to the one or plural key deployment points based on a matrix or pattern mapping of each of the one or plural keys to be distributed to each of the one or plural key deployment points. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
A method for intra-block wear leveling within solid-state memory subjected to wear, having a plurality of memory cells includes the step of writing to at least certain ones of the plurality of memory cells, in a non-uniform manner, such as to balance the wear of the at least certain ones of the plurality of memory cells within the solid-state memory, at intra-block level. For example, if a behavior of at least some of the plurality of memory cells is not characterized, then the method may comprise characterizing a behavior of at least some of the plurality of memory cells and writing to at least certain ones of the plurality of memory cells, based on the characterized behavior, and in a non-uniform manner.
Abstract:
Systems and methods are provided that confront the problem of failed storage integrated circuits (ICs) in a solid state drive (SSD) by using a fault-tolerant architecture along with one error correction code (ECC) mechanism for random/burst error corrections and an L-fold interleaving mechanism. The systems and methods described herein keep the SSD operational when one or more integrated circuits fail and allow the recovery of previously stored data from failed integrated circuits and allow random/burst errors to be corrected in other operational integrated circuits. These systems and methods replace the failed integrated circuits with fully functional/operational integrated circuits treated herein as spare integrated circuits. Furthermore, these systems and methods improve I/O performance in terms of maximum achievable read/write data rate.
Abstract:
A storage system and a method for storing a data segment, a storage capacity manager and a method for managing a capacity of a storage unit, and a storage tier relocation manager and a method for relocating a data segment. The storage system includes at least two storage tiers, an access pattern evaluator, a classification unit, a selector, and logic. The storage capacitor manager includes a monitoring unit and capacity managing unit. The storage tier relocation manager includes a target storage tier, the data segment relocated to the target storage tier, and a protection measure.
Abstract:
Disclosed is a storage system 100 with a data storage device 200 including a number N of removable storage media 211 - 21N for storing data, with N > 2, and a number m of drives 221 - 22m, with m > 1. Each of the drives, drives one of the removable storage media when mounted to a drive. The storage system includes a server 300 coupled to the data storage device to service requests R from clients, and a controller 400 which controls the data storage device to adaptively un-mount the removable storage media based on monitored information I of the requests at the data storage device, states of the drives S1, and the states of the removable storage media S2. The monitoring information may include an arrival rate of requests, total size of the requests and/or the average size of the requests received. The controller may also use the number of storage media, the arrival rate distribution of the media and the performance characteristics of the drives, to base the un-mounting of the storage media.