Method and apparatus for expansion, contraction, and reapportionment of structured external storage structures
First Claim
1. An apparatus for optimizing a data structure of an external data storage facility shared by a plurality of data processing systems, said data structure being allocated by a first allocation command which includes first allocation parameters based on an amount of storage space in said external data storage facility assigned for creation of said data structure and a composition of said data structure, said apparatus comprising:
- means for determining values of said first allocation parameters, to thereby determine a first composition of said data structure;
means for determining an actual usage of said data structure, to thereby determine a second composition of said data structure;
means for comparing said first composition of said data structure with said second composition of said data structure; and
means for issuing, responsive to an output from said comparing means, a second allocation command having second allocation parameters, to said data structure for reallocation thereof,said issuing means including means for adjusting said first composition of said data structure to said second composition, as storage space in said external data storage facility and processing cycles become available to execute said second allocation parameters,wherein, until said second allocation parameters are achieved, the reallocation of said data structure remains pending and all processing commands are accepted and processed by said external data storage facility.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for optimizing a data structure of an external data storage facility shared by a plurality of data processing systems, the data structure being allocated by a first allocation command which includes first allocation parameters based on an amount of storage space in the external data storage facility assigned for creation of the data structure and a composition of the data structure, includes a device for determining values of the first allocation parameters, to thereby determine a first composition of the data structure, a device for determining an actual usage of the data structure, to thereby determine a second composition of the data structure, a device for comparing the first composition of the data structure with the second composition of the data structure, and a device for issuing, based on an output from the comparing device, a second allocation command having second allocation parameters, to the data structure for reallocation thereof. The issuing device includes a device for adjusting the first composition of the data structure to the second composition, as storage space in the external data storage facility and processing cycles become available to execute the second allocation parameters. Until the second allocation parameters are achieved, the reallocation of the data structure remains pending and all processing commands are accepted and processed by the external data storage facility.
-
Citations
22 Claims
-
1. An apparatus for optimizing a data structure of an external data storage facility shared by a plurality of data processing systems, said data structure being allocated by a first allocation command which includes first allocation parameters based on an amount of storage space in said external data storage facility assigned for creation of said data structure and a composition of said data structure, said apparatus comprising:
-
means for determining values of said first allocation parameters, to thereby determine a first composition of said data structure; means for determining an actual usage of said data structure, to thereby determine a second composition of said data structure; means for comparing said first composition of said data structure with said second composition of said data structure; and means for issuing, responsive to an output from said comparing means, a second allocation command having second allocation parameters, to said data structure for reallocation thereof, said issuing means including means for adjusting said first composition of said data structure to said second composition, as storage space in said external data storage facility and processing cycles become available to execute said second allocation parameters, wherein, until said second allocation parameters are achieved, the reallocation of said data structure remains pending and all processing commands are accepted and processed by said external data storage facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of optimizing a data structure of an external data storage facility shared by a plurality of data processing systems, said data structure being allocated by a first allocation command which includes first allocation parameters based on an amount of storage space in said external data storage facility assigned for creation of said data structure and a composition of said data structure, said method comprising the steps of:
-
determining values of said first allocation parameters, to thereby determine a first composition of said data structure; determining an actual usage of said data structure, to thereby determine a second composition of said data structure; comparing said first composition of said data structure with said second composition of said data structure to provide a comparison output; issuing, responsive to said comparison output, a second allocation command having second allocation parameters, to said data structure for reallocation thereof, adjusting said first composition of said data structure to said second composition, as storage space in said external data storage facility and processing cycles become available to execute said second allocation parameters, wherein, until said second allocation parameters are achieved, the reallocation of said data structure remains pending and all processing commands are accepted and processed by said external data storage facility. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification