Match Document Document Title
9043660 Data store capable of efficient storing of keys  
Embodiments relate to a computer implemented information processing system, method and program product for data access. The information processing system includes a data store having a top tier...
9043574 Dispersed storage unit and method for configuration thereof  
A dispersed storage (DS) unit for use within a dispersed storage network is capable of self-configuring using registry information provided to the DS unit. The registry information includes a...
9037900 Small computer system interface input output (SCSI IO) referral  
The method includes receiving a command at a first storage system of a block storage cluster. The command is transmitted by the initiator system to the first storage system via a network and...
9026843 Arbitration suspension in a SAS domain  
Systems and methods presented herein provide for managing connections in a SAS domain comprising at least first and second expanders. The first expander detects a failure of the initiator and...
9015524 Control device and data storage device having a plurality of memories and error correction where a data length and a code length are set to tend to be longer as a number of writes and erases increases  
The SSD performs to encode input data from the host device into BCH code having data length and code length sequentially and controls RRAM to stores the encoded data when the write requesting...
9015523 Memory allocation for virtual machines using memory map  
Apparatuses and methods associated with memory allocations for virtual machines are disclosed. In embodiments, an apparatus may include a processor; a plurality of memory modules; and a memory...
9003227 Recovering file system blocks of file systems  
A method is used in recovering file system blocks of file systems. A first read error is encountered upon reading a file system block of a file system. The file system block includes a first set...
8996910 Assigning a dispersed storage network address range in a maintenance free storage container  
A method begins by a dispersed storage (DS) processing module determining storage device failure information for a plurality of storage devices within a maintenance free storage container, wherein...
8977890 Memory system and control method  
According to one embodiment, a memory system includes a first memory, a second memory, and a control unit. The first memory includes a volatile first register retaining a first operation...
8977892 Disk control apparatus, method of detecting failure of disk apparatus, and recording medium for disk diagnosis program  
A disk control apparatus includes a processor, and a memory coupled to the processor in which executes a process as follows. The process includes diagnosing whether or not a failure has occurred...
8972776 Partial R-block recycling  
An apparatus includes a non-volatile memory and a controller. The non-volatile memory includes a plurality of R-blocks. The controller is coupled to the non-volatile memory. The controller is...
8972779 Method of calculating parity in asymetric clustering file system  
Disclosed is a method of calculating parity. The method dividing, by a client system, a file which is to be stored into chunks of a preset size and distributively storing the chunks in a plurality...
8972777 Method and system for storage management  
Multiple storage apparatuses are provided, at least part of which are individually incorporated into one of storage groups. Each of multiple control apparatuses is configured to, when assigned one...
8966341 Utilizing a dispersed storage network access token module to access a dispersed storage network memory  
A method includes a DSN access token module retrieving one or more sets of at least a threshold number of dispersed storage (DS) error coding function slices from the DSN memory via the computing...
8966311 Maintenance free storage container storage module access  
A method begins by a processing module determining failure mode information for a plurality of storage modules of a maintenance-free storage container. The method continues with the processing...
8959388 Managing TLU recovery using pre-allocated LUN slices  
A technique of managing thin pool logical unit (TLU) recovery is performed in a data storage array that forms TLUs from a slice storage pool of logical unit (LUN) slices. The technique involves...
8959375 System and method for power management of storage resources  
A system and method for power management of storage resources are disclosed. A method may include detecting an occurrence of an event associated with a storage resource disposed in an array of...
8954787 Establishing trust in a maintenance free storage container  
A maintenance free storage container includes a plurality of storage servers, wherein the maintenance free storage container allows for multiple storage servers of the plurality of storage servers...
8954783 Two-tier failover service for data disaster recovery  
Technologies are described herein for providing a two-tier failover service. A request to access content by an application associated with an application identifier may be identified. A first...
8954793 Method and a storage server for data redundancy  
A method and a storage server for backing up data, involves mass storage devices of users of the service that connect to the storage server of the service provider over a public data network. The...
8949656 Port matching for data storage system port failover  
Determining port failover information is described. First information is determined by a first storage processor executing first code for performing port matching. The first information identifies...
8934311 Semiconductor memory device capable of screening a weak bit and repairing the same  
A semiconductor device includes a first memory region including a plurality of memory cells; a test unit configured to test the first memory region, and detect a weak bit from among the plurality...
8930780 Systems and methods for non-zero syndrome based processing  
The present invention is related to systems and methods for harmonizing testing and using a storage media. As an example, a data system is set forth that includes: a data decoder circuit, a data...
8924967 Maintaining high availability of a group of virtual machines using heartbeat messages  
Embodiments maintain high availability of software application instances in a fault domain. Subordinate hosts are monitored by a master host. The subordinate hosts publish heartbeats via a network...
8918674 Directory file system in a dispersed storage network  
A method begins by a processing module receiving a data storage request, wherein the data storage request includes data and a data identifier (ID). The method continues with the processing module...
8914667 Identifying a slice error in a dispersed storage network  
A method begins by a dispersed storage (DS) processing module identifying a set of collections of records corresponding to a data segment that is stored in a dispersed storage network (DSN) as a...
8914669 Secure rebuilding of an encoded data slice in a dispersed storage network  
A method begins by a processing module identifying an encoded data slice to be rebuilt, selecting a decode threshold number of dispersed storage (DS) units of a storage set of DS units, generating...
8914670 Redundancy schemes for non-volatile memory using parity zones having new and old parity blocks  
A method includes, in a non-volatile memory that includes multiple memory blocks, defining a redundancy zone that includes at least an old parity block, a new parity block and multiple active...
8909884 Migrating virtual machines across sites  
The invention relates to apparatus for managing data swap in a migration of virtual memory data of a virtual machine. In one embodiment, an apparatus comprises a receiving unit configured to...
8909984 Node apparatus of multi-node storage system and method for managing processing speed  
A storage management apparatus manages a plurality of storage apparatuses in a storage system that disperses and stores data that is made redundant so as to have a predetermined redundancy level....
8904229 Online recovery of a file system experiencing failure of redundant logical storage storing a single point of failure  
A storage processor includes storage for redundantly storing a log file of a journaling file system on a separate logical device from a primary copy of the log file and further provides for...
8904139 Migrating virtual machines across sites  
In one embodiment, a method for managing data swapping in a migration of virtual memory data in a virtual machine, wherein the data swapping is from a first storage device at a first site to a...
8898513 Storing data in multiple dispersed storage networks  
A method begins by a processing module identifying a plurality of dispersed storage networks (DSNs) for storing copies of dispersed storage encoded data based on global data retrieval accesses of...
8898514 SAS storage device drive system with failure information table  
A SAS storage enclosure to provide storage drive information that includes an expander and a storage manager. The expander supports communication between initiators and associated zoned storage...
8892964 Methods and apparatus for managing asynchronous dependent I/O for a virtual fibre channel target  
A system and method for arbitrating exchange identifier assignments for I/O operations are disclosed. In an exemplary embodiment, the method comprises receiving, by a storage system, a data...
8886990 Block management schemes in hybrid SLC/MLC memory  
A method for data storage includes storing data in a memory including multiple analog memory cells arranged in blocks. A first subset of the blocks is defined for storing first data with a first...
8886910 Storage device drivers and cluster participation  
The representation of storage devices on computers (e.g., as logical volumes) may be complicated by the pooling of multiple storage devices in order to apply redundancy plans such as mirroring and...
8886992 Requesting cloud data storage  
A method begins by a processing module determining that a data storage request is a cloud data storage request. The method continues with the processing module determining at least one of a cloud...
8880981 Identifying lost write errors in a raid array  
A data access request is received specifying a data block stored in a stripe of a parity group that includes a plurality of data storage devices to store data blocks and a parity storage device to...
8874957 Dynamic cache correction mechanism to allow constant access to addressable index  
A technique is provided for a cache. A cache controller accesses a set in a congruence class and determines that the set contains corrupted data based on an error being found. The cache controller...
8874995 Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays  
Embodiments of the invention relate to storing data in a storage array. An aspect of the invention includes receiving and arranging read data in array that includes m rows and n columns of...
8874494 Dynamic selection of spare storage element types in array  
An improved technique for replacing storage elements in a redundant group of storage elements of a storage array dynamically selects a storage element type from among multiple candidates based on...
8868830 Practical code list cache for value help  
Methods and apparatus, including computer program products, are provided for providing value help. In one aspect, there is provided a computer-implemented method. The method may include receiving,...
8869006 Partial-maximum distance separable (PMDS) erasure correcting codes for storage arrays  
Embodiments of the invention relate to correcting erasures in a storage array. A read stripe is received from a plurality of n storage devices. The read stripe includes an array of entries...
8862847 Distributed storage method, apparatus, and system for reducing a data loss that may result from a single-point failure  
A distributed data storage method, apparatus, and system for reducing a data loss that may result from a single-point failure. The method includes: splitting a data file to generate K data slices,...
8856619 Storing data across groups of storage nodes  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data reliably across groups of storage nodes. In one aspect, a method includes...
8856587 Control of interrupt generation for cache  
A data processing device includes a cache having a plurality of cache lines. Each cache line has a lockout state that indicates whether an error has been detected for data accessed at the cache...
8850108 Storage cluster  
A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality...
8839026 Automatic disk power-cycle  
According to the presently disclosed subject matter there is provided, inter alia, a system and method which enable to identify, in a storage-system, malfunctioning disks, and in response, to...
8832399 Virtualized consistency group using an enhanced splitter  
In one aspect, a method includes forming a virtualized grid consistency group to replicate a logical unit, running a first grid copy on a first data protection appliance (DPA) replicating a first...