Information processing system and storage area allocating method
First Claim
1. A method for providing a storage area in an information processing system having a plurality of storages, for providing each of users with the storage area of a storage, comprising the steps of:
- accepting data to be saved and control information for specifying how the data is saved from the user through a network;
receiving attribute information representing what kind of storage is to be saved;
specifying one of said storages in which data is to be stored in accordance with said attribute information and said control information; and
saving said data in said one of said storages.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of storages having respective attributes and a method for preserving data is provided in consideration of the attribute (performance or cost) and the operation ratio of the storage and the using frequency of the data in the storage area network. The information processing system of the invention includes a location management unit for managing a location of the data stored in the storage, an information duplication unit for duplicating the data between the storages, and an attribute preservation unit for preserving information for representing the attribute of each storage. The location management unit duplicates and moves the data between the storages by using the information duplication unit, based on the operation ratio of the storage, the access frequency of the data, the control information and the billing information.
16 Citations
17 Claims
-
1. A method for providing a storage area in an information processing system having a plurality of storages, for providing each of users with the storage area of a storage, comprising the steps of:
-
accepting data to be saved and control information for specifying how the data is saved from the user through a network;
receiving attribute information representing what kind of storage is to be saved;
specifying one of said storages in which data is to be stored in accordance with said attribute information and said control information; and
saving said data in said one of said storages. - View Dependent Claims (2)
accepting Previously presented control information through said network;
specifying another one of said storages based on said attribute information and said Previously presented control information; and
either duplicating or moving said data from said one of said storages to said other one of said storage.
-
-
3. A method for providing a storage area in an information processing system having a plurality of storages, for providing each of users with a storage area of a storage, comprising the steps of:
-
accepting data to be saved and control information for specifying how said data is saved from the user through the network;
receiving attribute information indicative of a storage to use for storing said data;
specifying a first storage among said storages in accordance with said attribute information and said control information;
saving said data in said first storage;
accepting Previously presented control information from said network;
specifying a second storage from among said storages in accordance with said attribute information and said Previously presented control information;
either duplicating or moving said data from said first storage to said second storage; and
billing said user according to said attribute information of said first storage, history information indicating in which one of said storages said data is saved and a period when said data is saved. - View Dependent Claims (4)
-
-
5. An information processing system comprising:
-
a plurality of storages for storing data;
one or more controllers for writing information in or reading information from said storages;
location management means for managing a location of data stored in said storages; and
attribute preservation means for preserving attribute information representing an attribute of each of said storages;
wherein in a case one of said one or more controllers writes information in said storages, said location management means specifies one of said storages in which data is to be stored in accordance with said attribute information and with control information which is designated by said one of said controllers, said control information indicating how data is to be stored, said data received from said one of said controllers being written to said one of said storages, said location management means further preserves information relating to said one of said storages and a location of said data as stored in said one of said storages. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An information processing system comprising:
-
a plurality of storages;
one or more controllers for writing data in or reading data from said storages;
location management means for managing a location of data stored in said storages;
attribute preservation means for preserving attribute information representing an attribute of each of said storages;
control information preservation means for preserving control information which indicates how data received from said controller is to be stored; and
changing means for changing said control information within said control information preservation means, wherein when said changing means changes first control information, said location management means determines a first storage from among said storages, wherein data that is associated with said first control information is stored in said first storage either by being duplicated from its current location or moved from its current location, said data being stored in accordance with attribute information of said first storage and in accordance with said first control information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification