Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

United States Patent im

Katz et al.

IMIIIIIIIIIIIII

US005758054A [ii] Patent Number: [45] Date of Patent:

5,758,054 May 26, 1998

[54] NON-VOLATILE MEMORY STORAGE OF WRITE OPERATION IDENTIFIER IN DATA STORAGE DEVICE

[75] Inventors: Randy H. Katz. Berkeley; David T.

Powers. Morgan Hill; David H. Jaffe.
Belmont; Joseph S. Glider, Mountain
View; Thomas E. Idleman. Santa
Clara, all of Calif.

[73] Assignee: EMC Corporation. Hopkinton. Mass.

[21] Appl. No.: 570,163
[22] Filed: Dec 11,1995

Related U.S. Application Data

[63] Continuation of Ser. No. 224,132, Apr. 6, 1994, Pat. No. 5,475,697, which is a continuation of Ser. No. 135,362, Oct. 13, 1993. abandoned, which is a continuation of Ser. No. 966,545, Oct. 26,1992, abandoned, which is a continuation of Ser. No. 487,648, Mar. 2, 1990, Pat. No. 5,195,100.

[51] Int CI.6 G06F 11/00; H03M 13/00

[52] U.S. CI 395/182.2; 371/21.1; 365/228;

711/154

[58] Field of Search 395/182.2, 182.18,

395/182.13, 182.12; 371/21.2, 21.1; 711/154.

159

[56] References Cited

U.S. PATENT DOCUMENTS

3,633,175 1/1972 Harper 340/172.5

3,914,741 10/1975 Bonser et al 340/146.1

4,380,029 4/1983 Bode 360/48

4,393,500 7/1983 Imazeki 395/182.2

4,402,057 8/1983 Itou 395/182.2

4,434,487 2/1984 Rubinson et al 371/10

4,458,307 7/1984 McAnlis 395/182.12 X

4,507,751 3/1985 Gawlick 364/900

4^25,800 7/1985 Hamerla 365/228

4,530,054 7/1985 Hamstta et al 365/228

4,757,440 7/1988 Scheuneman 364/200

4,814,971 3/1989 Thatte 371/12

4,819,159 4/1989 Shipley et al 364/200

4,819205 4/1989 McRoberts 365/1

4,819,237 4/1989 Hamilton 395/182.2

4,899.342 2/1990 Potter 371/10.1

4,922,456 5/1990 Naddoretal 371/66

4,958,351 9/1990 Flora et al 371/40.1

(List continued on next page.)

FOREIGN PATENT DOCUMENTS

0 180 821 5/1986 European Pat. Off. .

0 344 999 12/1989 European Pat. Off. .

0 071 315 2/1993 European Pat. Off. .

1 428 407 3/1976 United Kingdom .
90/00280 1/1990 WIPO .

OTHER PUBLICATIONS

Honan, P., "What's new in backup hardware and software."

Personal Computing, Jun. 1989. pp. 103-110.

Katz et al.. "Aproject on high performance I/O subsystems."

Computer Architecture News, vol. 17, No. 5. Sep. 1989. pp.

24-31.

Manuel. T., "Breaking the data-rate logjam with arrays of small disk drives," Electronics, vol. 62. No. 2. Feb. 1989. pp. 97-100.

Matrick. R., "Impact of memory systems on computer
architecture and system organization." IBM Systems Jour-
nal, vol. 25, Nos. %, 1986. pp. 274-305.
Ng. S.. "Some design issues of disk arrays." COMPCON
Spring 1989, 1989. pp. 137-142.

Primary Examiner—Robert W. Beausoliel. Jr.
Assistant Examiner—Dieu-Minh Le
Attorney, Agent, or Firm—Townsend and Townsend and
Crew LLP

[57] ABSTRACT

A method and apparatus are provided for detecting and correcting various data errors that may arise in a mass data storage apparatus comprising a set of physical mass storage devices operating as one or more larger logical mass storage devices. More particularly, there is provided a method and apparatus for determining, on restoration of power to a device set, whether or not a write operation was interrupted when power was removed, and for reconstructing any data that may be inconsistent because of the removal of power.

18 Claims, 6 Drawing Sheets

[graphic]

Page 2

U.S. PATENT DOCUMENTS

5,021,963 6/1991 Brown 395/182.13 X

5,148,432 9/1992 Gordon et al 371/10.1

5,166,939 11/1992 Jaffe et al 371/40.1

5,182,752 1/1993 DeRoo et al 371/37.7

5.193,154 3/1993 Kitajima 395/250

5,195,100 3/1993 Katz et al 371/66

5,197,026 3/1993 Butler 365/104

5,233,618 8/1993 Glider et al 371/68.1

5,475,697 12/1995 Katz et al 395/486

5,544,098 8/1996 Matsuo 365/189.07

[graphic]
[graphic]
« PreviousContinue »