Unlock instant, AI-driven research and patent intelligence for your innovation.

Memory controller and data storage method

A storage controller and memory technology, applied in the field of storage subsystems, can solve the problems of data unavailable data processing system, uneconomical, etc.

Inactive Publication Date: 2005-02-02
INT BUSINESS MASCH CORP
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the disadvantage of this "firehose dump" approach is that the battery power required to process the transfer is proportional to the size of the memory to be protected
Therefore, the firepipe dump method is not economical in systems with very large cache memories
[0010] Also, in the event that one of the clusters cannot be recovered after a power failure, some portion of the data including modification data may not be available to clients of the data processing system

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
  • Memory controller and data storage method
  • Memory controller and data storage method
  • Memory controller and data storage method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] figure 1 is a high-level block diagram of data processing system 100 including a storage subsystem in which the present invention may be implemented. System 100 includes one or more host computers 102 , one or more storage devices such as a direct access storage device (DASD) 104 , and a storage controller 200 for managing data transfer between host computers 102 and storage devices 104 . figure 2is a block diagram of a storage controller 200 partitioned into multiple clusters such as cluster 0 210 and cluster 1 220 . Although the storage controller 200 can be partitioned into more than two clusters, and the present invention is equally applicable to storage controllers with any number of clusters, for the sake of brevity, only two clusters will be discussed herein as an example. Each cluster 210 and 220 includes host adapters 211 and 221 through which host computer 102 is connected, and device adapters 212 and 222 through which storage devices such as DASD 104A and 1...

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

An improved storage controller and method for storing and recovering data are disclosed. The storage controller includes a first cluster for directing data from a host computer to a storage device and a second cluster for directing data from a host computer to a storage device. A first cache memory is connected to the first cluster and a second cache memory is connected to the second cluster. A first preserved area of memory is connected to the first cluster and a second preserved area of memory is connected to the second cluster. Data is directed to the first cache and backed up to the second preserved area in a normal operating mode. Similarly, data is directed to the second cache and backed up to the first preserved area in the normal operating mode. In the event of a power failure or comparable event, data from the first and second preserved areas are transferred to, and stored on, a first storage device. Additionally, data from the first and second preserved areas are transferred to, and stored on, a second storage device. Thus, upon resumption of normal operation, if one of the clusters subsequently fails to resume normal operations, data from the failed cluster is available through the operating cluster.

Description

technical field [0001] The present invention relates generally to the field of storage subsystems, and more particularly to managing the transfer of data to prevent data loss if a cluster of a multi-cluster system cannot recover after a power loss or other similar event. Background technique [0002] In large distributed computing systems, multiple host computers are typically connected through storage controllers to multiple direct access storage devices (DASDs), such as tape or disk drive units. Among other functions, the storage controller handles the connection and disconnection between specific computers and the DASD to transfer data records. In addition, memory controllers store data in electronic memory for faster input and output operations. [0003] The International Business Machines (IBM) Corporation (Armonk, N.Y.) Enterprise Storage Server™ ("ESS") is an example of a storage controller that controls the connection between the disk units and the host computer. T...

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(China)
IPC IPC(8): G06F12/08G06F3/06G06F11/14G06F11/20G06F11/34G06F12/16H02H3/05
CPCY10S707/99948Y10S707/99945G06F11/1441G06F11/34
Inventor 许宇程弗恩·莱格沃尔德迈克尔·T·本哈斯迈克尔·H·哈滕
Owner INT BUSINESS MASCH CORP