Match Document Document Title
8711417 Information processing apparatus, method for controlling information processing apparatus, and storage medium  
An information processing apparatus, which includes a storage unit having a plurality of data areas, includes a measurement unit configured to measure a first data access speed in a first data...
8706999 Method and system for cascaded flashcopy zoning and algorithm and/or computer program code and method implementing the same  
A method of performing cascaded flashcopy (FC) including starting a flashcopy map when a target disk is already a source of an active FC map. A computer storage system includes a configuration...
8706976 Parallel access virtual tape library and drives  
A system and method described herein allows a virtual tape library (VTL) to perform multiple simultaneous or parallel read/write or access sessions with disk drives or other storage media,...
8706994 Synchronization of replicated sequential access storage components  
Various embodiments for synchronization of source and replicated instances of sequential access storage components in a computing environment by a processor device are provided. A replication...
8700839 Method for performing static wear leveling on flash memory  
A method for performing a static wear leveling on a flash memory is disclosed. Accordingly, a static wear leveling unit is disposed with a block reclamation unit of either a flash translation...
8699170 Virtual tape device and cleaning control method  
A virtual tape device includes a first drive group of virtual tape drives, a first determination unit, and a first instruction unit. The first drive group is assigned to a first information...
8688905 Multi-host concurrent writing to magnetic tape  
According to one embodiment, a method for storing data on a magnetic tape comprises receiving data from two different hosts and simultaneously writing the data from the hosts to the magnetic tape...
8688904 Method for managing data storage  
A number of accesses of a portion of data at a first storage device is accumulated. The number of accesses is periodically decremented by a predetermined amount. Based at least in part on the...
8681788 Accelerating NDMP based virtual tape library operations  
For backing up of data from a source to a destination, a virtual tape library (VTL) appliance intercepts a message for backing up the data. In response to the intercepted message, the VTL...
8682471 Efficient magazine moves  
A storage library is described that includes a tape magazine that possesses at least one spare slot and a number of other addressable slots that each contains a tape cartridge. Each addressable...
8677060 Isolation switching for backup of registered memory  
Certain embodiments described herein include a memory system having a register coupled to a host system and operable to receive address and control signals from the host system, a volatile memory...
8677080 Method of controlling total capacity of virtual volumes associated with pool and storage apparatus  
The statuses of an actual area are (1) a first status which indicates that [the actual area] is already initialized and can be assigned to a virtual area, (2) a second status which indicates that...
8671243 Isolation switching for backup memory  
Certain embodiments described herein include a memory system having a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a...
8671189 Dynamic load balancing system and method thereof  
Disclosed is a dynamic load balancing system. The dynamic load balancing system includes a resource management master managing bare servers that do not execute services and having a hierarchical...
8661215 System and method of acquiring and copying snapshots  
Difference information between two snapshots from a first point-in-time snapshot, which has been copied, to an Nth point-in-time snapshot, which constitutes the latest point-in-time snapshot, is...
8661195 Reallocation of tape drive resources associated with a secure data erase process  
A method according to one embodiment includes determining whether to reallocate one or more of a plurality of tape drives that are presently allocated for a secure data erase process in response...
8656098 System and method for activating a raid disk  
A method is provided that includes performing first and second exclusive activation checks separately on first and second storage units, respectively, with a node using a software RAID function...
8654476 Method and system for operating a tape drive  
Methods, computer systems, and computer program products are provided for operating a tape drive comprising a tape medium with a plurality of record groups stored thereon. Access sequence for the...
8656101 Higher-level redundancy information computation  
Higher-level redundancy information computation enables a Solid-State Disk (SSD)controller to provide higher-level redundancy capabilities to maintain reliable operation in a context of failures...
8656132 Storage system providing effective use of target device resources  
When a computer 10 receives a request from the client computer 30 to access snapshot files, the target device to be used is identified. The computer 10 makes a request to the identified target...
8656094 Locating host data records on a physical stacked volume  
According to one embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code...
8645623 Method for performing a raid operation in a data storage system  
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller...
8645626 Hard disk drive with attached solid state drive cache  
Methods, systems, and computer programs for managing storage using a solid state drive (SSD) read cache memory are presented. One method includes an operation for determining whether data...
8639876 Extent allocation in thinly provisioned storage environment  
Method, apparatus, and computer program product embodiment for allocating a plurality of extents in a thinly provisioned computing storage environment are provided. In one such embodiment,...
8639861 Pseudo writing system and method  
A method, computer program product, and computing system for combining a plurality of discrete IO write requests to form a combined IO write request, wherein the plurality of IO write requests...
8639870 String searching within peripheral storage devices  
Systems and methods for retrieving data stored on a peripheral storage device such as a magnetic tape drive or disk drive include string searching using the peripheral storage device resources...
8639907 Method and apparatus for dynamically adjusting memory capacity in accordance with data storage  
A storage apparatus and method configured to improve efficiency of data access utilizing dynamically adjusting storage zone boundary within a disk are disclosed. A process capable of implementing...
8635419 Methods for implementation of worm mode on a removable storage system  
Embodiments provide systems and methods for maintaining immutable data in an archiving system using random access memory. To ensure data is immutable, novel pointers are maintained. For example, a...
8631196 Digital device configuration and method  
A digital Storage Element is described. A device is configured including a Storage Element for access by a user responsive to a native control code. A processing arrangement executes a control...
8631215 Provisioning different types of write once, read many states  
Example embodiments provide various techniques for provisioning a write once, read many (WORM) state. In one embodiment, an identifier is accessed. This identifier is assigned to a volume that is...
8627177 Retrieving data from a dispersed storage network in accordance with a retrieval threshold  
A method begins with a processing module determining a retrieval threshold for retrieving a set of encoded data slices from a dispersed storage network (DSN). The set of encoded data slices...
8620640 Emulated storage system  
A back-up storage system that emulates a sequential storage medium such as a tape and stores data on a randomly accessible storage medium, such as disk. The back-up storage system includes a...
8621147 Method and system for distributed RAID implementation  
Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data...
8615638 Memory controllers, systems and methods for applying page management policies based on stream transaction information  
Memory controllers, systems, methods, and computer-readable mediums for applying a page management policy(ies) based on stream transaction information are disclosed. In one embodiment, a memory...
8612697 Apparatus and method for virtualizing data storage media, such as for use in a data storage library providing resource virtualization  
A system and method for use in an automated data storage cartridge library defines cartridges for use with an external host computer (“open” cartridges), and cartridges for use only internal to...
8612674 Systems and methods for concurrently accessing a virtual tape library by multiple computing devices  
Virtual tape libraries (VTLs) and methods for concurrently accessing a VTL are provided. One VTL includes memory partitioned into multiple volumes, multiple virtual drives, and a processor. The...
8601212 Scheduling read operations during drive reconstruction in an array of redundant disk drives  
Some embodiments of the present invention provide a system that schedules read operations for disk drives in a set of disk drives. During operation, the system monitors a write rate for write...
8601220 Transparent data migration in a storage system environment  
In one embodiment, a data migration technique enables a source storage system to efficiently and reliably migrate data to a destination storage system. The source storage system includes a copy...
8601209 Maintaining dasd and tape continuous availability  
Maintaining continuous availability of tape data includes providing a first storage space that contains the tape data, where metadata for the tape data points to the first storage space, creating...
8595430 Managing a virtual tape library domain and providing ownership of scratch erased volumes to VTL nodes  
Systems and methods for managing a virtual tape library (VTL) domain capable of being coupled to a host are provided. One system includes a plurality of VTL nodes configured to store multiple...
8595424 Cluster based non-volatile memory translation layer  
Methods of operating non-volatile memory devices including dividing the non-volatile memory device into a plurality of sequentially addressed clusters, wherein each cluster contains a plurality of...
8593918 Maintaining tape emulation consistency  
Maintaining tape emulation consistency includes writing additional tape data to a first local storage device at a local site, writing tape emulation data to a second local storage device at the...
8589622 Control apparatus, method of controlling apparatus and computer-readable recording medium  
A control apparatus connectable to a memory unit for storing data, for controlling a first tape writing unit including a plurality of first tapes and a second tape writing unit including a...
8589642 Computer system duplicating writes by synchronous remote copy with multiple host computers using heterogeneous operating systems  
A computer system having a plurality of host computers and a storage system is provided which allows any one host computer to perform a global copy operation on any arbitrary or all storage areas...
8572337 Systems and methods for performing live backups  
A computer-implemented method for performing live backups may include identifying a request to perform a live backup on a volume of data. The computer-implemented method may also include creating...
8566517 System, method and computer program product for optimization of tape performance using distributed file copies  
A tape performance optimization method may include accumulating data in a memory, monitoring the accumulation of data, determining whether a certain amount of data has been accumulated in the...
8559124 Cartridge refresh and verify  
A method in one embodiment includes receiving a command to perform at least one of a refresh operation and a verification operation on a media cartridge having a tape wrapped around a spool;...
8554995 Connecting a storage subsystem and an electronic device with a control device that hides details of the storage subsystem  
An apparatus includes an external interface port to connect to an external electronic device, where the external interface port is to communicate over a communications path with the external...
8554993 Distributed content storage and retrieval  
Distributed content storage and retrieval is disclosed. A set of features associated with a content object is determined. A storage location is selected to perform an operation with respect to the...
8554997 Method and system for mirrored multi-dimensional raid  
A method for storing data. The method includes receiving a request to write data, determining that the storage mode for the data is mirrored mode, selecting a Redundant Array of Independent...