Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Disk mirror architecture for database appliance with locally balanced regeneration

a database appliance and locally balanced technology, applied in error detection/correction, redundant hardware error correction, instruments, etc., can solve problems such as inaccessibility of the whole system, and achieve the effect of increasing the general speed of the system

Inactive Publication Date: 2005-01-27
IBM CORP
View PDF29 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a system for mirroring data on disks in a RAID system. The system uses multiple processing assemblies, each consisting of one or more disks and a processing unit. The processing unit receives a request to write data to a disk and forwards the data to another processing unit. The data is copied to a secondary data segment on another disk, which acts as a logical mirror of the primary data segment. During a fail-over, the system can reconstruct a disk by copying data segments from the corresponding logical mirrors. The system also allows for rerouting of data access requests and enables individual storage processing units to perform re-routing autonomously. The technical effect of the patent is to provide a system that can adaptively modify the mirroring topology and recover from faults autonomously and transparently to a host computer.

Problems solved by technology

In case of a RAID controller failure, the whole system may be inaccessible while the controller is being replaced.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Disk mirror architecture for database appliance with locally balanced regeneration
  • Disk mirror architecture for database appliance with locally balanced regeneration
  • Disk mirror architecture for database appliance with locally balanced regeneration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] A description of preferred embodiments of the invention follows.

[0028]FIG. 1 is a block diagram of a database appliance 100 according to the principles of the present invention. The database appliance 100 includes a host 106 for processing database requests received from a client 102 and a plurality of disk drives 108-1, . . . , 108-n storing the database. Each of the plurality of disk drives 108-1, . . . 108-n is coupled to a respective Controller 120-1, . . . 120-n. Each Snippet Processing Unit (SPU) 110-1, . . . 110-n forms a processing assembly that includes a respective controller 122-1, . . . 122-n and at least one disk drive. . In the embodiment shown, controllers 122-2, 122-3 and 122-n are each coupled to one disk drive and controller 122-1 is coupled to two disk drives. Each SPU is coupled to a host 106 through a data communication network. 112. The SPU performs the primitive functions of a query to the database, controlling all aspects of reading from and writing t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A disk is segmented into a first data segment and a secondary data segment. The secondary data segment stores a logical mirror of the first data segment of another disk. Upon detecting a failure, the logical mirror of data stored in the first data segment of the failed disk is accessible from the secondary data segment of a non-failed disk. The first data segment can be rebuilt quickly on another disk from the logical mirror stored in the secondary data segment. During regenerating, accesses to the first data segment on the disk containing the logical mirror are handled by its own logical mirror, which is not involved in the regenerating process.

Description

RELATED APPLICATION(S) [0001] This application is a continuation-in-part of U.S. application Ser. No. 10 / 667,127, filed on Sep. 18, 2003, which claims the benefit of U.S. Provisional Application No. 60 / 411,743, filed on Sep. 18, 2002. The entire teachings of the above-applications are incorporated herein.BACKGROUND OF THE INVENTION [0002] A Redundant Array of Inexpensive Disks (RAID) provides highly available data by distributing data amongst a plurality of disks using a method defined by one of a plurality of RAID levels. In a system implementing RAID level 1, each disk in the system has an associated mirror disk, all data written to the primary disk being replicated on the mirror disk. SUMMARY OF THE INVENTION [0003] RAID systems typically have a single hardware controller controlling which data goes to which disks. The topology of the disk mirroring is pre-set and, in. case of a fault, a replacement disk needs to be connected in order to provide the same level of fault-tolerance....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F11/20
CPCG06F11/2058G06F11/2082G06F11/2071G06F11/2069
Inventor ZANE, BARRY M.HINSHAW, FOSTER D.MACDONALD, PHILIP J.METZGER, JOHN K.
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products