Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Intermittent stress augmentation pacing for cardioprotective effect
Patent Number: 7,437,191 Issued on 10/14/2008 to Pastore,   et al.

Title: Drum lid for minimal liquid carryover in a vacuum system
Patent Number: 6,767,380 Issued on 07/27/2004 to von Stackelberg, Jr.

Title: Method and apparatus for chemical mechanical planarization
Patent Number: 6,767,428 Issued on 07/27/2004 to Gotkis,   et al.

Title: Electronic device including a self-assembled monolayer, and a method of fabricating the same
Patent Number: 7,132,678 Issued on 11/07/2006 to Kagan,   et al.

Title: Oblique angled suspension caster fork for wheelchairs
Patent Number: 6,892,421 Issued on 05/17/2005 to Cooper,   et al.

Title: Methods and systems for implementing a profitability model
Patent Number: 7,124,104 Issued on 10/17/2006 to Casciano,   et al.

Title: Process for the preparation of aryl-pyridinyl compounds
Patent Number: 6,765,097 Issued on 07/20/2004 to Giordano,   et al.

Title: Removable mother/daughter peripheral card
Patent Number: 6,893,268 Issued on 05/17/2005 to Harari,   et al.

Title: Feed conveyor/rock trap and header drive for an agricultural combine
Patent Number: 6,705,067 Issued on 03/16/2004 to Schroeder,   et al.

Title: Computer-generated hologram and its fabrication process, reflector using a computer-generated hologram, and reflective liquid crystal display
Patent Number: 7,054,044 Issued on 05/30/2006 to Hamano,   et al.

Title: Station identification for a local area augmentation system on a visual display
Patent Number: 6,950,036 Issued on 09/27/2005 to Snodgrass,   et al.

Title: Phenol resin forming material for pulley used in motor vehicles and phenol resin pulley for motor vehicles
Patent Number: 6,765,051 Issued on 07/20/2004 to Yazawa,   et al.

Title: Method and apparatus for dithering or undithering data words in a data stream
Patent Number: 7,054,037 Issued on 05/30/2006 to Mevissen

Title: Methods and apparatus for controlling a motor/generator
Patent Number: 7,116,073 Issued on 10/03/2006 to Sorkin

Title: Unified control of vehicle dynamics using force and moment control
Patent Number: 6,892,123 Issued on 05/10/2005 to Hac

Title: Polygon mirror and optical scanning device having the same
Patent Number: 7,054,047 Issued on 05/30/2006 to Tamaru

Title: Copy protection apparatus and method
Patent Number: 6,865,553 Issued on 03/08/2005 to Morito,   et al.

Title: Stacked polysilicon layer for boron penetration inhibition
Patent Number: 6,762,454 Issued on 07/13/2004 to Ibok,   et al.

Title: Optical sub-assembly module for suppressing optical back-reflection and effectively guiding light from light source to optical waveguide
Patent Number: 6,945,710 Issued on 09/20/2005 to Chen,   et al.

Title: Low-contaminative hose and rubber composition for use in making the same
Patent Number: 6,737,480 Issued on 05/18/2004 to Ikeda,   et al.

Title: Cup lid having combined straw slot depression and tear back lid retainer
Patent Number: 6,948,633 Issued on 09/27/2005 to Freek,   et al.

Title: High-accuracy capacitor digital-to-analog converter
Patent Number: 7,123,072 Issued on 10/17/2006 to Bu,   et al.

Title: Apparatus for adaptively adjusting a data receiver
Patent Number: 7,123,046 Issued on 10/17/2006 to Keeth

Title: Method of making multilevel MEMS structures
Patent Number: 6,861,363 Issued on 03/01/2005 to Harchanko,   et al.

Title: Marine vessel monitoring system
Patent Number: 6,816,088 Issued on 11/09/2004 to Knoska,   et al.

Title: Router bit system
Patent Number: 7,140,817 Issued on 11/28/2006 to Phillips,   et al.

Title: Concrete stamping apparatus
Patent Number: 7,140,804 Issued on 11/28/2006 to Gregg

Title: Imaging apparatus having a carrier support and drive arrangement
Patent Number: 7,140,793 Issued on 11/28/2006 to Cook

Title: Joint structure for power transmitting member and method for producing the same
Patent Number: 7,140,800 Issued on 11/28/2006 to Sugiyama,   et al.

Title: Casing arrangement
Patent Number: 7,140,836 Issued on 11/28/2006 to Balsdon

Title: Rotary-die-method and fill wedge for producing capsules, in particular soft capsules
Patent Number: 6,935,090 Issued on 08/30/2005 to Stolz

Title: Restraint coupling
Patent Number: 6,962,394 Issued on 11/08/2005 to Anthony,   et al.

Title: Split and merge design flow concept for fast turnaround time of circuit layout design
Patent Number: 6,898,770 Issued on 05/24/2005 to Boluki,   et al.

Title: Corner cooled turbine nozzle
Patent Number: 7,140,835 Issued on 11/28/2006 to Lee,   et al.

Title: Attachment for forming shapes following excavation
Patent Number: 7,140,831 Issued on 11/28/2006 to Wollgast,   et al.

Title: Optical disc drive and optical disc discriminating method
Patent Number: 6,956,801 Issued on 10/18/2005 to Horimoto

Title: Method of drilling lateral wellbores from a slant well without utilizing a whipstock
Patent Number: 6,964,308 Issued on 11/15/2005 to Zupanick

Title: Capacitor for semiconductor device, manufacturing method thereof, and electronic device employing the same
Patent Number: 7,105,401 Issued on 09/12/2006 to Lee,   et al.

Title: Flexure mechanism for interface device
Patent Number: 7,193,607 Issued on 03/20/2007 to Moore,   et al.

Title: Aggregate dryer burner with compressed air oil atomizer
Patent Number: 6,969,249 Issued on 11/29/2005 to Marino,   et al.

Title: Manufacturing method of semiconductor device
Patent Number: 7,105,400 Issued on 09/12/2006 to Imai,   et al.

Title: Semiconductor constructions, and methods of forming semiconductor constructions
Patent Number: 7,105,402 Issued on 09/12/2006 to McQueen,   et al.

Title: Shaped anchor
Patent Number: 7,140,826 Issued on 11/28/2006 to Powers,   et al.

Title: Roadway for decelerating and/or accelerating a vehicle including an aircraft
Patent Number: 6,969,213 Issued on 11/29/2005 to Rastegar,   et al.

Title: Ignition system for internal combustion engine and ignition method of fuel charged in a fuel chamber
Patent Number: 6,796,299 Issued on 09/28/2004 to Isono

Title: Dual seat valve
Patent Number: 6,796,323 Issued on 09/28/2004 to Taylor

Title: Damper system with sealing plug
Patent Number: 6,796,328 Issued on 09/28/2004 to Myles

Title: Multiple person high altitude recycling breathing apparatus
Patent Number: 6,796,307 Issued on 09/28/2004 to Hughson,   et al.

Title: Backup power system
Patent Number: 7,042,108 Issued on 05/09/2006 to Farkas

Title: Methods of cleaning vaporization surfaces
Patent Number: 6,796,313 Issued on 09/28/2004 to Marsh

Title: System and method for searching for duplicate data
Patent Number: 6,795,903 Issued on 09/21/2004 to Schultz,   et al.

Title: Shared memory interface with conventional access and synchronization support
Patent Number: 6,795,901 Issued on 09/21/2004 to Florek,   et al.

Title: Line control arrangement for continuously variable valve timing system
Patent Number: 6,796,276 Issued on 09/28/2004 to Kim

Title: Method and apparatus for determining a match address in an intra-row configurable cam device
Patent Number: 6,795,892 Issued on 09/21/2004 to Pereira,   et al.

Title: Mixture fitting for a combustible gas burner system
Patent Number: 6,796,302 Issued on 09/28/2004 to Butler,   et al.

Title: Ironing board ajdustable in height
Patent Number: 6,796,059 Issued on 09/28/2004 to Denisart,   et al.

Title: Selective memory controller access path for directory caching
Patent Number: 6,795,897 Issued on 09/21/2004 to Benveniste,   et al.

Title: Method for restarting an apparatus if the integrity of data in a memory is lost during micro-outage of power supply
Patent Number: 6,795,913 Issued on 09/21/2004 to Ricordel

Title: Duct repairing material, repairing structure, and repairing method
Patent Number: 6,796,334 Issued on 09/28/2004 to Ishikawa,   et al.

Title: Optical viewer instrument with photographing function
Patent Number: 6,914,636 Issued on 07/05/2005 to Hirunuma,   et al.

Title: Internal combustion engine with valve train
Patent Number: 6,796,281 Issued on 09/28/2004 to Shimoyama,   et al.

Title: Method for diagnosing a network
Patent Number: 6,795,941 Issued on 09/21/2004 to Nickels

Title: Priority coloring for VLSI designs
Patent Number: 6,795,961 Issued on 09/21/2004 to Liebmann,   et al.

Title: Methods and apparatus for ManArray PE-PE switch control
Patent Number: 6,795,909 Issued on 09/21/2004 to Barry,   et al.

Title: Prevention of power state change in response to chassis intrusion when computer system is not in powered up power state
Patent Number: 6,795,926 Issued on 09/21/2004 to Matula,   et al.

Title: Ignition spark enhancing device
Patent Number: 6,796,298 Issued on 09/28/2004 to Kiker

Title: Intake pressure sensor arrangement for engine
Patent Number: 6,796,291 Issued on 09/28/2004 to Suzuki,   et al.

Title: Single revolution cam engine
Patent Number: 6,796,284 Issued on 09/28/2004 to Von Wielligh

Title: Multiple traps after faulty access to a resource
Patent Number: 6,795,937 Issued on 09/21/2004 to Harris,   et al.

Title: Method and system for setting optical drive write strategies
Patent Number: 6,915,374 Issued on 07/05/2005 to Pereira

Title: Pulmonary aerosol delivery device and method
Patent Number: 6,796,303 Issued on 09/28/2004 to Zimlich, Jr.,   et al.

Title: Vertical internal combustion engine
Patent Number: 6,796,282 Issued on 09/28/2004 to Tsubouchi,   et al.

Title: Inductor and method for producing the same
Patent Number: 6,909,350 Issued on 06/21/2005 to Uriu,   et al.

Title: Diaphragm system
Patent Number: 6,796,336 Issued on 09/28/2004 to Ijspeert

Title: Protective packing structure for a cylindrical object and fitted with a fastener
Patent Number: 6,796,333 Issued on 09/28/2004 to Birkel,   et al.

Method for controlling storage system, and storage control apparatus Number:7,412,543 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Method for controlling storage system, and storage control apparatus

Abstract: A method for controlling a storage system including a host computer, and a first and a second storage control apparatuses each receiving a data input/output request from the host computer and executing a data input/output process for a storage device in response to the request, comprises connecting a first communication path between the host computer and the first apparatus; connecting a second communication path between the first apparatus and the second apparatus; receiving by the first apparatus a first data input/output request from the host computer through the first path; when the first apparatus has judged that the first request is not for the first apparatus, transmitting by the first apparatus a second data input/output request corresponding to the first request, to the second apparatus through the second path; and by the second apparatus, receiving the second request and executing a data input/output process corresponding to the second request received.

Patent Number: 7,412,543 Issued on 08/12/2008 to Ohno,   et al.


Inventors: Ohno; Hiroshi (Kanagawa, JP), Arai; Kouji (Kanagawa, JP), Nakano; Toshio (Kanagawa, JP), Tabuchi; Hideo (Kanagawa, JP), Shimada; Akinobu (Kanagawa, JP), Satoyama; Ai (Kanagawa, JP), Yamamoto; Yasutomo (Kanagawa, JP), Eguchi; Yoshiaki (Kanagawa, JP)
Assignee: Hitachi, Ltd. (Tokyo, JP)
Appl. No.: 11/338,797
Filed: January 25, 2006


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
10424563Apr., 20037051121

Foreign Application Priority Data

Apr 26, 2002 [JP] 2002-127058
Nov 18, 2002 [JP] 2002-333540

Current U.S. Class: 710/5 ; 709/225; 710/74
Current International Class: G06F 3/00 (20060101)


References Cited [Referenced By]

U.S. Patent Documents
3771137 November 1973 Barner et al.
4025904 May 1977 Adney et al.
5155845 October 1992 Beal et al.
5193184 March 1993 Belsan et al.
5408465 April 1995 Gusella et al.
5459857 October 1995 Ludlam et al.
5504882 April 1996 Chai et al.
5548712 August 1996 Larson et al.
5680580 October 1997 Beardsley et al.
5680640 October 1997 Ofek et al.
5758118 May 1998 Choy et al.
5835954 November 1998 Duyanovich et al.
5870537 February 1999 Kern et al.
5895485 April 1999 Loechel et al.
5917723 June 1999 Binford
5956750 September 1999 Yamamoto et al.
5978890 November 1999 Ozawa et al.
6012123 January 2000 Pecone et al.
6098129 August 2000 Fukuzawa et al.
6108748 August 2000 Ofek et al.
6173374 January 2001 Heil et al.
6195730 February 2001 West
6219753 April 2001 Richardson
6230239 May 2001 Sakaki et al.
6240486 May 2001 Ofek et al.
6240494 May 2001 Nagasawa et al.
6247099 June 2001 Skazinski et al.
6247103 June 2001 Kern et al.
6356977 March 2002 Ofek et al.
6374327 April 2002 Sakaki et al.
6393537 May 2002 Kern et al.
6446141 September 2002 Nolan et al.
6446175 September 2002 West et al.
6457139 September 2002 D'Errico et al.
6484173 November 2002 O'Hare et al.
6490659 December 2002 McKean et al.
6523096 February 2003 Sanada et al.
6529976 March 2003 Fukuzawa et al.
6542961 April 2003 Matsunami et al.
6553408 April 2003 Merrel et al.
6598134 July 2003 Ofek et al.
6640278 October 2003 Nolan et al.
6640291 October 2003 Fujibayashi
6647474 November 2003 Yanai et al.
6647476 November 2003 Nagasawa et al.
6654830 November 2003 Taylor et al.
6654831 November 2003 Otterness et al.
6675258 January 2004 Bramhall et al.
6681303 January 2004 Watabe et al.
6681339 January 2004 McKean et al.
6684310 January 2004 Anzai et al.
6708232 March 2004 Obara
6745281 June 2004 Saegusa
6799255 September 2004 Blumenau
6816948 November 2004 Kitamura et al.
6826666 November 2004 Berkowitz et al.
6826778 November 2004 Bopardikar et al.
6851020 February 2005 Matsumoto et al.
6880062 April 2005 Ibrahim et al.
6883064 April 2005 Yoshida et al.
6976134 December 2005 Lolayekar et al.
7032131 April 2006 Lubbers et al.
7082462 July 2006 Matsunami et al.
7203730 April 2007 Meyer et al.
2001/0050915 December 2001 O'Hare et al.
2001/0052018 December 2001 Yokokura
2002/0004857 January 2002 Arakawa et al.
2002/0019908 February 2002 Reuter et al.
2002/0019920 February 2002 Reuter et al.
2002/0019922 February 2002 Reuter et al.
2002/0019923 February 2002 Reuter et al.
2002/0026558 February 2002 Reuter et al.
2002/0029326 March 2002 Reuter et al.
2002/0065864 May 2002 Hartsell et al.
2002/0087544 July 2002 Selkirk et al.
2002/0103889 August 2002 Markson et al.
2002/0112113 August 2002 Karpoff
2002/0133735 September 2002 McKean et al.
2002/0156887 October 2002 Hashimoto
2002/0156984 October 2002 Padovano
2002/0156987 October 2002 Gajjar et al.
2002/0174306 November 2002 Gajjar et al.
2002/0178335 November 2002 Selkirk et al.
2002/0188592 December 2002 Leonhardt et al.
2002/0188711 December 2002 Meyer et al.
2002/0194523 December 2002 Ulrich et al.
2003/0037071 February 2003 Harris et al.
2003/0037127 February 2003 Shah et al.
2003/0051109 March 2003 Cochran
2003/0056038 March 2003 Cochran
2003/0079018 April 2003 Lolayekar et al.
2003/0079019 April 2003 Lolayekar et al.
2003/0093541 May 2003 Lolayekar et al.
2003/0093567 May 2003 Lolayekar et al.
2003/0097607 May 2003 Bessire
2003/0101228 May 2003 Busser et al.
2003/0115432 June 2003 Biessener et al.
2003/0126327 July 2003 Pesola et al.
2003/0145168 July 2003 LeCrone et al.
2003/0145169 July 2003 Nagasawa
2003/0158999 August 2003 Hauck et al.
2003/0167419 September 2003 Yanai et al.
2003/0182525 September 2003 O'Connell
2003/0200387 October 2003 Urabe et al.
2003/0204597 October 2003 Arakawa et al.
2003/0212854 November 2003 Kitamura et al.
2003/0212860 November 2003 Jiang et al.
2004/0003022 January 2004 Garrison et al.
2004/0049553 March 2004 Iwamura et al.
2004/0054850 March 2004 Fisk et al.
2004/0064610 April 2004 Fukuzawa et al.
2004/0064641 April 2004 Kodama
2004/0088417 May 2004 Bober et al.
2004/0123180 June 2004 Soejima et al.
2004/0143832 July 2004 Yamamoto et al.
2004/0148443 July 2004 Achiwa
2004/0172510 September 2004 Nagashima et al.
2004/0230980 November 2004 Koyama et al.
2004/0260875 December 2004 Murotani et al.
2004/0260966 December 2004 Kaiya et al.
2005/0010743 January 2005 Tremblay et al.
2005/0081009 April 2005 Williams et al.
2005/0240741 October 2005 Nagasawa et al.
2007/0016754 January 2007 Testardi
Foreign Patent Documents
0981091 Feb., 2000 EP
1130514 Sep., 2001 EP
1158386 Nov., 2001 EP
09-288547 Apr., 1997 JP
10-283272 Oct., 1998 JP
11-184641 Jul., 1999 JP
2000-242434 Sep., 2000 JP
2000/293317 Oct., 2000 JP
2001/067187 Mar., 2001 JP
2001-075853 Mar., 2001 JP
2002/157091 May., 2002 JP
2002/230246 Aug., 2002 JP
97-09676 Mar., 1997 WO
03/027886 Apr., 2003 WO
03/030431 Apr., 2003 WO
03/030449 Apr., 2003 WO

Other References

Sicola "SCSI-3 Fault Tolerant Controller Configurations", T10 Technical Committee of the International Committee on Information Technology Standards, Feb. 28, 1996, available at http://ww.t10.org (1996). cited by other .
"Network Attached Storage", Product White Paper, Feb. 2002, Sony Electronics Inc., (2002). cited by other .
Sarkar et al, "Internet Protocol storage area networks" IBM Systems Journal, 2003, vol. 42, No. 2, pp. 218-231. cited by other .
"Introduction to Storage Pooling, Consolidation Storage Resources with DataCore SANsymphony Software", White Paper, DataCore Software, updaged Jul. 2003, pp. 1-8. cited by other .
"SAN Virtualization Guidelines", DataCore Software Corporation, 2000, pp. 1-9. cited by other .
Anderson et al, "Hippodrome: Running Circles Around Storage Administration", Proceedings of Conference on File and Storage Technologies (FAST '02), Jan. 2002, pp. 175-188. cited by other .
U.S. Appl. No. 60/268,694, filed Feb. 13, 2001, N. Shah et al. cited by other .
Search Report, EP 07000027.8-1245, Jun. 6, 2007. cited by other .
Japanese Office Action, JP 2002-333540, Nov. 6, 2007 (with English translation). cited by other.

Primary Examiner: Kindred; Alford W.
Assistant Examiner: Sorrell; Eron J
Attorney, Agent or Firm: Mattingly, Stanger, Malur & Brundidge, P.C.

Parent Case Text



CROSS-REFERENCE TO RELATED APPLICATIONS

This is a continuation application of U.S. Ser. No. 10/424,563, filed Apr. 25, 2003 now U.S. Pat. No. 7,051,121.
Claims



What is claimed is:

1. A first storage control apparatus adapted to be coupled to a plurality of storage control apparatuses, at least one of said plurality of storage control apparatuses including a plurality of storage devices and a data read/write control unit executing data read/write processes to said plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, said first storage control apparatus comprising: a control unit transmitting a request corresponding to a data write request or a data read request received from a host computer with reference to mapping information between a first Logical Unit Number (LUN), designated by said data write request or said data read request received from said host computer, and a second LUN of a logical volume from/to which a second storage control apparatus of said plurality of storage control apparatuses executes data read/write processes; wherein said control unit of said first storage control apparatus receives a predetermined copy command related to said first LUN and executes a copy process from said second storage control apparatus to a third storage control apparatus of said plurality of storage control apparatuses, the second storage control apparatus being unable to execute said predetermined copy command.

2. A first storage control apparatus according to claim 1, wherein said control unit of said first storage control apparatus transmits a read command, which said second storage control apparatus is capable of executing, to said second storage control apparatus in order to use data, which is read from said logical volume of said second storage control apparatus, in said copy process.

3. A first storage control apparatus according to claim 1, wherein said control unit of said first storage control apparatus comprises a cache memory, and wherein said control unit of said first storage control apparatus, in said copy process, stores data, read from said logical volume of said second storage control apparatus, in said cache memory and transmits data stored in said cache memory to said third storage control apparatus.

4. A first storage control apparatus according to claim 3, wherein said cache memory stores data corresponding to said data write request received from said host computer.

5. A first storage control apparatus according to claim 3, comprising: a plurality of storage devices; wherein said control unit of said first storage control apparatus executes data read/write processes to said plurality of storage devices of said first storage control apparatus based on the RAID scheme.

6. A first storage control apparatus according to claim 3, wherein said predetermined copy command is a command defined in Small Computer System Interface (SCSI) standards.

7. A first storage control apparatus according to claim 6, wherein said predetermined copy command is an extended copy command defined in SCSI standards.

8. A control unit of a first storage control apparatus adapted to be coupled to a plurality of storage control apparatuses, at least one of said plurality of storage control apparatuses including a plurality of storage devices and a data read/write control unit executing data read/write processes to said plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, wherein said control unit of said first storage control apparatus transmits a request corresponding to a data write request or a data read request received from a host computer with reference to a mapping information between a first Logical Unit Number (LUN), designated by said data write request or said data read request received from said host computer, and a second LUN of a logical volume from/to which a second storage control apparatus of said plurality of storage control apparatuses executes data read/write processes, and wherein said control unit of said first storage control apparatus receives a predetermined copy command related to said first LUN and executes a copy process from said second storage control apparatus to a third storage control apparatus of said plurality of storage control apparatuses, the second storage control apparatus being unable to execute said predetermined copy command.

9. A control unit according to claim 8, wherein said control unit of said first storage control apparatus transmits a read command, which said second storage control apparatus is capable of executing, to said second storage control apparatus in order to use data, which is read from said logical volume of said second storage control apparatus, in said copy process.

10. A control unit according to claim 8, comprising: a cache memory, and wherein said control unit of said first storage control apparatus, in said copy process, stores data, read from said logical volume of said second storage control apparatus, in said cache memory and transmits data stored in said cache memory to said third storage control apparatus.

11. A control unit according to claim 10, wherein said cache memory stores data corresponding to said data write request received from said host computer.

12. A control unit according to claim 8, wherein said control unit of said first storage control apparatus executes data read/write processes to a plurality of storage devices of said first storage control apparatus based on the RAID scheme.

13. A control unit according to claim 8, wherein said predetermined copy command is a command defined in Small Computer System Interface (SCSI) standards.

14. A control unit according to claim 13, wherein said predetermined copy command is an extended copy command defined in SCSI standards.

15. A control method of a first storage control apparatus adapted to be coupled to a plurality of storage control apparatuses, at least one of said plurality of storage control apparatuses including a plurality of storage devices and a data read/write control unit executing data read/write processes to said plurality of storage devices based on a Redundant Array of Independent Disks (RAID) scheme, said control method comprising the steps of: transmitting a request corresponding to a data write request or a data read request received from a host computer with reference to a mapping information between a first Logical Unit Number (LUN), designated by said data write request or said data read request received from said host computer, and a second LUN of a logical volume from/to which a second storage control apparatus of said plurality of storage control apparatuses executes data read/write processes, receiving a predetermined copy command related to said first LUN, and executing a copy process from said second storage control apparatus to a third storage control apparatus of said plurality of storage control apparatuses, the second storage control apparatus being unable to execute said predetermined copy command.

16. A control method according to claim 15, further comprising the step of: transmitting a read command, which said second storage control apparatus is capable of executing, to said second storage control apparatus in order to use data, which is read from said logical volume of said second storage control apparatus, in said copy process.

17. A control method according to claim 15, further comprising the steps of: in said copy process, storing data, read from said logical volume of said second storage control apparatus, in a cache memory, and transmitting data stored in said cache memory to said third storage control apparatus.

18. A control method according to claim 17, wherein said cache memory stores data corresponding to said data write request received from said host computer.

19. A control method according to claim 15, further comprising the step of: executing data read/write processes to a plurality of storage devices of said first storage control apparatus based on the RAID scheme.

20. A control method according to claim 15, wherein said predetermined copy command is a command defined in Small Computer System Interface (SCSI) standards.

21. A control method according to claim 20, wherein said predetermined copy command is an extended copy command defined in SCSI standards.
Description



The present application claims priorities upon Japanese Patent Application No. 2002-127058 filed on Apr. 26, 2002 and Japanese Patent Application No. 2002-333540 filed on Nov. 18, 2002, which are herein incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method for controlling a storage system and to a storage control apparatus.

2. Description of the Related Art

In recent years, the environment surrounding information systems is rapidly changing such as the progress of information technology (IT) and measures for the shift to broadband. Along with this, the rapid increase of the amount of data handled is a serious problem in various occasions.

To deal with such an increase of the amount of data, storage systems operated in data centers are being subjected to larger capacities and higher performances of the storage control apparatuses such as disk array units. Therefore, for example, in data centers, introductions of and replacements with storage control apparatuses having higher performances and larger capacities are frequently carried out in order to respond to the rapid shift to larger capacities of storage control apparatuses.

There are methods for introducing a storage control apparatus, such as the ones in which the operation using the old storage control apparatuses has been completely shifted to the operation using only the newly introduced storage control apparatuses, and the ones in which the operation is carried out where the old storage control apparatuses coexist with the newly introduced storage control apparatuses.

As one of the former methods, there is a technology described in Japanese Patent Application Laid-open (Kokai) Publication No. Hei10-508967. In this method, all the data can be operated by the new storage control apparatuses having a higher performance and a larger capacity, however, effective use of the old storage control apparatuses cannot be facilitated.

On the other hand, in one of the latter methods, the effective use of the old storage control apparatuses can be facilitated. However, the number of the storage control apparatuses directly connected to networks becomes necessarily increased because both of the new and the old storage control apparatuses coexist, and network structure information must be re-constructed because the new storage control apparatuses have been introduced to the existing networks. Therefore, an increase in management load imposed by the shift and the operation is inevitable.

SUMMARY OF THE INVENTION

One object of the invention is to facilitate effective use of old storage control apparatuses when, for example, introducing new storage control apparatuses to an existing storage system.

Another object of the invention is to facilitate the use of old storage control apparatuses without increasing the management load of the storage system after introducing new storage control apparatuses. Yet another object of the invention is, in that situation, to make specification changes and modifications to the old storage control apparatuses unnecessary or minimal.

Further object of the invention is to enable the use of storage control apparatuses designed for being used directly connected to a host computer without any modification or with minimal necessary specification changes not only when introducing new storage control apparatuses to an existing storage system but also when operating a storage control apparatus which is connected to another storage control apparatus.

In order to achieve the above and other objects, an aspect of the invention provides a method for controlling a storage system including a host computer, and a first and a second storage control apparatuses each having a function for receiving a data input/output request transmitted from the host computer and executing a data input/output process for a storage device in response to the data input/output request received, comprising:

connecting a first communication path between the host computer and the first storage control apparatus to each other;

connecting a second communication path between the first storage control apparatus and the second storage control apparatus to each other;

receiving by the first storage control apparatus a first data input/output request transmitted from the host computer through the first communication path;

when the first storage control apparatus has judged that the first data input/output request is not to be handled by the first storage control apparatus, transmitting by the first storage control apparatus a second data input/output request corresponding to the first data input/output request, to the second storage control apparatus through the second communication path; and

by the second storage control apparatus, receiving the second data input/output request and executing a data input/output process corresponding to the second data input/output request received.

Features and objects of the present invention other than the above will become clear by reading the description of the present specification with reference to the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention and the advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings wherein:

FIG. 1 shows the structure of a storage system according to one embodiment of the invention;

FIG. 2 shows a structure information management table according to one embodiment of the invention;

FIG. 3 shows a data format of a data input/output request transmitted from a host computer to a first storage control apparatus, according to one embodiment of the invention;

FIG. 4 ilustrates processes of the storage system according to one embodiment of the invention when the data input/output request transmitted from the host computer is a data write-in request;

FIG. 5A and FIG. 5B respectively illustrates a concept of access limit process according to one embodiment of the invention;

FIG. 6 illustrates processes of a storage system concerning its data copy function, according to one embodiment of the invention;

FIG. 7 illustrates a snapshot function according to one embodiment of the invention;

FIG. 8 illustrates a snapshot function according to one embodiment of the invention;

FIG. 9 illustrates a mechanism for reflecting new data on a first logic volume, according to one embodiment of the invention;

FIG. 10 illustrates a mechanism for reflecting the new data on the first logic volume, according to one embodiment of the invention;

FIG. 11 illustrates a mechanism for reflecting the new data on the first logic volume, according to one embodiment of the invention;

FIG. 12 shows a table for managing flags being related to cache addresses designating storage positions of the new data, on a cache memory, according to one embodiment of the invention;

FIG. 13 shows a table for managing the remaining amount of the cache memory, according to one embodiment of the invention;

FIG. 14 illustrates a situation where the first logic volume is set as a copy source and a second logic volume is set as a copy destination, according to one embodiment of the invention;

FIG. 15 illustrates a situation where the first logic volume is set as the copy destination and the second logic volume is set as the copy source, according to one embodiment of the invention;

FIG. 16 illustrates a situation where the first logic volume is used for storing old data and the second logic volume is used for storing new data, according to one embodiment of the invention;

FIG. 17 illustrates a situation where the first logic volume is used for storing the new data and the second logic volume is used for storing the old data, according to one embodiment of the invention;

FIG. 18 illustrates a process concerning check codes, according to one embodiment of the invention;

FIG. 19 shows a hardware structure of the first storage control apparatus and the second storage control apparatus, according to one embodiment of the invention;

FIG. 20 shows the main functional blocks included in the first storage control apparatus and the second storage control apparatus, according to one embodiment of the invention;

FIG. 21 illustrates a situation where an LUN of the second storage control apparatus is managed being mapped on the first storage control apparatus side, according to one embodiment of the invention;

FIG. 22 illustrates an operation of the storage system when a data input/output request in which a special reservation command directed to a storage device of the second storage control apparatus is described is transmitted from the host computer to the first storage control apparatus, according to one embodiment of the invention;

FIG. 23 shows an LU map information table, according to one embodiment of the invention;

FIG. 24 shows a reservation information table according to one embodiment of the invention;

FIG. 25 illustrates an operation of the storage system according to one embodiment of the invention when an E-copy command instructing to copy data in the second logic volume of the second storage control apparatus to a back-up device connected to a third storage control apparatus is transmitted from a host computer to the first storage control apparatus; and

FIG. 26 shows a flow chart illustrating processes executed by the first storage control apparatus, according to one embodiment of the invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

At least the following facts will be revealed by the description herein and the illustration of the accompanying drawings.

Overview of Disclosure

In the above invention, each of the first and the second storage control apparatuses is, for example, a storage apparatus provided to a user as one product such as a disk array apparatus. More specifically, the first storage control apparatus has a communication interface for connecting it to the first and the second communication means, a CPU for executing a data input/output process for a disk drive in response to the first data input/output request and a cache memory for storing data input to/output from the disk drive during the data input/output process.

The second storage control apparatus has a communication interface for connecting it to the second communication means, a CPU for executing a data input/output process for the storage device in response to the second data input/output request and a cache memory for storing data input to/output from the disk drive during the data input/output process.

Each of the first and the second storage control apparatuses operates as one single disk array apparatus when they are introduced to a network such as, for example, SAN, and can respectively receive as one single apparatus the data input/output request transmitted from the host computer and can execute a data input/output process in response to the data input/output request, to a storage device such as an integrated or externally-connected disk drive.

In the above structure, the first storage control apparatus and the second storage control apparatus are connected in series when seen from the host computer and, in this situation, the second storage control apparatus can be operated as an apparatus for extending the functions of, for example, the first storage control apparatus. This will be described more specifically. The first storage control apparatus receives from the host computer also a data input/output request directed to the second storage control apparatus as the first data input/output request in addition to a data input/output request directed to itself through the first communication path (corresponding to a first network described later) constituted of, for example, SAN. At this stage, if the received data input/output request is directed to the second storage control apparatus, the first storage control apparatus transmits the data input/output request to the second storage control apparatus through a second communication path (corresponding to a second network described later). That is, the first storage control apparatus functions as a relay apparatus between the host computer and the second storage control apparatus.

The second data input/output request relayed by the first storage control apparatus to the second storage control apparatus can be arranged such that it is transmitted in a format or protocol as in the first data input/output request received by the first storage control apparatus from the host computer, or such that it is transmitted in a format or protocol that has been changed in the first storage control apparatus into that of the second storage control apparatus. When it is arranged that communications between the first storage control apparatus and the second storage control apparatus are carried out using SCSI command conforming to ANSI (American National Standards Institute) or a standardized or normalized format or protocol, no special specification is required as a part of the structure of the second storage control apparatus as far as the second storage control apparatus has a standard communication interface. Therefore, in a storage center such as, for example, an IDC (Internet Data Center), even when a change in operation has been carried out in which the first storage control apparatus has been introduced as a new-model disk array apparatus and the old disk array apparatus that has been used is used being connected in series to the first storage control apparatus, no special specification change or modification is required for the second storage control apparatus. When the second storage control apparatus is an optional block device (an apparatus for random accesses represented by a disk apparatus), the invention can be applied. That is, when the second storage control apparatus is a large-scale storage control apparatus having high-level control functions equivalent to those of the first storage control apparatus, i.e., an optical disk apparatus with a block access interface, the invention can be applied.

It can be arranged that the first storage control apparatus stores information concerning a storage device for which the second storage control apparatus executes data input/output processes and the first storage control apparatus determines based on the stored information concerning the storage device whether it will transmit to the second storage control apparatus the second data input/output request corresponding to the first data input/output request.

As the example of the information concerning the storage device, there is information described in structure information management table described later. As practical examples, there is management information of storage area of one or more logic volume(s) organized on a storage area provided by a storage device, information concerning the performance of


Free Web Sudoku Puzzles.
Solve with your browser.
  8           1  
        6 4      
6   3 1     4 9  
9     5          
8 6   7   9   5 2
          8     9
  1 4     7 8   3
      4 3        
  7           2  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!