FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations


Electrical Computers And Digital Processing Systems: Memory > Storage Accessing And Control > Specific Memory Composition > Accessing Dynamic Storage Device > Direct Access Storage Device (dasd) > Arrayed (e.g., Raids)

Arrayed (e.g., Raids)

Arrayed (e.g., Raids) patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/19/06 - 20060236030 - Disk array device and control method therefor
A disk array device having a dual controller for executing data input/output processing for disk drives in response to a data input/output request from a host computer. Each controller constituting the dual controller has an FC controller which is interface-connected to the host computer via one path of a front ...

10/19/06 - 20060236029 - Power-safe disk storage apparatus, systems, and methods
Apparatus and systems, as well as methods and articles, may operate to create a log file in a non-volatile data storage medium. The log file may comprise a header record, a trailer record, and at least one partial parity value associated with a stripe in a redundant array of inexpensive ...

10/12/06 - 20060230227 - Disk array system
A disk array system includes storage devices, a storage device control unit, a connection unit being connected with the storage device control unit, channel control units, a shared memory, and a cache memory. Each channel control unit includes a first processor of converting file data, received through a local area ...

10/05/06 - 20060224827 - Disk array subsystem including disk array with redundancy
A disk array subsystem includes a disk array with redundancy, a spare disk drive and an array controller. The array controller causes a host to recognize the disk array as a first logical unit having a single storage area. When one of a plurality of disk drives that compose the ...

10/05/06 - 20060224826 - Disk array apparatus and method of controlling the same
A disk array apparatus 1 has a disk array controller 11, the disk array controller 11 has a CPU incorporating a plurality of processor cores 1110 that cannot be physically separated from each other, each processor core serves as an unit processor, one unit processor manages the unit processors separately, ...

09/28/06 - 20060218346 - Data duplication system, data duplication method and program
It is to provide a data storage system which causes no delay in the access performance of a master volume in the snapshot action of a disk array subsystem. The data duplication system comprises a temporary data duplication control device and a data duplication control device. The temporary data duplication ...

09/28/06 - 20060218345 - Data storage system and log data equalization control method for storage control apparatus
A storage system have a plurality of control modules which control a plurality of disk storage devices. In order to read/write system information even when problems arise in paths with the plurality of disk devices, and moreover to output log data even upon occurrence of an abnormality in the control ...

09/28/06 - 20060218344 - Data storage system and log data output method upon abnormality of storage control apparatus
A storage system have a plurality of control modules which control a plurality of disk storage devices, in which system information reading/writing is possible even when problems arise in paths with a plurality of disk devices, and moreover log data can be output even upon occurrence of an abnormality in ...

09/28/06 - 20060218343 - Storage control device and storage device error control method
The storage control device and storage device error control method of the present invention prevent incorrect data from being read out to the host in advance, and thus improve the reliability. For example, the controller 5 that controls the disk array subsystem disperses and stores data on respective disks 1 ...

09/14/06 - 20060206665 - Accelerated raid with rewind capability
A method for storing data in a fault-tolerant storage subsystem having an array of failure independent data storage units, by dividing the storage area on the storage units into a logical mirror area and a logical stripe area, such that when storing data in the mirror area, duplicating the data ...

09/14/06 - 20060206664 - Data processing system
This invention provides a control technique of a data processing system, in which functions of a highly-functional high-performance storage system are achieved in an inexpensive storage system so as to effectively use the existing system and reduce the cost of its entire system. This system has a RAID system, an ...

09/14/06 - 20060206663 - Disk array device and shared memory device thereof, and control program and control method of disk array device
The disk array device realizing speed-up of cache control by the use of a high-speed throughput bus, which includes a director device having an external interface control unit, a data transfer control unit, a control memory, a processor, a command control unit and a communication buffer, and a shared memory ...

09/14/06 - 20060206662 - Topology independent storage arrays and methods
A topology independent storage array. In a preferred embodiment the topology of the array is reconfigurable due to information control packets passed among storage nodes comprising the array. The topology of the array, as determine by the relationship between data sets stored within the array's storage nodes and storage maps ...

09/14/06 - 20060206661 - External raid-enabling cache
Systems, methodologies, media, and other embodiments associated with RAID-enabling caches in multi-cell systems are described. One exemplary system embodiment includes a cell(s) configured with a RAID-enabling cache(s) that maps a visible address space to implement RAID memory. The example system may also include an additional cell(s) configured to facilitate implementing ...

09/07/06 - 20060200627 - Data archive system and method
A data archive system and method are provided. A first version is a data archive connected to a high speed Ethernet link. The data archive includes a main central processing unit system coupled with both an Ethernet interface module and a communications switching circuit. A high speed communications bus communicatively ...

09/07/06 - 20060200626 - Hardware and software raid solutions
Systems and methodologies that enable restoration of data by software solutions and in the absence of a hardware RAID adapter, via encapsulation of a RAID (Redundant Array of Independent/or Inexpensive Disks) format, by employing a Globally Unique Identifier (GUID) Partition Table (GPT). Third party vendors can employ proprietary data recovery ...

08/31/06 - 20060195659 - Method for managing volume groups considering storage tiers
A tiered storage system according to the present invention provides for the management of migration groups. When a migration group is defined, a reference tier position is determined and the relative tier position of each constituent logical device is determined. Movement of a migration group involves migrating data in its ...

08/31/06 - 20060195658 - Computer and disk management method for computer
According to one embodiment, a computer includes: a plurality of hard disk drives; a RAID driver that configures a RAID system using the hard disk drives; and a disk managing unit that manages the hard disk drives by partitioning a storage area of each of the hard disk drives into ...

08/31/06 - 20060195657 - Expandable raid method and device
The present invention relates to RAID arrays with one or more dedicated parity disks. In particular, it relates to expandable RAID arrays. An expansion disk can be added to a RAID array without the need of redistributing striped data among disks. ...

08/24/06 - 20060190683 - Disk array apparatus and backup method of data
A disk array apparatus includes first and second RAID (Redundant Arrays of Inexpensive Disks) groups; and a disk array controller. The first RAID groups includes a first data disk group of a first disk group and a second disk group which store first and second data, respectively; and a first ...

08/24/06 - 20060190682 - Storage system, method for processing, and program
In a storage system, a plurality of RAID devices are connected to a network, and data is multiplexed to primary data and secondary data by being mirrored among the RAID devices. When a failure of a disk device that can be recovered within the devices owing to the RAID configuration ...

08/17/06 - 20060184733 - Apparatus and method for reallocating logical to physical disk devices using a storage controller, with access frequency and sequential access ratio calculations and display
A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; selects a second logical disk device which has ...

08/17/06 - 20060184732 - Disk device control program, disk device control method and disk device control system
A disk device control program, a disk device control method, and a disk device control system which can build a disk device having a plurality of disk units and facilitate the preventive replacement of the disk device are provided. A disk device control program for allowing a computer to execute ...

08/17/06 - 20060184731 - Data placement technique for striping data containers across volumes of a storage system cluster
A technique places content, such as data, of one or more data containers on volumes of a striped volume set (SVS). The placement of data across the volumes of the SVS allows specification of a deterministic pattern of fixed length. That is, the pattern determines a placement of data of ...

08/10/06 - 20060179220 - Method and apparatus for adjusting performance of logical volume copy destination
When data written into a volume (source volume) in a parity group in a storage apparatus is written into a volume (destination volume) in a parity group in a storage apparatus using a remote copy function, it is determined during the copy whether or not one or both of the ...

08/10/06 - 20060179219 - Configuration definition setup method for disk array apparatus, and disk array apparatus
A system creates a configuration definition table to be used for accessing a physical disk according to a host I/O request, to decrease a memory size of the configuration definition table even if common firmware is used for models with different scales. For this, a model correspondence table to show ...

08/10/06 - 20060179218 - Method, apparatus and program storage device for providing geographically isolated failover using instant raid swapping in mirrored virtual disks
A method, apparatus and program storage device for providing geographically isolated failover using instant RAID swapping in mirrored virtual disks are disclosed. The closed loop control mechanism provides not only continuous self-tuning to the storage system, but also allows the system to perform the initial configuration better. ...

08/03/06 - 20060174061 - Disk array system and cache control method
Disclosed is a disk array system that can be expanded effectively in scale by increasing the number of input/output channels and disk adapters and improved in such performance as the number of input/output operations per second, data transfer rate. The disk array system is provided with input/output channels to be ...

08/03/06 - 20060174060 - Information processing apparatus and method for controlling disk device
An information processing apparatus includes: a main body; a first disk device that is built into the main body; an attachment portion to which a device is detachably attached, the attachment portion being disposed in the main body; a disk controller that controls the first disk device and a second ...

07/27/06 - 20060168398 - Distributed processing raid system
A distributed processing RAID data storage system utilizing optimized methods of data communication between elements. In a preferred embodiment, such a data storage system will utilize efficient component utilization strategies at every level. Additionally, component interconnect bandwidth will be effectively and efficiently used; systems power will be rationed; systems component ...

07/27/06 - 20060168397 - Achieving data consistency with point-in-time copy operations in a parallel i/o environment
A method for processing a point-in-time copy of data associated with a logical storage volume where the data to be copied is stored in a striped or parallelized fashion across more than one physical source volume. The method includes receiving a point-in-time copy command concerning a logical volume and distributing ...

07/20/06 - 20060161732 - Disk array apparatus and disk array apparatus control method
A journal write unit writes journal data into a third storage device. The journal data includes an identifier of a logical volume in a first storage device into which data has been written, information of a location in which the data is stored in the logical volume, update time which ...

07/06/06 - 20060149901 - Information processing system, primary storage device, and computer readable recording medium recorded thereon logical volume restoring program
In a hierarchical storage system, a primary storage device interposed between a secondary storage device and a data processing apparatus has a restoring unit. When at least two current storage units, which configure a logical volume and are in the mirroring relationship, concurrently fail, the restoring unit reads out data ...

07/06/06 - 20060149900 - Intelligent hotspare or smartspare drive with pre-emptive drive rebuild
An intelligent hotspare drive with pre-emptive drive rebuild is disclosed. In accordance with one embodiment of the present disclosure, a method for rebuilding a drive using an intelligent hotspare drive in an information handling system including detecting an error in a first drive in an information handling system such that ...

06/29/06 - 20060143381 - System and method for accessing an offline storage unit through an online storage unit
By the same method as that of making data access to a data storage area in an online state, it is performed to access a data storage area other than the data storage area. A plurality of logical volumes carried by a disk array apparatus includes an online volume that ...

06/29/06 - 20060143380 - Dynamically upgradeable fault-tolerant storage system permitting variously sized storage devices and method
A dynamically upgradeable fault-tolerant storage system permits a storage device to be replaced with a larger storage device. Data stored redundantly across multiple storage devices is reproduced on the replacement device, and the additional storage space on the replacement device is made available for redundantly storing additional data. ...

06/29/06 - 20060143379 - I/o performance in raid subsystem: adaptive maximum request size for ld
Disclosed is an adaptive maximum request size process to change the maximum request size for a RAID system in order to reflect the highest possible maximum request size permitted by the RAID type and the physical drives included in the RAID system. The maximum request size is a primary limiting ...

06/22/06 - 20060136666 - Sas storage virtualization controller, subsystem and system using the same, and method therefor
A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the ...

06/22/06 - 20060136665 - Cyclically-interleaved access requests queuing method and system
A cyclically-interleaved access requests queuing method and system is proposed, which is designed for use in conjunction with an access control interface that is coupled between a computer system cluster (such as a server cluster) having multiple independent processing units and a data storage unit, and which is characterized by ...

06/15/06 - 20060129761 - Method and apparatus for power-efficient high-capacity scalable storage system
Systems and methods for providing scalable, reliable, power-efficient, high-capacity data storage, wherein large numbers of closely packed data drives having corresponding metadata and parity volumes are individually powered on and off, depending upon their respective usage. In one embodiment, the invention is implemented in a RAID-type data storage system which ...

06/15/06 - 20060129760 - Method and system for recovering from multiple drive failures
A method of calculating parity for an m-storage element failure in a networked array of storage elements. A first set of n XOR relationships is derived, each first set relationship containing n data symbols from n storage elements and one parity symbol from a first set of parity symbols. A ...

06/15/06 - 20060129759 - Method and system for error strategy in a storage system
Apparatus and computer program product for enabling an error strategy in a storage system with an initiator and a plurality of storage devices connected by a network, such as a storage area network (SAN). The computer program product is operable for recording timing statistics for transactions between an initiator and ...

06/15/06 - 20060129758 - Zero channel raid architecture
A computer system motherboard includes connection points for receiving a processor and a disk controller card. At least one communication bus connects the processor and the disk controller card. Another connection point is provided between the processor and the disk controller card for receiving one of a jumper or a ...

06/08/06 - 20060123193 - Control method for distributed storage system
A control method for a distributed data storage is described. In one example, the method includes loading data at high speed and avoiding massive increases in data transfer time due to redundancy while maintaining high reliability through a redundant system. The method includes maintaining the distributed storage system at a ...

06/01/06 - 20060117138 - Disk array device and remote coping control method for disk array device
Various types of resources of the disk array device are divided for respective users and communications resources used in remote copying are appropriately assigned to the users so that functional interference between the split units is prevented and stable remote copying is realized. SLPRs which are dedicated regions for the ...

05/25/06 - 20060112223 - Method of grouping logical units, method of processing a received request, apparatus for grouping logical units, and apparatus for processing a received request
It is an object of the present invention to provide a method of grouping logical units, a method of processing a received request, an apparatus for grouping logical units, and an apparatus for processing a received request, which enable a request to plural LUNs to be processed in a batch. ...

05/25/06 - 20060112222 - Dynamically expandable and contractible fault-tolerant storage system permitting variously sized storage devices and method
A dynamically expandable and contractible fault-tolerant storage system permits variously sized storage devices. Data is stored redundantly across one or more storage devices if possible. The layout of data across the one or more storage devices is automatically reconfigured as storage devices are added or removed in order to provide ...

05/25/06 - 20060112221 - Method and related apparatus for data migration utilizing disk arrays
Method and related apparatus for data migration of a disk array. While striping and migrating data of a source disk of the disk array, data stripes are grouped into different zones; after completely writing data stripes of a given zone to disks of the disk array, data stripes of next ...

05/25/06 - 20060112220 - Disk array apparatus, information processing apparatus, data management system, method for issuing command from target side to initiator side, and computer product
An information processing apparatus transmits, by polling, a status verifying message to a disk array apparatus to verify a status of the disk array apparatus. The disk array apparatus attaches, upon receiving the status verifying message, a request for a command of a process to be executed to a response ...

05/25/06 - 20060112219 - Functional partitioning method for providing modular data storage systems
A modular data storage system with a control path and a data path. The storage system includes three modular components linked and adapted for independent removal and insertion within the modular data storage system. A service processor is positioned in the control path, a data services platform is positioned in ...

05/18/06 - 20060106982 - Certified memory-to-memory data transfer between active-active raid controllers
A system for performing an efficient mirrored posted-write operation having first and second RAID controllers in communication via a PCI-Express link is disclosed. The first bus bridge transmits a PCI-Express memory write request TLP to the second bus bridge. The TLP header includes an indication of whether the first CPU ...

05/18/06 - 20060106981 - Method and apparatus for a self-raid hard disk drive
This invention increases reliability of hard disk drive data, continuously mirroring at least two disk surfaces in the hard disk drive. The invention includes hard disk drives implementing this method. In a hard disk drive including more than two disk surfaces, mirroring more than two disk surfaces may be preferred. ...

05/11/06 - 20060101205 - Apparatus and method for providing very large virtual storage volumes using redundant arrays of disks
A very large virtual volume (e.g., in excess of 500 GB) is formed by distributing the disks in eleven, six-disk RAID-5 sets across the six busses of a primary local back-end controller. A spare disk is provided on each of the six busses. Each RAID-5 set is protected from the ...

05/11/06 - 20060101204 - Storage virtualization
A storage virtualization system that follows a four-layer hierarchy model, which facilitates the ability to create storage policies to automate complex storage management issues, is provided. The four-layers are a disk pool, Redundant Arrays of Independent Disks (RAID arrays), storage pools and a virtual pool of Virtual Disks (Vdisks). The ...

05/11/06 - 20060101203 - Storage virtualization apparatus
The storage virtualization apparatus is capable of identifying a host computer or computers within an extent of influence and restraining of the extent when a physical storage enclosure has a breakdown or stops. The storage virtualization apparatus of the present invention comprises: first connection means for connecting to a host ...

05/11/06 - 20060101202 - Disk array system
Provided is a disk array system which is connected to a computer and which data is transmitted by the computer, including: a plurality of disk drives for storing user data transmitted by the computer; a cache memory for temporarily storing data sent/received among the computer and the plurality of disk ...

05/11/06 - 20060101201 - Apparatus and method to provide failover protection in an information storage and retrieval system
A method is disclosed for failover protection in an information storage and retrieval system comprising two clusters, two device adapters, and a plurality of data storage devices. The method provides a first device driver for a first device adapter and a second device driver for a second device adapter, and ...

05/04/06 - 20060095667 - Connection support method for disk array device
Apparatus to navigate connection among a controller housing and disk device housings which constitute a storage device. The controller housing, the disk device housings, and the like are stored in a storage device housing and are connected by ENC cables according to a typical connection method as preparation. A connection ...

05/04/06 - 20060095666 - Information processing system and management device for managing relocation of data based on a change in the characteristics of the data over time
In an information processing system including a computer device, and a storage device storing data used by the computer device, the region in which the data is held is managed in association with a change, over the passage of time in the performance and availability required of the data holding ...

05/04/06 - 20060095665 - Real-time single hard disk data backup method
Disclosed is a real-time single hard disk data backup method, which divides a single hard disk area into two unit blocks through the use of software. At the same time, the data through the use of software will be backed up and stored in stripe block of different unit blocks ...

05/04/06 - 20060095664 - Systems and methods for presenting managed data
Systems and methods for presenting managed data from one or more applications are invented and disclosed. A data storage management system comprises a data store, a data storage manager, and a graphical user interface. The data storage manager is communicatively coupled to the data store and configured to allocate and ...

05/04/06 - 20060095663 - Method and computer program product for combining resources of multiple bios roms and managing them as a single entity
A method and related computer program product for combining resources of multiple RAID controllers and managing them as a single entity, comprising searching the RAID controllers for the most appropriate version of the firmware to be executed, determining whether a more appropriate version of the firmware was previously loaded into ...

05/04/06 - 20060095662 - Method and computer program product for displaying and modifying hardware status
A method and related computer program product for operating a computer system which in a preferred embodiment comprises, acquiring a digital image of a hardware element, storing the digital image, displaying the digital image in a software program and dynamically updating and displaying status information for hardware elements proximate to ...

05/04/06 - 20060095661 - System and method for fault tolerant controller for network raid
A fault-tolerant and efficient way of deducing a set of inconsistent stripes for a network RAID protocol, wherein clients forward input/output (I/O) to a particular controller device called the coordinator, which executes RAID logic and which sends out device IOs to the relevant storage devices. If the coordinator fails then ...

04/27/06 - 20060090032 - Method and computer program product of obtaining temporary conventional memory usage in bios
A method and related computer program product of obtaining temporary conventional memory usage in BIOS. The method and program product comprises disabling processor interrupts, saving a predetermined amount of system memory to a temporary storage location outside system memory, using the predetermined system memory space for BIOS specific needs, restoring ...

04/20/06 - 20060085595 - Identifying performance affecting causes in a data storage system
A data library (110) has a plurality of media data transfer drives (204) and a plurality of media locations (212). The library transfers data to/from a data storage system comprising a plurality of other data storage components (103). The data library is configured to determine possible causes affecting performance of ...

04/20/06 - 20060085594 - Metadata for a grid based data storage system
Metadata architecture and associated methodology for a data storage system employing a grid-based storage capacity wherein each grid defines a storage unit in terms of a plurality of storage domains along one axis against one or more rows of a plurality of storage stripes along another axis, and wherein a ...

04/20/06 - 20060085593 - Generic storage container for allocating multiple data formats
A generic storage container system is provided for a grid-based storage architecture, comprising a generic storage container comprising a plurality of storage domains along one axis against a plurality of rows of stripes along another axis defining a preselected storage capacity, and configuration information allocating the stripes in response to ...

04/20/06 - 20060085592 - Method for distinct count estimation over joins of continuous update stream
The invention provides methods and systems for summarizing multiple continuous update streams using corresponding multiple (parallel) JD Sketch data structures such that, for example, an approximate answer to a query requiring a join operation followed by a duplicate elimination step may be rapidly provided. ...

04/13/06 - 20060080505 - Disk array device and control method for same
A disk array controller 11 decides whether a command received from a host 20-22 is a write command or a read command. If it is a write command, the disk array controller 11 generates a data block, parity block and redundancy code block from the received data, and stores the ...

04/13/06 - 20060080504 - Apparatus, systems and methods for backing-up information
An apparatus is disclosed. The apparatus includes a controller and a storage device. The storage device is in communication with the controller. The apparatus is configured for communication with external devices that adhere to different access protocols. ...

04/06/06 - 20060075191 - Pooling and provisioning storage resources in a storage network
A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth ...

04/06/06 - 20060075190 - Storage controller, storage control system, and storage control method
There is provided a storage control system in which various controls to a plurality of storage controllers connected to each other can be effectively performed. The storage control system controls first and second storage controllers, in which a second storage controller 10 is connected to a first storage controller 1-1 ...

04/06/06 - 20060075189 - On demand, non-capacity based process, apparatus and computer program to determine maintenance fees for disk data storage system
In one aspect the invention provides a signal bearing medium tangibly embodying a program of machine-readable instructions that are executable by a digital processing apparatus to perform operations to determine a maintenance fee for a data storage system. The operations include monitoring at least one data storage device during operation ...

04/06/06 - 20060075188 - Disk array apparatus and data relay method of the disk array apparatus
A disk array apparatus of the invention improves the drop of quality of Fibre Channel signals corresponding to mounting positions of disk drives. The disk array apparatus comprises a plurality of disk drives including first to fourth groups of a plurality of disk drives each of which stores data, wherein ...

03/30/06 - 20060069868 - Storage system having a plurality of interfaces
A hybrid-type storage system having both SAN and NAS interfaces can be implemented by simple hardware capable of carrying out a SAN function independently of a NAS function and a NAS load. To be more specific, a controller of the storage system comprises a NAS controller for accepting an I/O ...

03/30/06 - 20060069867 - Storage concept
The present invention relates to a device as well as a method for the saving or storage of data on physically different storage devices. By distributing the data to physically different storage devices, the deletion or removal of specific data is simplified. In addition, the specific storage and protection of ...

03/30/06 - 20060069866 - Disk array apparatus, disk array control method and computer program product therefor
A disk array apparatus including a plurality of physical disks, includes: a response time measuring unit measuring a response time to an access to the physical disk; and a performance deterioration judging unit judging performance deterioration of a specific physical disk of the plurality of physical disks, on the basis ...

03/30/06 - 20060069865 - Remote copying system and remote copying method
Composition of a consistency group is changed easily without releasing a volume pair of the consistency group concerning a remote copying system and a remote copying method using a sequence number. In order to change the composition of the consistency group, predetermined data sent from a data sending side after ...

03/30/06 - 20060069864 - Method to detect and suggest corrective actions when performance and availability rules are violated in an environment deploying virtualization at multiple levels
A computer system or memory medium with instructions executable by a computer system to detect and/or suggest corrective actions when performance and availability are violated in an environment deploying virtualization at multiple levels. In one embodiment the computer system receives identities of a plurality of first physical storage devices, wherein ...

03/30/06 - 20060069863 - Model and system for reasoning with n-step lookahead in policy-based system management
When an alarm condition relating to a performance goal of a storage system is detected, a storage management system invokes an N-step lookahead engine for simulating operation of the storage system when there are multiple actions that could be taken by the storage system for eliminating the alarm condition. The ...

03/30/06 - 20060069862 - Method for managing volume groups considering storage tiers
A tiered storage system according to the present invention provides for the management of migration groups. When a migration group is defined, a reference tier position is determined and the relative tier position of each constituent logical device is determined. Movement of a migration group involves migrating data in its ...

03/30/06 - 20060069861 - Method and apparatus for storage pooling and provisioning for journal based strorage and recovery
A set of interconnected storage systems supporting different types of storage devices and different performance attributes are intelligently applied to process types, such as journal entries. The processes are ranked according to a predetermined priority ranking. Storage devices in the storage system having similar performance attributes are pooled and ranked ...

03/23/06 - 20060064544 - Storage system control method, storage system, and storage apparatus
A method controls a storage system including a first storage apparatus including a first storage volume to store data therein, a second storage apparatus including a second storage volume to store data therein, the first and second storage apparatuses being communicably connected, and an information processor communicably connected to the ...

03/23/06 - 20060064543 - Reversing a communication path between storage devices
Reversing a communication path between a first volume on a first storage device and a second volume on a second storage device includes suspending communication between the first and second volumes while maintaining operations for other volumes of the storage devices, causing the first volume to change from a source ...

03/23/06 - 20060064542 - Storage system and subsystem to automatically detect hardware configuration changes
A storage subsystem, method of automatically maintaining the subsystem hardware configuration up to date and program product therefor. The storage subsystem automatically initiates hardware discovery in response to a triggering event. Subsystem hardware information is collected during hardware discovery and checked against a current configuration to identify hardware changes. Whenever ...

03/23/06 - 20060064541 - Method of and system for controlling attributes of a plurality of storage devices
A method of, and a system for, controlling attributes of a group of storage devices presents to a user a set attribute choices for one or more groups of storage devices. The user interacts with the presentation of the set of attribute choices to choose attributes for the group. In ...

03/16/06 - 20060059308 - Storage device and device changeover control method for storage devices
The present invention makes it possible to change over a volume transparently with respect to a host. A first storage device 2A and a second storage device 2B are connected through a communication network 3B; a volume 8 provided by the second storage device 2B is mapped as a volume ...

03/16/06 - 20060059307 - Storage system and information system using the storage system
A storage controller is realized in which validity/invalidity of functions is settable in a unit of logical division in conformity with logical division of logical groups control is performed such that operation has the influence upon only the inside of a range defined by resource groups of logical division and ...

03/16/06 - 20060059306 - Apparatus, system, and method for integrity-assured online raid set expansion
An apparatus, system, and method are disclosed for online RAID set expansion from an amount of disks i to an amount of disks j, where j disks includes one or more new disks, with data integrity assurance during the expansion process. In accordance with the invention, data migration to the ...

03/16/06 - 20060059305 - Efficient firmware update for hierarchical data storage systems
An apparatus, system, and method are disclosed to shutdown a library manager while the library system remains in a partially online state. A message module is included to send a suspend message to a host such that the host stops sending library manager commands, a shutdown module is included to ...

03/16/06 - 20060059304 - Apparatus, system, and method for servicing a data storage device
An apparatus, system, and method are disclosed for servicing a data storage device. A service registration module registers a service process for servicing the stripe groups of a data storage device. A WIP map initialization module creates a WIP map for each stripe group of the service process. The stripe ...

03/09/06 - 20060053251 - Controlling preemptive work balancing in data storage
A storage network control apparatus is operable to present virtualized storage to a host system and includes a monitoring component, an analysis component, a detection component, and a migration component. The monitoring component is for monitoring input/output (I/O) activity for virtual storage logical units over time. The analysis component is ...

03/09/06 - 20060053250 - Storage system and data management device for storage system
In the present invention, archive volumes are created in accordance with the size of data that is to be archived, and hence the storage regions are used in an efficient manner. The archive server acquires the data to be archived, via the application server, and detects the size of that ...

03/02/06 - 20060047909 - Storage system and data relocation control device
The present invention achieves data relocation in accordance with a user's policies, in an environment where a plurality of storage devices are combined. The volumes belonging to storage devices A-D are managed virtually integrally. A host recognizes a plurality of storage devices A-D as a single virtual storage device. The ...

03/02/06 - 20060047908 - Disk array apparatus
A disk array apparatus using an SAS can transfer data without lowering a transfer efficiency of data even if rates of a plurality of physical links connected to a controller and storage device are different. A plurality of HDDs are connected to a controller through an expander. Data are transferred ...

03/02/06 - 20060047907 - Storage system and a storage management system
A storage device managing one or more logical volumes is connected with a name management device through an IP-SAN 6 composed of a switch. The storage device stores a topology table saving connecting relation among physical ports of host, physical ports of the storage device and physical ports of the ...

03/02/06 - 20060047906 - Data processing system
This invention provides a control technique of a data processing system, in which functions of a highly-functional high-performance storage system are achieved in an inexpensive storage system so as to effectively use the existing system and reduce the cost of its entire system. This system has a RAID system, an ...

03/02/06 - 20060047905 - Tape emulating disk based storage system and method with automatically resized emulated tape capacity
A data protection and storage system includes an array of disk drives for data storage. Data is received for storage on the disk drive via an interface that is configured to emulate a tape drive interface. A virtual tape data structure is created and stored on the disk drives. The ...

03/02/06 - 20060047904 - Method and system for processing markers, data integrity fields and digests
A system with a host bus adapter (“HBA”) having a TCP/IP offload engine is provided. The HBA includes logic for concurrently processing markers, data integrity fields (“DIFs”) and digests by using plural counters that count words in a data stream and individual routing bits are set for markers, DIFs and ...

03/02/06 - 20060047903 - Systems, apparatus, and methods for processing i/o requests
A method, apparatus, and system for accessing units of storage in at least one logical unit by processing I/O requests directed to the logical units using a LUN queue and an operation-type queue. By using the queues to process the I/O requests, the requests can be processed without address collisions. ...

03/02/06 - 20060047902 - Processing storage-related i/o requests using binary tree data structures
The disclosed technology can be used to develop systems and perform methods that receive and process I/O requests directed to at least a part of a logical unit of storage. The I/O requests can be associated with different times corresponding to when such I/O requests were received. Nodes that include ...

02/23/06 - 20060041718 - Fault-tolerant computer network file systems and methods
A system and method for replacing file system processors, also known as hot swapping, is described. The system and method operate on a fault-tolerant network file system that includes a first file server that is operably connected to a network fabric and a second file server that is operably connected ...

02/09/06 - 20060031638 - Method and related apparatus for data migration of disk array
While performing data transfer for reading data from a source disk or disks and writing the read data to disks of a disk array, data reading is repeated until accumulated read data can be split into several sub-data with a data size of each sub-data not smaller than a write ...

02/09/06 - 20060031637 - Disk array device group and copy method for the same
This invention provides copy techniques for a disk array device group effectively applied to the process wherein multigenerational differential data group controlled by local side storage is remote-copied to remote side storage and controlled therein, while maintaining the data consistency between the multigenerational differential data groups. The system has a ...

02/09/06 - 20060031636 - Method of managing storage system to be managed by multiple managers
A manager is allowed to retrieve management information of a logical volume for which the manager has the management right. A storage system has multiple logical volumes managed by different managers and a controller controlling the multiple logical volumes. The storage system stores first identification information for identifying each of ...

02/02/06 - 20060026347 - Method for improving data reading performance and storage system for performing the same
The present inveniton provides a method for improving data reading performance and a controller performing the same. After a read request is sent to a storage device, the processing time of the read request starts to be counted. If the read request does not successfully read data in a predetermined ...

02/02/06 - 20060026346 - Computer system for load balance, program and method for setting paths
Provided is a high performance storage system, in which a cache memory is effectively used and access loads are balanced. In a computer system including a computer and a storage system coupled with the computer, the storage system includes one or more channel adapters which communicate with the computer, and ...

02/02/06 - 20060026345 - Disk array system generating a data guarantee code on data transferring
To correctly generate LAs even when out-of-order occurs. In a disk array system according to the present invention, a control unit includes: a host input/output unit that exchanges data and a control signal with a host connected to a disk array system; a disk input/output unit that exchanges data and ...

01/26/06 - 20060020755 - System and method for storage system
In a storage system including a plurality of data controllers that receive a data input/output request that is input via an external communication path and perform data input/output processing with respect to a storage resource in response to this request, the plurality of data controllers being connected by a data ...

01/26/06 - 20060020754 - Storage system
In creating replicas to data of a storage volume in a storage system, a technique in which labor for issuing instructions from a processor can be reduced and then data consistency of related volumes can be secured is provided. A single replication instruction including designated information is issued for data ...

01/26/06 - 20060020753 - Storage system with primary mirror shadow
A storage system with primary mirror shadow comprises a storage array, and a controller. The controller is capable of predefining storage array volumes as a primary volume that is subsequently paired with a secondary volume, emulating a primary logical device and a plurality of secondary logical devices including a shadow ...

01/19/06 - 20060015684 - Redundant controller dynamic logical media unit reassignment
A redundant controller storage virtualization subsystem performing host-side IO rerouting and dynamic logical media unit reassignment. In one embodiment, the assignment of logical media unit owner can be dynamically reassigned to the receiving storage virtualization controller which was originally not the logical media unit owner such that the receiving storage ...

01/12/06 - 20060010290 - Logical disk management method and apparatus
An array/slice definition unit constitutes an array composed of a group of slices. The array is constituted by defining a storage area in a disk drive as a single physical array area of the array. The physical array area is divided to a plurality of areas under a certain capacity, ...

01/12/06 - 20060010289 - Volume management system and method
The system according to the present invention comprises a first storage area for storing a plurality of logical volume data where the attributes on a plurality of logical volumes are recorded respectively, a second storage area for storing allocation destination candidate data where the attributes on an allocation destination candidate ...

01/12/06 - 20060010288 - System and method for identifying a storage drive in a storage network
A system and method is disclosed for identifying the storage drives of a computer network. An identifier associated with an element of the storage network is stored in nonvolatile memory and later retrieved. The identifier associates the elements of the storage network, allowing the storage drives of the storage enclosure ...

12/29/05 - 20050289296 - San based application recognition (sbar) for raid controller
An SBAR is established as a computer readable set of instructions that provide the ability to select the desired application by the end-user of a storage array. Based on the selected application, the SBAR automatically establishes an optimized pre-determined configuration profile for the storage array. The configuration profile comprises parameter ...

12/22/05 - 20050283571 - Distributed background track processing
Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible by a plurality of internal devices, the plurality of the internal devices accessing the ...

12/22/05 - 20050283570 - Method and apparatus for increasing sustainable bandwidth in a multiple disk drive storage system
A method of increasing sustainable bandwidth in a multiple disk storage system that comprises reading a first part of a data file from a first track location on a first hard disk drive, and reading a second part of the data file from a second track location on a second ...

12/15/05 - 20050278484 - Methods and structure for optimizing disk space utilization
Methods and associated structure to improve disk capacity utilization in the context of size coercion and COD space reservation techniques applied in a storage system. One aspect hereof provides that the size coercion computations to reduce (round down) the capacity of one or more disk drives in a storage system ...

12/15/05 - 20050278483 - Local bitmaps for an array of redundant storage devices
In accordance with at least some embodiments of the invention, a system comprises a plurality of computers coupled together and to an array of redundant storage devices that is accessible to the plurality of computers. Each of the plurality of computers comprises a local memory that stores at least one ...

12/08/05 - 20050273558 - Recording/reproducing control apparatus
A recording/reproducing apparatus 11 has a directory service block 22 that stores management data for enabling search for stream data recorded in a virtual recording space, a controlled block 21 for receiving stream data identification information and a reproducing or recording command, a configuration information block 24 that stores division ...

12/08/05 - 20050273557 - Storage system and method for acquisition and utilisation of snapshots
There are provided a mainframe 1 constituting a host device and a disk array system 2 having logical volumes (LDEV) 30 connected with the mainframe 1. The mainframe 1 is provided with an input/output device configuration definition information storage section 14 that stores the address of an LDEV 30a. By ...

12/08/05 - 20050273556 - Method and system for providing a recommended allocation of data storage space
Disclosed are a method and system for providing recommended allocation of data storage facility to a host computer system. The preferred embodiment of the invention utilizes an expert algorithm that provides these recommended allocations based on a programmed evaluation of host system storage and attachment requirements for a specific storage ...

12/01/05 - 20050268036 - Storage configuration
In at least some embodiments, a storage unit, and associated system and method, comprises a plurality of storage devices, a user input device and a storage controller. The storage controller couples to the user input device and to the storage devices and is capable of configuring the storage devices in ...

12/01/05 - 20050268035 - Raid controller module
A controller module is adapted for connecting a main board to a RAID device that includes a set of data storage media, and includes a control unit mounted on a circuit board. A first interface unit is mounted on the circuit board, and is connected electrically to the control unit. ...

12/01/05 - 20050268034 - Diskarray system for suppressing disk fault
A diskarray system has a diskarray controller and a plurality of disk devices. Each of the disk devices has a media, a head, and a head position controller. The diskarray controller performs online data check operation, and stops the online data check operation over the disk device at first predetermined ...

12/01/05 - 20050268033 - Disk array device and controlling method thereof
The present invention provides a storage unit system that can be connected to a plurality of different kinds of networks and a controlling method for a system LU of a storage device control unit required in such a storage unit system. In the storage unit system, to an LDEV of ...

12/01/05 - 20050268032 - Semantic processor storage server architecture
A storage server uses a semantic processor to parse and respond to client requests. A direct execution parser in the semantic processor parses an input stream, comprising client storage server requests, according to a defined grammar. A semantic processor execution engine capable of manipulating data (e.g., data movement, mathematical, and ...

11/24/05 - 20050262300 - Worm guarantee storage device
To provide a disk array system which particularly enables the use of a WORM function when the disk array system uses RAID. When receiving a write request from a computer (100), it is judged whether or not a writing of write data from the computer is possible, based on a ...

11/24/05 - 20050262299 - Management method and a management system for volume
It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk volume. In response to changes in contents of operation to alter a storage configuration ...

11/17/05 - 20050257004 - Scalable disk arry controller
This invention relates to a disk array controller. There has been demand for a large scale memory device system operable without interruption. Further, in order to cope with the recent trend toward open systems, scalability of performance and capacity in such systems is needed. Conventionally, internal buses such as ones ...

11/17/05 - 20050257003 - Storage system managing method and computer system
A management server includes the user management segment information having stored therein a volume managed by a user, a receiving unit for receiving a volume allocation request from a management computer, a sending unit for sending the volume allocation request to a storage system and an updating unit for updating ...

11/17/05 - 20050257002 - Apparatus and method for neighbor cache table synchronization
A method and apparatus for synchronizing a neighbor cache table of a backup network device and with a neighbor cache table of a master network device is provided. The master network device may send an Add command or a Delete command to the backup network device whenever entry is added ...

11/10/05 - 20050251620 - Data migration in storage system
The storage system includes a plurality of storage nodes and a control device coupling unit. Each of the storage nodes includes at least one storage device configured to store data and at least one control device configured to control input and output of data for the storage device. The control ...

11/10/05 - 20050251619 - Method and system for storing data in an array of storage devices with additional and autonomic protection
One aspect of the invention is a method for storing data in an array of storage devices. An example of the method includes writing a first strip to a first storage device and a second storage device. This example also includes writing a second strip to the second storage device ...

11/03/05 - 20050246491 - Storage unit, installation method thereof and installation program therefore
A new storage unit is installed such that installation costs are suppressed and functions of the new storage unit can be utilized sufficiently. An access right is changed such that the new storage unit (second storage unit) can access an existing first storage unit (S502). A logical device relating to ...

11/03/05 - 20050246490 - Disk control system and control method of disk control system
In order to assign logical devices efficiently to logical units, a disk control system that receives a process command for writing or reading of data from an information processing device, and performs a write or read process of data with respect to a logical device corresponding to a logical unit ...

11/03/05 - 20050246489 - Internal disk array mirror architecture
A disk array having an internal mirror architecture may include: a plurality of disk drives configured to provide a primary logical storage device (LDEV), a first instance of an internally-mirroring secondary LDEV and a second instance of an internally-mirroring secondary LDEV. ...

10/27/05 - 20050240728 - Read-write control of data storage disk units
The control unit arbitrarily with respect to the CPU, including according to an algorithm that is independent of the request a disk unit among the disk units that are inactive when the control unit receives an input/output request involving either read or staging. For a write request from the CPU, ...

10/27/05 - 20050240727 - Method and system for managing storage area networks
A method and system for creating a logical unit number (“LUN”) in a storage area network is provided. The method includes selecting a storage sub-system from a list of available storage sub-subsystems for which the LUN is created in a wizard like setting, wherein a display attribute may be used ...

10/27/05 - 20050240726 - Synergistic hybrid disk drive
Two or more disk drives communicate directly with each other to establish a synergistic hybrid disk drive (SHDD) that supplies data to a computer system faster and more reliably than would be expected from either individual disk drive. The two disk drives may have significantly different performance characteristics. ...

10/27/05 - 20050240725 - Sparse multi-component files
A file is striped across multiple filers, file servers or other devices, to create a sparsely striped multi-component file. Each filer stores one sparse component. In particular, each component physically stores only those stripes allocated to that component. The other stripes are represented as holes. Thus, instead of contiguously packing ...

10/20/05 - 20050235109 - Storage system
A storage system is disclosed that stores data across plural storage devices. The storage system includes plural modules. Each of the modules includes a storage device including a data storage section that has plural slice areas to store data elements one in each, and a control-information storage section that stores ...

10/13/05 - 20050228950 - External encapsulation of a volume into a lun to allow booting and installation on a complex volume
A system for external encapsulation of a volume into a logical unit (LUN) to allow booting and installation on a complex volume may include a host, one or more physical storage devices, and an off-host virtualizer. The off-host virtualizer (i.e., a device external to the host, capable of providing block ...

10/13/05 - 20050228949 - Apparatus and method for reallocating logical to physical disk devices using a storage controller, with access frequency and sequential access ratio calculations and display
A storage controller calculates an access frequency of each logical disk; that is selects a first logical disk device of which the access frequency exceeds a first predetermined value, the first logical disk device being allocated to a first physical disk device; selects a second logical disk device which has ...

10/13/05 - 20050228948 - Software management method for a storage system, and storage system
The storage system creates a volume for storing information specific to a user, and a volume for storing software shared by a plurality of users, links these volumes on the basis of the software usage status of the users, and virtually builds one region and supplies same to the users. ...

10/13/05 - 20050228947 - Storage device
The present invention observes the status on the server side from the storage device side, and controls the processing priority in accordance with the server status. The storage device 2 is utilized by numerous servers 1A through 1C. The server 1A and server 1B form a failover cluster. The status ...

10/13/05 - 20050228946 - Disk array device and reservation cancellation control method for disk array device
The present invention allows a reserved state that prevails for an LDEV as a result of a host undergoing a system shutdown or the like to be confirmed and cancelled easily. The server 1 reserves the LDEV 4 and uses same exclusively. When the server 1 undergoes a system shutdown ...

10/13/05 - 20050228945 - Disk array apparatus and control method for disk array apparatus
Resources of a storage apparatus are utilized effectively by increasing and reducing a capacity of a differential LU used in a snapshot. In a disk array apparatus including a control processor which controls reading and writing of data with respect to a first logical volume which is generated using storage ...

10/13/05 - 20050228944 - Disk array apparatus
The usage amount of a pool area is avoided from becoming equal to 100%, thereby preventing all snapshot images from being crashed. There is provided a disk-array apparatus including a control processor. Here, the control processor controls a data reading/writing from/into a first logical volume created using a memory area ...

10/13/05 - 20050228943 - Multipath redundant storage system architecture and method
Disclosed is a storage system and method that provides multi-path bus and component interconnection and isolation in a data storage system. A plurality of data storage devices in a removable assembly are connected to a fabric that is configurable to connect some or all of the data storage devices to ...

10/13/05 - 20050228942 - Data storage system recovery from disk failure during system off-line condition
A method for returning a logical volume which is part of a redundant data storage system to on-line status following a disk failure within the logical volume during the time when another of that volume's disks is unavailable as a result of having its firmware updated, as an example. Data ...

10/06/05 - 20050223171 - Storage control system
The enclosure 10 in which the storage control system 600 is constructed comprises a scale-out NAS head group 111 constituted by two or more NAS heads, and a scale-up NAS head 110H that is a higher performance NAS head than each of NAS head members 110L that are the NAS ...

10/06/05 - 20050223170 - Storage system and back-up method for storage system
The present invention provides a storage system whereby it is also possible to back up the generational management information of a copy source disk array device. The disk array device of the primary site manages back-up data of a main volume, in a plurality of generations, by means of differential ...

10/06/05 - 20050223169 - Formatting a data storage medium to a desired block format
A method, system and program product of block formatting a data storage medium in or to be added to an array of data storage media to a desired block format, the method comprising in one embodiment, writing initially only to any region of the data storage media that will be ...

09/29/05 - 20050216665 - Storage system and method for controlling block rearrangement
A fragmentation information collecting section in a file system control section collects fragmentation information on a target volume for which a fragmentation state is to be eliminated, the target volume being managed by a file system. An analysis section in the file system control section analyzes the fragmentation state of ...

09/29/05 - 20050216664 - Storage system and control method thereof
In an exclusive lock management in common to both the In-Band and the Out-of-band, a lock control technique of a storage system capable of removing the factor that may cause the discrepancy in the configuration information in a disk array system is disclosed. In the storage system, a shared memory ...

09/29/05 - 20050216663 - Storage system
In the case in which plural disk control apparatuses functions as one disk control apparatus with a mutual connecting network, a processor is used as an independent resource. Moreover, states of use of resources are monitored, and processing from distribution of the resources to allocation of control tasks is optimized ...

09/29/05 - 20050216662 - Data seek technique
Provided are techniques for locating data in a storage area. A request for data is received. Simultaneously, a search for the data is initiated on at least two storage areas using a different search technique for each storage area, wherein each storage area includes a copy of the data. The ...

09/29/05 - 20050216661 - Method and apparatus for multistage volume locking
A storage subsystem includes a controller having a plurality of ports and a plurality of storage devices configured store information. A lock table includes attribute information and retention information for each of a plurality of storage volumes presented to a host device. The plurality of storage volumes includes a non-virtual ...

09/22/05 - 20050210193 - Storage device and information management system
Using a snapshot function, a remote copy is efficiently created. Data for a snapshot is converted into a first bitmap of differential data for a remote copy. The conversion is performed in advance at appropriate chronological intervals. Furthermore, when the snapshot function splits, a second bitmap of cascade differential data, ...

09/22/05 - 20050210192 - Storage management method and system
A storage system is disclosed comprising a management computer and multiple storage subsystems with multiple volumes accessible to a host computer. The host computer sends volume configuration information to the management computer. Each storage subsystem retrieves information from the volume directory corresponding to a requested volume and sends it to ...

09/22/05 - 20050210191 - Storage control system and control method for storage control system
One or more master CHN 21AM and one or more back-up CHN 21AC are provided. In each of the one or more back-up CHNs 21AC, the I/O processor 504 is in a power on state, and the NAS processor is in a power off state. The I/O processor 504 accesses ...

09/15/05 - 20050204097 - Multiple disk, variable rpm data storage system for reducing power consumption
A data storage system includes a set of disks where each disk is operable in a plurality of discrete angular velocity levels. A disk controller controls the angular velocity of each active disk. The controller replicates a first portion of data on a plurality of the disks stores a second ...

09/08/05 - 20050198436 - Storage control system and method
A first storage control system comprises a CHN connected to a LAN CN. The CHN comprises a NAS processor and I/O processor. The I/O processor judges whether all or a portion of block level data is to be stored in either a first storage control system or a second storage ...

09/08/05 - 20050198435 - Data storage array linking operation switching control system
A data storage array linking operation switching control system is proposed, which is designed for use in conjunction with an array-type data storage device that is composed of a plurality of data storage unit and associated with at least two data access channels, with the capability of selectively switching the ...

09/01/05 - 20050193168 - Storage subsystem and performance tuning method
In a storage subsystem, performance tuning is performed with respect to all of the logical devices including external storage subsystems that are not directly connected to host computers. The physical storage units presented by the external storage subsystems are defined as logical devices of the storage subsystem, and I/O processing ...

09/01/05 - 20050193167 - Storage subsystem and performance tuning method
In a storage subsystem, performance tuning is performed with respect to whole logical devices including external storage subsystems that are not directly connected to host computers. Physical storage units presented by the external storage subsystems are defined as logical devices of the storage subsystem itself, and I/O processing requests from ...

09/01/05 - 20050193166 - Memory latency and bandwidth optimizations
A computer system includes a plurality of memory modules that contain semiconductor memory, such as DIMMs. The system includes a host/data controller that utilizes an XOR engine to store data and parity information in a striped fashion on the plurality of memory modules to create a redundant array of industry ...

08/18/05 - 20050182901 - Data storage device management system
A method for managing a storage subsystem including a plurality of information recording media includes selecting at least one recording medium from the plurality of information recording media to perform a service to the selected recording medium. A locating device associated with the selected recording medium is activated to identify ...

08/18/05 - 20050182900 - Storage system
While a large amount of files can be intensively managed, the capacity scalability is limited by the number of magnetic disk drives and the number of magnetic tape drives which can be connected to a system, thereby failing to provide satisfactory long-term management for a large amount of information which ...

08/18/05 - 20050182899 - Disk array apparatus
Performance and reliability as a disk array system can be always kept optimal even when a group construction of disk drives is changed. The disk array system is connectable to a host and includes a plurality of drives, input/output control portions for controlling data input/output between the host and the ...

08/18/05 - 20050182898 - Method and apparatus for providing high density storage
A method and apparatus for providing high-density storage is disclosed. A plurality of storage devices is aggregated in a package. A package-level controller is coupled to a carrier housing holding a plurality of storage devices, wherein the package-level controller provides a RAID logical configuration at a package-level for the storage ...

08/11/05 - 20050177685 - Volume management method and apparatus
A volume management method is proposed for setting at least a logical volume over a plurality of physical storage devices by taking requested performance of other volumes into consideration. The volume management method comprises the steps of: receiving a volume creation request specifying a requested storage capacity and requested average ...

08/11/05 - 20050177684 - Storage subsystem and storage subsystem control method
The present invention partitions a cache region of a storage subsystem for each user and prevents interference between user-dedicated regions. A plurality of CLPR can be established within the storage subsystem. A CLPR is a user-dedicated region that can be used by partitioning the cache region of a cache memory. ...

08/11/05 - 20050177683 - Method for managing disk drives of different types in disk array device
The present invention manages disk-drive types in a storage device in which a mixture of disk drives of a plurality of types with different interfaces is stored. The storage device enclosure stores a mixture of an FC disk drive 220F with a fiber channel interface and a SATA disk drive ...

08/04/05 - 20050172074 - Dual media storage device
A dual media storage device is provided. Two separate non-volatile mass storage devices, one having a faster access time and a lower capacity than the other, are combined into a single system. A storage controller can direct the flow of data into one device or the other, depending upon various ...

08/04/05 - 20050172073 - Storage system including capability to move a virtual storage device group without moving data
A storage system comprises a plurality of storage arrays, a plurality of controllers selectively coupled to ones of the storage arrays, a network fabric coupling the plurality of controllers, and a processor. The processor is capable of moving control and/or data transfer functions related to a group of elements in ...

08/04/05 - 20050172072 - Multiple site data replication
A storage network architecture is disclosed. The network comprises a first storage site comprising a first set of disk drives, a second storage site communicatively connected to the first storage site and comprising a storage medium, and a third storage site communicatively connected to the second storage site and comprising ...

07/28/05 - 20050166017 - Loosely coupled mass storage computer cluster
A method and apparatus redundantly store data, in particular video data objects, in a distributed computer system having at least three processor systems, each processor system being connected in point to point two way channel interconnection with each other processor system. The data is stored in a redundant fashion both ...

07/28/05 - 20050166016 - Storage unit, storage unit control method, and storage system
A storage unit connected to other storage units, each having of first disk drives, includes second disk drives; a first receiving unit receiving copies of first storage data, stored in storage blocks created by logically partitioning a data storage area of the first disk drives, and first identifiers identifying the ...

07/21/05 - 20050160222 - Storage device control device, storage system, recording medium in which a program is stored, information processing device and storage system control method
A first storage device control device stores, when a first data write/read request is received, correspondences between first logical units and second logical units referenced when determining whether or not storage regions identified by first logical units set in the request are storage regions of the first logical device control ...

07/21/05 - 20050160221 - Disk array apparatus and disk array apparatus controlling method
Times at which requests for a data read or data write from/to a logical volume are received are stored in memory as access times of a RAID group making up the logical volume. When a predetermined time has elapsed after the access time, a number of the hard disk drives ...

07/14/05 - 20050154830 - Computer system
In order to enable an area of each logical volume to be expanded while continuously using the logical volume and to integrate separate logical volumes in a single continuous area, a storage has logical volume control means for controlling the construction of a logical volume, a logical volume number map ...

07/14/05 - 20050154829 - Storage system and storage system management method
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 in the storage system. To this end, storage areas provided by the disk devices are grouped ...

07/14/05 - 20050154828 - Storage control system storing operation information
It is an object of the present invention to reduce a burden on a maintenance terminal of a storage control system. A storage control system 13 includes one or more operation information storages 59 in which operation information of the storage control system 13 is stored. Among plural DKAs 43 ...

07/14/05 - 20050154827 - Process job flow analysis
A storage device is configured with one or more processes that receive, process, and pass on jobs from a source. The number of jobs received by a process is compared with the number of jobs completed and/or passed on by the process. If the number of jobs that are received ...

07/14/05 - 20050154826 - System and method for subdividing a storage enclosure into separate storage domains
The storage enclosure includes a number of storage drives, each of which is physically coupled to each of two controllers in the storage enclosure. A memory location associated with the storage enclosure includes a value. The value provides an indicator for grouping the storage drives with one of the two ...

07/07/05 - 20050149678 - Raid controller disk write mask
A RAID disk array controller implements a write mask to support partial-stripe updates from a host system without expensive RAM to RAM copying and repeated disk accesses to assemble the updated stripe. New data from the host is transferred into a single buffer and a local processor tracks—by setting bits ...

07/07/05 - 20050149677 - Apparatus and method for partitioning and managing subsystem logics
A subsystem logics partitioning and managing apparatus comprises a recognition unit for recognizing logical and physical resources that constitute a subsystem a partition definition table in which the logical and physical resources in the subsystem are assigned for each user at an interface level at which a storage configuration can ...

07/07/05 - 20050149676 - Apparatus and method for partitioning and managing subsystem logics
A subsystem logics partitioning and managing apparatus comprises a recognition unit for recognizing logical and physical resources that constitute a subsystem a partition definition table in which the logical and physical resources in the subsystem are assigned for each user at an interface level at which a storage configuration can ...

07/07/05 - 20050149675 - Apparatus and method for partitioning and managing subsystem logics
A subsystem logics partitioning and managing apparatus comprises a recognition unit for recognizing logical and physical resources that constitute a subsystem a partition definition table in which the logical and physical resources in the subsystem are assigned for each user at an interface level at which a storage configuration can ...

07/07/05 - 20050149674 - Disk array apparatus and method for controlling the same
An apparatus which includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the ...

07/07/05 - 20050149673 - Disk array apparatus and method for controlling the same
An apparatus includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the disk ...

07/07/05 - 20050149672 - Disk array apparatus and method for controlling the same
An apparatus includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the disk ...

07/07/05 - 20050149671 - Disk array apparatus and method for controlling the same
An apparatus includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the disk ...

07/07/05 - 20050149670 - Disk array apparatus and method for controlling the same
An apparatus includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the disk ...

07/07/05 - 20050149669 - Disk array apparatus and method for controlling the same
An apparatus includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the disk ...

07/07/05 - 20050149668 - Disk array apparatus and method for controlling the same
An apparatus includes a controller and a plurality of disk drives. The controller has a communication control unit for accepting a data input/output request, a disk controller unit for controlling a disk drive, and a cache memory for temporarily storing data transferred between the communication control unit and the disk ...

07/07/05 - 20050149667 - Method of controlling storage device controlling apparatus, and storage device controlling apparatus
In a storage device controlling apparatus which includes: a plurality of channel controllers having a circuit board on which are formed a file access processing section receiving from an information processing apparatus requests to input and output data in files as units via a network and an I/O processor outputting ...

06/30/05 - 20050144384 - Storage system having dynamic volume allocation function
An object of the present invention is to allow access to a plurality of logical devices regardless of the number of ports provided in a storage system and the number of logical devices that can be allocated to a single port, and thereby to improve the usability of the logical ...

06/30/05 - 20050144383 - Memory control device and method for controlling the same
The present invention provides a storage control device which enables the time between failures to prolong as much as possible, though it uses HDD's whose mean time between failures is relatively short. The storage control device controls spindle motors in a manner that a spindle motor is rotated regarding the ...

06/30/05 - 20050144382 - Method, system, and program for managing data organization
Provided are a method, system, and program for constructing data including reconstructing data organized in a data organization type, such as a Redundant Array of Independent Disks (RAID) organization, for example, which permits data reconstruction In one embodiment, blocks of data are transferred from a stripe of data stored across ...

06/30/05 - 20050144381 - Method, system, and program for managing data updates
Provided are a method, system, and program for managing updates of user data and parity data stored in stripes across a plurality of disk storage units arranged in a data organization type such as a RAID array. In one embodiment, a record of stripes potentially containing inconsistent user and parity ...

06/23/05 - 20050138287 - Disk array system
A disk array system includes storage devices, a storage device control unit, a connection unit being connected with the sto