×

Storage control system and method which converts file level data into block level data which is stored at different destinations based on metadata of files being managed

  • US 7,337,264 B2
  • Filed: 10/18/2006
  • Issued: 02/26/2008
  • Est. Priority Date: 03/05/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A storage control system for controlling storage of data in storage devices, comprising:

  • a plurality of storage devices for storing data;

    a storage device control section for controlling the storage of received data in said plurality of storage devices;

    a connecting section connected to said storage device control section;

    a first channel control section connected to at least one of a local area network and a storage area network located externally to said storage control system, and to said connecting section;

    a second channel control section for transferring data, sent from said first channel control section via said connecting section, to an external storage control system, via at least one of said local area network and said storage area network, or a separate network;

    a shared memory wherein first control information exchanged by said first channel control section, said second channel control section, and said storage device control section, is stored; and

    a cache memory for temporarily saving data exchanged between said first channel control section or said second channel control section and said storage device control section;

    wherein said first channel control section comprises a second processor for receiving block level data from a first processor which converts file level data received via said local area network into said block level data,wherein at least one of said first processor and said second processor judges whether all or a portion of said block level data is to be stored in either said storage control system or said external storage control system based on metadata relating to files managed by said first processor,wherein said second processor transfers said block level data received from said first processor, to at least one of said storage device control section and said second channel control section, based on a result of said judgment,wherein said metadata contains file identification information and save destination address information corresponding to a plurality of files and said first processor identifies save destination address information corresponding to file identification information contained in received file level data from said metadata.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×