Method of relocating file and system therefor
First Claim
Patent Images
1. In a computer system including storage units arranged in a storage hierarchy structure, a method of relocating a file stored in a source storage unit, said method being executed by a computer, comprising the steps of:
- generating a relocate instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to a user'"'"'s relocate request;
determining an access indicator indicative of efficiency of access to the file in accordance with said relocate instruction;
determining a destination storage unit in the storage hierarchy structure to which the file is to be relocated in accordance with the determined access indicator; and
relocating the file to the determined destination storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system which includes storage units of a hierarchy structure, a method of relocating a file stored in a source storage unit includes the steps of determining an access indicator indicative of the efficiency of access to the file in response to a relocation instruction, determining a relocating destination storage unit of the file in the storage hierarchy, and relocating the file in the determined destination storage unit.
-
Citations
18 Claims
-
1. In a computer system including storage units arranged in a storage hierarchy structure, a method of relocating a file stored in a source storage unit, said method being executed by a computer, comprising the steps of:
-
generating a relocate instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to a user'"'"'s relocate request; determining an access indicator indicative of efficiency of access to the file in accordance with said relocate instruction; determining a destination storage unit in the storage hierarchy structure to which the file is to be relocated in accordance with the determined access indicator; and relocating the file to the determined destination storage unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a computer system including storage units which are grouped, a method of relocating a file, said method being executed by a computer, comprising the steps of:
-
storing an identifier for specifying at least one storage unit including a source storage unit belonging to a group; displaying on a screen the identifier, a figure representing the group, a figure representing an objective storage unit, and an identifier for specifying the objective storage unit; generating a relocate request in response to a manipulation for overlapping the figure representing the objective storage unit separate with the figure representing the group or a manipulation for separating the figure representing the objective storage unit from the figure representing the group; generating a relocation instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to said relocate request; determining a destination storage unit for files stored in the source storage unit in the group in accordance with the relocation instruction; and relocating the files in the determined destination storage unit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a plurality of storage units in a storage hierarchy, a file being stored in a source storage unit; generating means for generating a relocation instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to a user'"'"'s relocate request; access indicator determining means for determining an access indicator indicative of efficiency of access to the file in accordance with said relocation instruction; relocating destination determining means for determining a destination storage unit in the plurality of storage units as a relocating destination of the file in accordance with the determined access indicator; and a relocating means for relocating the file to the determined destination storage unit.
-
-
15. A computer system comprising:
-
a plurality of storage units respectively having an identifier and collected as groups, each of the groups including one or more storage units; display means for displaying a figure representing a particular group, identifiers of one or more storage units in the particular group, a figure representing an objective storage unit, and an identifier for specifying the objective storage unit; position moving means for moving a position at which the figure representing the objective storage unit is displayed; instruction generating means for generating a relocation request in response to a manipulation for overlapping the figure representing the objective storage unit with the figure representing the particular group or a manipulation for separating the figure representing the objective storage unit from the figure representing the particular group; generating means for generating a relocation instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to said relocate request; means for determining a destination storage unit as a relocating destination of files stored in a source storage unit belonging to the particular group in accordance with the relocation instruction; and relocating means for relocating the files in the determined destination storage unit.
-
-
16. In a computer system including storage units arranged in a storage hierarchy structure, a method of relocating a file stored in a source storage unit, said method being executed by a computer, comprising the steps of:
-
generating a relocation instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to a user'"'"'s relocate request; determining an access indicator indicative of efficiency of access to the file in accordance with said relocation instruction; determining a destination storage unit in the storage hierarchy structure to which the file is to be relocated in accordance with the determined access indicator, determining whether the file can be relocated in the destination storage unit, and determining whether the relocation can be completed within an allowable time designated by the user; and relocating the file to the determined destination storage unit.
-
-
17. In a computer system including storage units arranged in a storage hierarchy structure, a method of relocating a file stored in a source storage unit, said method being executed by a computer, comprising the steps of:
-
generating a relocation instruction in response to an instruction indicative of a modification of a storage unit configuration of said storage hierarchy structure when a system generation program is executed for specifying a system configuration of a computer system; when a plurality of storage units are grouped in a plurality of pools, generating the relocation instruction in response to an instruction representing a modification of a pool configuration when a pool configuration define program is executed by said computer for defining pools; determining an access indicator indicative of efficiency of access to the file in accordance with said relocate instruction; determining a destination storage unit in the storage hierarchy structure to which the file is to be relocated in accordance with the determined access indicator; and relocating the file to the determined destination storage unit.
-
-
18. In a computer system including storage units arranged in a storage hierarchy structure, a method of relocating a file stored in a source storage unit, said method being executed by a computer, comprising the steps of:
-
generating a relocation instruction, upon executing at least a job, in accordance with a difference between an expected execution time preset for the job and an actual execution time of the job in response to a user'"'"'s relocate request; determining an access indicator indicative of efficiency of access to the file in accordance with said relocation instruction; determining a destination storage unit in the storage hierarchy structure to which the file is to be relocated in accordance with the determined access indicator; determining whether data contained in the file actually needs to be transferred; when it is determined that the data contained in the file actually needs to be transferred, relocating the file to the determined destination storage unit; and when it is determined that the data contained in the file actually need not be transferred, transferring management information of the file and selectively reserving a region for the file in the destination storage unit, in accordance with attributes of the file.
-
Specification