← Back to Patent Explorer
US5440737A Expired / Lapsed US ⏱️ 0.0 years remaining

File-allocation control system for allocating files according to user-program priority and storage volume performance

Assignee: NEC Corp
•
Filing: 1994-07-22
•
Granted: 1995-08-08
•
Expires: 2014-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A volume group 4 consists of a plurality of volume subgroups 41 to 4n. For example, volume subgroup 41 includes volumes 41-1 to 41-a on electronic disk units, and volume subgroup 4n includes volumes 4n-1 to 4n-d on magnetic disk units. Prioritized volume subgroups Table 5 for temporary file allocation contains priority values 11 to 1m to be assigned to user programs and the corresponding prioritized volume subgroups 511 to 51m. At the request of temporary file allocation from the user program, a temporary file allocation means 2 receives the priority 11 from a priority returning means 3, and in reference to the prioritized volume subgroups Table 5, allocates the temporary files preferentially to suitable volumes of a volume subgroup included in the corresponding prioritized volume subgroup to the priority value 11.

Inventors

  • 👤 Masako Uchinuma

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:51
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/061; G06F3/0611; G06F3/0628; G06F3/0629; G06F3/0631; G06F3/0638; G06F3/0643; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0674; G06F3/0676; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99956

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 142 words
A file-allocation control system in a computer system having a plurality of mass storage units each storing an individual volume and comprising: a volume group comprising a plurality of volume subgroups each including at least one volume on each mass storage unit; a prioritized volume subgroups table listing priority values assigned to a plurality of user programs in the computer system and also listing prioritized volume subgroups corresponding to said priority values; and a file-allocation control means for allocating, in response to a request of one of said plurality of user programs, files preferentially to volumes of prioritized volume subgroups corresponding to the priority values assigned to said plurality of user programs, wherein if said preferential allocation fails, said files are allocated to volume subgroups other than said volume subgroups corresponding to the priority values assigned to said plurality of user programs.
Claim 2
Dependent Claim 142 words
A file-allocation control system in a computer system having a plurality of mass storage units each storing an individual volume and comprising: a volume group comprising a plurality of volume subgroups each including at least one volume on each mass storage unit; a prioritized volume subgroups table listing priority values assigned to a plurality of user programs in the computer system and also listing prioritized volume subgroups corresponding to said priority values; and a file-allocation control means for allocating, in response to a request of one of said plurality of user programs, files preferentially to volumes of prioritized volume subgroups corresponding to the priority values assigned to said plurality of user programs, wherein if said preferential allocation fails, said files are allocated to volume subgroups other than said volume subgroups corresponding to the priority values assigned to said plurality of user programs.
Claim 3
Dependent Claim 43 words
A file-allocation control system as claimed in claim 1, wherein volumes of a same volume subgroup are stored on mass storage units having a same performance characteristic, and volumes of different volume subgroups, are stored on mass storage units having different performance characteristics.
Claim 4
Dependent Claim 14 words
A file-allocation control system as claimed in claim 2, wherein temporary files are allocated.
Claim 5
Dependent Claim 61 words
A file-allocation control system as claimed in claim 3, wherein said prioritized volume subgroup table listing said priority values and said prioritized volume subgroups comprises a base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup.
Claim 6
Dependent Claim 45 words
A file-allocation control system as claimed in claim 4, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 7
Dependent Claim 115 words
A file-allocation control system as claimed in claim 3, wherein said prioritized volume subgroup table listing said priority values and said prioritized volume subgroups comprises a base prioritized volume subgroup and at least one complementary volume subgroup of volumes stored on mass storage units of lower performance characteristics than that of said base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup, and when the file-allocation control means fails to allocate the files to volumes included in said base prioritized volume subgroup, to volumes included in said complementary volume subgroups.
Claim 8
Dependent Claim 45 words
A file-allocation control system as claimed in claim 6, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 9
Dependent Claim 14 words
A file-allocation control system as claimed in claim 2, wherein permanent files are allocated.
Claim 10
Dependent Claim 62 words
A file-allocation control system as claimed in claim 8, wherein said prioritized volume subgroups table listing said priority values and the said prioritized volume subgroups comprises a base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup.
Claim 11
Dependent Claim 45 words
A file-allocation control system as claimed in claim 9, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 12
Dependent Claim 114 words
A file-allocation control system as claimed in claim 8, wherein said prioritized volume subgroups table listing said priority values and the said prioritized volume subgroups comprises a base prioritized volume subgroup and at least one complementary volume subgroup of volumes stored on mass storage units of lower performance characteristics than that of said base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup, and when the file-allocation fails to allocate the files to volumes included in said base prioritized volume subgroup, to volumes included in said complementary volume subgroups.
Claim 13
Dependent Claim 45 words
A file-allocation control system as claimed in claim 11, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 14
Dependent Claim 35 words
A file-allocation control system as claimed in claim 2, wherein said volume group has volume subgroups comprising volumes stored on magnetic mass storage units and volume subgroups comprising volumes stored on electronic mass storage units.
Claim 15
Dependent Claim 14 words
A file-allocation control system as claimed in claim 13, wherein temporary files are allocated.
Claim 16
Dependent Claim 117 words
A file-allocation control system as claimed in claim 14, wherein said prioritized volume subgroup table listing said priority values and the said prioritized volume subgroups comprises a base prioritized volume subgroup and at least one complementary volume subgroup of volumes stored on said mass storage units of lower performance characteristics than that of said base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup, and when the file-allocation control means fails to allocate the files to volumes included in said base prioritized volume subgroup, to volumes included in said complementary volume subgroups.
Claim 17
Dependent Claim 45 words
A file-allocation control system as claimed in claim 15, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 18
Dependent Claim 62 words
A file-allocation control system as claimed in claim 14, wherein said prioritized volume subgroup table listin9 said priority values and the said prioritized volume subgroups comprises a base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup.
Claim 19
Dependent Claim 45 words
A file-allocation control system as claimed in claim 17, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 20
Dependent Claim 14 words
A file-allocation control system as claimed in claim 13, wherein permanent files are allocated.
Claim 21
Dependent Claim 62 words
A file-allocation control system as claimed in claim 19, wherein said prioritized volume subgroup table listing said priority values and the said prioritized volume subgroups comprises a base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup.
Claim 22
Dependent Claim 45 words
A file-allocation control system as claimed in claim 20, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.
Claim 23
Dependent Claim 114 words
A file-allocation control system as claimed in claim 19, wherein said prioritized volume subgroup table listing said priority values and the said prioritized volume subgroups comprises a base prioritized volume subgroup and at least one complementary volume subgroup of volumes stored on mass storage units of lower performance characteristics than that of said base prioritized volume subgroup; and said file-allocation control means, in response to a request by one of said plurality of user programs, allocates the files preferentially to volumes included in said base prioritized volume subgroup, and when the file-allocation fails to allocate the files to volumes included in said base prioritized volume subgroup, to volumes included in said complementary volume subgroups.
Claim 24
Dependent Claim 45 words
A file-allocation control system as claimed in claim 22, wherein prioritized volume subgroups comprising volumes stored on mass storage units of higher performance characteristics are assigned a higher priority value than prioritized volume subgroups comprising volumes stored on mass storage units of lower performance characteristics.

References Cited (Backward Citations)

US4542458A Cited
US4754399A Cited
US5131087A Cited
US5301350A Cited
US5321816A Cited
US5333311A Cited
US5345584A Cited
US5212786A Cited
US5241672A Cited
US5249288A Cited
US5333315A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-08-07 1999-02-06 1999-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-08-07 2003-02-06 2003-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-08-07 2007-02-06 2007-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag