METHOD AND SYSTEM FOR FILE RELOCATION
First Claim
1. A file relocation method comprising:
- reading access request history information of each a plurality of files;
determining a quantity of access requests that each of the plurality of files has been requested simultaneously with a concerned file;
classifying the plurality of files into a plurality of groups, each group comprising a group of files that are simultaneously repeatedly accessed requested with the concerned file;
relocating a group of files into a storage device; and
invoking a power-saving mode in a storage device not accessed for a predetermined time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for file relocation is provided. A file relocation system is connected to multiple storage devices. The system obtains a number of times that each of a number of files stored on the multiple storage devices is requested simultaneously with a concerned file. The relocation system then classifies multiple files into multiple groups, such that groups of files simultaneously are put together into one group. Multiple files classified in to the same group are then relocated to a single storage device. The relocation system then switches a storage device not accessed for a certain period of time into a power-saving mode.
-
Citations
13 Claims
-
1. A file relocation method comprising:
-
reading access request history information of each a plurality of files; determining a quantity of access requests that each of the plurality of files has been requested simultaneously with a concerned file; classifying the plurality of files into a plurality of groups, each group comprising a group of files that are simultaneously repeatedly accessed requested with the concerned file; relocating a group of files into a storage device; and invoking a power-saving mode in a storage device not accessed for a predetermined time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A file relocation method implemented in a controller that controls input and output of a plurality of storage devices, the method comprising the steps of:
-
reading history information on access requests for each file of a plurality of files from a memory of the controller; obtaining an access request frequency for each file of the plurality of files, the access request frequency comprising the frequency that each file was accessed requested simultaneously with a concerned file; classifying the plurality of files into a plurality of groups of files, each group of files comprising a plurality of files with similar access request frequencies; relocating a group of files to one of the storage devices; monitoring access requests of the plurality of storage devices; and invoking a power-saving mode on a storage device of the plurality of storage devices when the storage device is not accessed for a fixed time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A relocation apparatus coupled to a plurality of storage devices and relocates a plurality of files stored in the plurality of storage devices, the apparatus comprising:
-
a history information storage for storing history information of access requests to each of the plurality of files; a counter for obtaining an access request frequency for each file of the plurality of files, the access request frequency comprising the frequency that each file was accessed requested simultaneously with a concerned file; a classifier for classifying the plurality of files into a plurality of groups of files, each group of files comprising a plurality of files with similar access request frequencies; a relocating unit for relocating a group of files to one of the storage devices; and a switching unit for invoking a power-saving mode on a storage device of the plurality of storage devices when the storage device is not accessed for a fixed time. - View Dependent Claims (12, 13)
-
Specification