IP Library Granted Patent US 8,583,611
Granted Patent B2
US 8,583,611 · App. 12/992,420 · Granted Nov 12, 2013

File server for migration of file and method for migrating file

Inventors: Masakuni Agetsuma (Yokohama, JP); Etsutaro Akagawa (Kawasaki, JP); Yohsuke Ishii (Yokohama, JP)
Assignee: Hitachi, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,583,611
App. No.
12/992,420
Granted
Nov 12, 2013
Kind
B2
Abstract

A file server stores the storage management information and migration policy information. The storage management information includes the information that indicates a storage attribute for each storage apparatus. The migration policy information includes a plurality of information sets. Each of the information sets includes the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination. The file server specifies a migration target file, specifies a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a condition of a file attribute that conforms to of a file attribute of a target file based on the storage management information, and migrates a target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified.

Claims (27)

1. A system comprising:

a file server managing a plurality of files, the file server including a CPU and a memory;

a local storage device coupled to the file server, the local storage storing at least some of the files;

a plurality of first file storage systems coupled to the file server, each of which including a first file server and a first storage device; and

a plurality of second file storage systems coupled to the file server, each of which including a second file server and a second storage device,

wherein the memory stores:

file management information including, for each of files, access control information and last access time, and

storage management information including, for each of the first and the second file storage systems, its I/O performance and information indicating whether high or low of its credibility determined by its difficulty for a leak of information and a falsification of information, wherein a high credibility has a greater credibility than a low credibility,

wherein the credibility information of the first file storage systems is high and the credibility information of the second file storage systems is low,

wherein the file server is configured to:

determine one of the files to migrate in accordance with both I/O performance of the local storage device and access status to the files, and

when importance of the file to migrate is high which is determined by the access control list of the file, select one of the first file storage systems as a migration destination, and otherwise, select one of the second file storage systems as the migration destination, wherein a file with high importance has a greater importance than a file with low importance,

wherein the one of the first or the second file storage systems as a migration destination is selected further based on the access status of the each of the files to be migrated and the I/O performance of the one of the first or the second file storage systems.

2. The system according to claim 1 ,

wherein the storage management information further includes, for each of the first and the second file storage systems, information on its bit cost,

wherein the bit cost of the selected one of the first or the second file storage systems is the lowest of the first or the second file storage systems.

3. A method of a system which comprises a file server managing a plurality of files, the file server including a CPU and a memory, a local storage device coupled to the file server, the local storage storing at least some of the files, a plurality of first file storage systems coupled to the file server, each of which including a first file server and a first storage device, and a plurality of second file storage systems coupled to the file server, each of which including a second file server and a second storage device, the method comprising:

storing, in the memory, file management information including, for each of files, access control information and last access time;

storing, in the memory, storage management information including, for each of the first and the second file storage systems, its I/O performance and information indicating whether high or low of its credibility determined by its difficulty for a leak of information and a falsification of information, wherein a high credibility has a greater credibility than a low credibility, wherein the credibility information of the first file storage systems is high and the credibility information of the second file storage systems is low,

determining, by the file server, one of the files to migrate in accordance with both I/O performance of the local storage device and access status to the files;

selecting, by the file server, one of the first file storage systems as a migration destination, when importance of the file to migrate is high, which is determined by the access control list of the file; and

selecting, by the file server, one of the second file storage systems as the migration destination, when importance of the file to migrate is not high,

wherein a file with high importance has a greater importance than a file with low importance,

wherein the one of the first or the second file storage systems as a migration destination is selected further based on the access status of the each of the files to be migrated and the I/O performance of the one of the first or the second file storage systems.

4. The method according to claim 3 ,

wherein the storage management information further includes, for each of the first and the second file storage systems, information on its bit cost,

wherein the bit cost of the selected one of the first or the second file storage systems is the lowest of the first or the second file storage systems.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2010
From: AGETSUMA, MASAKUNI; AKAGAWA, ETSUTARO; ISHII, YOHSUKE
To: HITACHI, LTD.
Reel/Frame 025355/0099 →
Continuity (1)
Related Publication 20120101995A1 · Apr 26, 2012