Match Document Document Title
8180983 Caching filenames of a striped directory in predictable locations within a volume locally accessible to a storage server node  
A method and system for caching filenames of a directory that is striped across the volumes serviced by a plurality of storage server nodes. The method comprises storing a filename in a first...
8180984 System and method for consolidation of backups  
A system for consolidation of backups. Each backup includes data and a map with offsets or addresses that point to data of current and/or previous backups. Backup are selected for consolidation....
8180982 Archival and retrieval of data using linked pages and value compression  
A method for archiving data comprises storing static information in a header compartment, the static information including one or more pointers. The method further comprises writing updated time...
8176363 Efficient method and apparatus for keeping track of in flight data in a dual node storage controller  
A storage unit adapted for use in a processing system includes a controller including at least two compute nodes, each of the compute nodes including a read/write cache and a persistent cache; and...
8176269 Managing metadata for data blocks used in a deduplication system  
Provided are a method, system, and article of manufacture for managing metadata for data blocks used in a deduplication system. File metadata is maintained for files having data blocks in a...
8176099 Grid based file system  
A method and apparatus for interfacing a drive with a tree-structured cluster as a library for a data grid storage system is described. In one embodiment, the tree-structured cluster of cache...
8176233 Using non-volatile memory resources to enable a virtual buffer pool for a database application  
A buffer pool for a database application is maintained in a volatile main memory component. A control portion that corresponds to a block of application data residing on a non-volatile, asymmetric...
8176270 Data allocation system  
A method of operating a data control system to copy a volume of data from a primary storage system to a secondary storage system comprises receiving an instruction to copy the volume of data,...
8171244 Methods for implementation of worm mode on a removable disk drive 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 in the...
8171245 Data migrating method taking end time into consideration  
There is provided a data migrating method including the steps of: calculating, in a case where data stored in a volume is migrated to another volume, a required period of time for migrating the...
8171247 Method for backup storage device selection  
A method and system for backing up computer data uses a network device to select a storage device in a manner that enhances at least one parameter associated with the backup process.
8171324 Information processing device, data writing method, and program for the same  
An information processing apparatus comprises: a creation unit creating a preset number of pieces of second data by duplicating first data, and holding the second data in a predetermined area or...
8166265 Systems and methods for performing backup operations of virtual machine files  
Backup systems and methods are disclosed for a virtual computing environment. Certain examples include a system having a backup management server that communicates with a host server having at...
8166262 Assigning a physical address to a data storage device  
A method of assigning a physical address to a tape-based data storage device is provided. The method includes receiving a first initialization signal from a system controller at an input port...
8166261 Systems and methods for seeding a fingerprint cache for data deduplication  
A computer-implemented method for seeding a fingerprint cache for data deduplication associated with a single-instance-storage computing subsystem may comprise: 1) maintaining server-side...
8166260 Method and system for managing inactive snapshot blocks  
Method and system are provided for managing inactive snapshot blocks. Information regarding inactive blocks is collected and placed in a queue. After the queue reaches a threshold number of...
8166267 Managing a LBA interface in a direct data file memory system  
Data files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell...
8166241 Method of improving efficiency of capacity of volume used for copy function and apparatus thereof  
Provided is a computer system including: a host computer; a first storage system connected to the host computer; and a second storage system connected to the first storage system; in which the...
8161252 Memory interface with dynamic selection among mirrored storage locations  
Devices and methods provide data from multiple storage locations to a processor. A data block containing data required by a processor is stored in two or more locations, e.g., in a local memory...
8161258 Method to qualify access to a block storage device via augmentation of the device'S controller and firmware flow  
A method to qualify access to a block storage device via augmentation of the device's controller and firmware flow. The method employs one or more block exclusion vectors (BEVs) that include...
8161251 Heterogeneous storage array optimization through eviction  
A storage system can comprise storage devices having storage media with differing characteristics. An eviction handler can receive information regarding the state of storage media or of data...
8161262 Storage area dynamic assignment method  
A storage system allocates a data storage area in response to an access request from a first computer if the capacity of a first physical storage device configuring a first logical storage area,...
8161077 Datacenter workflow automation scenarios using virtual databases  
Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed...
8161255 Optimized simultaneous storing of data into deduplicated and non-deduplicated storage pools  
One aspect of the present invention includes an optimized simultaneous storage operation for data objects onto a combination of deduplicated and non-deduplicated storage pools. In one embodiment,...
8150808 Virtual database system  
Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed...
8151068 Data copy management for faster reads  
Multiple copy sets of data are maintained on one or more storage devices. Each copy set includes at least some of the same data units as other sets. Different sets optionally have data units...
8151069 Multiprotection for snapsnots  
Providing a multiple protection snapshot copy of a logical device includes creating the snapshot copy of the logical device, where, in response to a write to a section of the logical device, data...
8151070 System and method for backup by splitting a copy pair and storing a snapshot  
When detecting the completion of remote copying of a primary volume to a secondary volume, a host compute splits a copy pair into the primary volume and the secondary volume and has the secondary...
8145826 Method and system for providing data accessibility and interlinks between a user and a storage device  
A new approach to the manipulation of data access of storage that complies with certain mapping interlinks between front-end servers and back-end storage data pool and which lessens the complexity...
8145860 Methods for synchronizing storage system data  
In accordance with one example, a method for comparing data units is disclosed comprising generating a first digest representing a first data unit stored in a first memory. A first encoded value...
8145861 Managing data transfer between different types of tape media with encryption  
A method for managing data transfer from at least one input tape to an output tape begins by opening the output tape. For each input tape, the input tape is opened and directory information about...
8145605 NAS system and remote copy method  
A system including: one or more file systems for storing data; a snapshot producing section for producing snapshots for the file systems based on a pre-scheduled snapshot acquisition time; a...
8145838 Processing and distributing write logs of nodes of a cluster storage system  
A cluster storage system comprises a plurality of nodes that access a shared storage, each node having two or more failover partner nodes. A primary node produces write logs for received write...
8145686 Maintenance of link level consistency between database and file system  
Methods and computer-readable media for maintaining transactional link-level consistency between a database and a file system. A file system change is logged in a record of a database log and a...
8140721 System and method for starting a buffer pool  
For an information retrieval system coupled to a buffer pool maintaining a plurality of pages of recently accessed information for subsequent re-access, a technique for starting the buffer pool is...
8140755 Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner  
Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units,...
8140787 Methods for implementation of an active archive in an archiving system and managing the data in the active archive  
According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed. Embodiments include an active archive...
8140777 Billing system for information dispersal system  
An apparatus includes a processing module and a network interface. The processing module is operably coupled to: access user level metadata based on account identifier to identify a plurality of...
8140786 Systems and methods for creating copies of data, such as archive copies  
A system and method of creating archive copies of data sets is described. In some examples, the system creates an archive copy from an original data set. In some examples, the system creates an...
8140801 Efficient and flexible memory copy operation  
A system, method, and computer program product for semi-synchronously copying data from a first portion of memory to a second portion of memory are disclosed. The method comprises receiving, in a...
8140785 Updating metadata in a logical volume associated with a storage controller for data units indicated in a data structure  
Provided are a method, system, and article of manufacture for updating metadata in a logical volume associated with a storage controller. A data structure is generated indicating data units in a...
8140789 Method for remote backup and storage system  
In a storage system, a technique for promptly reading the backup data stored in the child storage device in the remote site side in case of disaster for the master site is provided. In this...
8140739 Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store files having logical block addresses stored in a write frequency file buffer table  
A flash memory based storage device may utilize magnetoresistive random access memory (MRAM) as at least one of a device memory, a buffer, or high write volume storage. In some embodiments, a...
8140802 Storage system and storage system data migration method  
This storage system modifies the migration plan in accordance with the state of the migration destination when a plurality of volumes are migrated all at once. Migration-source volumes are...
8135928 Self-adjusting change tracking for fast resynchronization  
System and method for tracking changes to a volume. A write request to write data to a first location in the volume may be received. It may be determined if the first location is overlapping with...
8135906 Online storage capacity expansion of a raid storage system  
The methods and structure herein provide for expanding the storage capacity of a RAID storage system while maintaining the same level of RAID storage management. A RAID storage controller may be...
8135930 Replication systems and methods for a virtual computing environment  
Hybrid replication systems and methods for a virtual computing environment utilize snapshot rotation and differential replication. During snapshot rotation, data modifications intended for a...
8135671 Data replication among storage systems  
A first storage system stores information relating to the updating of data stored in that system as a journal. More specifically, the journal is composed of a copy of data that was used for...
8135929 Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality  
A cascaded RDF system includes a local RDF site coupled to a source of data, a remote RDF site, and at least one intermediate RDF site, interposed between the local RDF site and the remote RDF...
8131964 Systems and methods for combining data streams in a storage operation  
Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing...