LOGICAL @

Report 1 Downloads 248 Views
US007451285B2

(12) Ulllted States Patent

(10) Patent N0.:

Maki et a]. (54)

(75)

US 7,451,285 B2

(45) Date of Patent:

COMPUTER SYSTEMS, MANAGEMENT

7,130,975 B2 *

Nov. 11, 2008

10/2006 Suishu et a1. ............. .. 711/162

COMPUTERS AND STORAGE SYSTEM

2003/0229764 A1 *

12/2003

Ohno et a1. ............... .. 711/147

MANAGEMENT METHOD

2005/0050115 A1 *

3/2005

Kekre ....................... .. 707/204

2007/0198790 A1 *

8/2007

Asano et a1. .... ..

Inventorsi Nobllhiro Maki, Yokohama (JP);

2007/0198791 A1 *

8/2007 lwamura et a1. ........... .. 711/162

7ll/l62

Makoto Uchikado, Yokohama (JP); Kazuhiko Watanabe, Yokohama (JP);

Yuri HiraiWa, Sagamihara (JP) FOREIGN PATENT DOCUMENTS

(73) Assignee: Hitachi, Ltd., Tokyo (JP) JP

(*)

Notice:

2005-18506

1/2005

Subject to any disclaimer, the term of this patent is extended or adjusted under 35

U.S.C. 154(b) by 190 days. * cited by examiner

(21) App1.No.: 11/485,971 (22)

Filed;

Primary ExamineriReginald G Bragdon

JUL 14, 2006

Assistant ExamineriMehdi NamaZi

(74) Attorney, Agent, or FirmiMattingly, Stanger, Malur & Brundidge, RC.

(65)

Prior Publication Data

(30)

Foreign Application Priority Data

May 16, 2006

(JP)

........................... .. 2006- 1 36239

A computer includes a management computer connected to a

(51)

Int- ClG06F 12/00

(2006-01)

host computer, ?rst and second primary storage systems, ?rst and second secondary storage systems, a primary external storage system connected to the ?rst and second primary

(52) (58)

US. Cl. ..................................... .. 711/162; 71 l/l6l Field of Classi?cation Search ............... .. 711/162, 71 1/ 161

storage systems and a secondary external storage system connected to the ?rst and second secondary storage systems. The management computer controls to start copying as pro

See application ?le for complete search history.

cessing for storing copied data in the second storage area into

_

(56)

a fourth storage area in response to a command for starting

References Cited

processing for storing copied data in the ?rst storage area into a third storage area.

U.S. PATENT DOCUMENTS 6,209,002 B1 *

3/2001

Gagne et a1. .............. .. 707/204

6,745,303 B2 *

6/2004

Watanabe ................. .. 7ll/l6l

1601

21 Claims, 24 Drawing Sheets

CONSISTENC‘I GROUP

LOGICAL VOLUME

3501 LOGICAL VOLUME

1602

3502

LOGICAL

@

VOLUME

VOLUME

$10006

3000a~

3503 -

VOLUME PRIMARY STORAGE SYSTEM

SEOOND STORAG SYSTEM

1603 LOGICAL

_/—

1604 VIRTUAL

REMOTE comm; m DEFINITION

IUNPROCESSEDI

/ VOLUME

3504

VIRTUAL

/ VOLUME 4000

PRIMARY STORAGE SYSTEM

SECONDARY STORAGE SYSTEM

2001 -

2°00“

1605 VIRTUAL VOLUME

gsRlrlém STORAGE

(PRIMARY DEPUTY

VOLUME

3505

PRIMARY



EXTERNAL STORAGE SYSTEM DEPUTY INITIAL

COPYING

STORAGE SYSTEM) "4000c PRIMARY SITE

4001 -

LOGICAL

VIRTUAL

VOLUME

DEPUTY STORAGE SECO

QOODC'» I) EPUTY

RY

STORAGE SYSTEM) SECONDARY SITE

LOGICAL VOLUME

SECONDARY EXTERNAL

gtgagi

US. Patent

Nov. 11,2008

f

Sheet 1 0f 24

US 7,451,285 B2

100

200

200

S

S

S

PRIMARY MANAGEMENT COMPUTER

PRIMARY HOST COMPUTER

PRIMARY HOST COMPUTER

500

500

1 000a

1000b

5

5

PRIMARY
SET VALUE 1?

$5710 PERFORMANCE DIFFERENCE > 0

REMOVE PERTINENT DEPUTY STORAGE

w S5720

SYSTEM FROM CANDIDATE

vv4 S5730 PERFORMANCE

(CACHE OCCUPANCY RATE) > SET VALUE 2'?

ADD SET VALUE 3 TO DEPUTY TOTAL OF

S5740

PERTINENT DEPUTY STORAGE SYSTEM

N

85750 ALL DEPUTY

STORAGE SYSTEMS CONFIRMED?

NO

US. Patent

Nov. 11,2008

Sheet 14 0124

US 7,451,285 B2

F|G.21 DEPUTY COPYING PROCEDURE OF STORAGE SYSTEM

@ MONITORING OF WRITE DATA OF

w S5800

VIRTUAL STORAGE SYSTEM

T STARTING OF DEPUTY COPYING BY

m S5810

DEPUTY STORAGE SYSTEM

T ENDING OF DEPUTY COPYING BY DEPUTY sTORAGE SYSTEM

V“ 55820

STARTING OF REGULAR COPYING

w S5830

BY VIRTUAL sTORAGE SYSTEM

@

US. Patent

Nov. 11,2008

Sheet 17 0f 24

US 7,451,285 B2

FIG.24 ENDING PROCESSING OF DEPUTY COPYING BY DEPUTY STORAGE SYSTEM

PRIMARY STORAGE SYSTEM 1000b

I

START

SECONDARY STORAGE SYSTEM 3000b

I

I

START

I

II

TRANSFER DATA THAT IS NOT YET

N 86100

COPYING-TRANSFERRED IN SYSTEM ITSELF TO STORAGE SYSTEM

II

DELETE CONTENTS OF COPYING PAIR

~ S6110

MANAGEMENT INFORMATION AND END

COPYING PROCESSING

S6120

\

I

I

WRITE RECEIVED DATA INTO CACHE PART

S6130

II

S

WRITE DATA IN DIRTY STATUS TEMPORARILY HELD IN CACHE PART OF SYSTEM ITSELF INTO SECONDARY EXTERNAL STORAGE

SYSTEM

END

END

US. Patent

Nov. 11,2008

Sheet 18 0124

US 7,451,285 B2

FIG.25 STARTING PROCEDURE OF REGULAR COPYING BY STORAGE SYSTEM

PRIMARY STORAGE SYSTEM 1000a

I

START

SECONDARY STORAGE SYSTEM 3000a

I

I

START

I

II

READ OUT DIRTY CACHE

~ 56200

INFORMATION sTORED IN SHARED MEMORY II

READ OUT RECORDED DATA FROM

~ S6210

CACHE PART OR DISK DRIVE WITH REFERENCE TO DIRTY CACHE INFORMATION II

CONVERT READ DATA INTO FORMAT

~ S6220

OF WRITE DATA MANAGEMENT

S6230

v

INFORMATION AND TRANSFER IT TO

/

\

SECONDARY STORAGE SYSTEM

ANALYZE RECEIVED WRITE DATA MANAGEMENT INFORMATION AND

~

WRITE DATA INTO LOGICAL VOLUME

S6240 ALL DATA REGISTERED IN DIRTY CACHE

INFORMATION TRANSFERRED?

COPY RECEIVED WRITE DATA AND CONVERT IT INTO WRITE DATA

S6250 N

MANAGEMENT INFORMATION FORMAT II

TRANSFER IT TO SECONDARY

STORAGE SYSTEM

~ S6260

\

"

S6270

/

ANALYZE REcEIvED WRITE DATA MANAGEMENT INFORMATION AND WRITE DATA INTO LOGICAL VOLUME

END

END

US. Patent

Nov. 11,2008

Sheet 19 0124

US 7,451,285 B2

100

S PRIMARY STORAGE COMPUTER

1510 MEMORY

117

I 115 w DEP

STOHXEE TABLE

116

MANAGEMENT

SWITCHING PROGRAM

vIRTuAL 111 w

STORAGE

PATH

w

112

PROGRAM

EXTERNAL

COPY DEFINITION $113

RELATION INFORMATION

TABLE

M DEP TY

DEFRHTISS

PY

STORAGE SYSTEM

INFORMATION

TABLE

“*1 14

TABLE

I/O PROOEssING UNIT

PROOEssOR

120

130

200

S 210

PRIMARY HOST OOMPuTER

S 211

212

213

S AP

S 05 ]

5

PROOEssOR

220

PATH SWITCHING PROGRAM

l/O PROOEssING UNIT

230