Distributed processing system
First Claim
1. A distributed processing system which has a shared storage unit shared by a plurality of computers, the system comprising:
- storage quota management means for managing a storage quota of each user, the storage quota limiting the total amount of data that each user is allowed to store on the shared storage unit;
user identification means for identifying a particular user who has issued a write request in an attempt to store data into the shared storage unit;
free quota calculation means for calculating free storage quota of the particular user identified by said user identification means; and
reserve space allocation means for allocating a reserve space to a requesting computer according to the free storage quota calculated by said free quota calculation means, the reserve space being an amount of storage space on the shared storage unit which is to be managed at the discretion of the requesting computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A distributed processing system which enables a plurality of computers to make quick access to a shared storage unit. A storage quota management unit manages storage quotas, which limit the total amount of data that each user can store on the shared storage unit. When a write request to the shared storage unit is issued at a certain computer, a user identification unit identifies the requesting user. Then a free quota calculation unit calculates the remaining free storage quota of the identified user. A reserve space allocation unit allocates an appropriate reserve space to the computer according to the remaining free storage quota, allowing the computer to use the allocated reserve space at its discretion to handle the user'"'"'s data write request.
55 Citations
6 Claims
-
1. A distributed processing system which has a shared storage unit shared by a plurality of computers, the system comprising:
-
storage quota management means for managing a storage quota of each user, the storage quota limiting the total amount of data that each user is allowed to store on the shared storage unit;
user identification means for identifying a particular user who has issued a write request in an attempt to store data into the shared storage unit;
free quota calculation means for calculating free storage quota of the particular user identified by said user identification means; and
reserve space allocation means for allocating a reserve space to a requesting computer according to the free storage quota calculated by said free quota calculation means, the reserve space being an amount of storage space on the shared storage unit which is to be managed at the discretion of the requesting computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A distributed processing method which controls access to a shared storage unit shared by a plurality of computers, the system comprising:
-
(a) managing a storage quota of each user, the storage quota limiting the total amount of data that each user is allowed to store on the shared storage unit;
(b) identifying a particular user who has issued a write request in an attempt to store data into the shared storage unit;
(c) calculating free storage quota of the particular user identified by said user identification means; and
(d) allocating a reserve space to a requesting computer according to the free quota calculated by said free quota calculation means, the reserve space being an amount of storage space on the shared storage unit which is to be managed at the discretion of the requesting computer.
-
Specification