System for modifying JCL parameters to optimize data storage allocations
First Claim
1. A system for modifying parameters in job control language (JCL) control blocks to optimize data storage allocations for datasets comprising:
- data collection means for collecting historical data concerning actual data storage space requirements of each dataset;
parsing means for parsing JCL control blocks for references to datasets and requested data storage space allocations; and
means for generating revised parameters in said JCL control blocks containing revised requests for data storage space allocations for said datasets based on said historical data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for modifying job control language (JCL) parameters optimizes data storage allocations for datasets by collecting historical data concerning actual data storage space requirements and use patterns for each dataset. JCL statements are parsed to find references to datasets and their requested data storage space allocations. The system then generates revised JCL statements with revised space allocation requests and dataset migration information for each dataset based on historical space requirements and usage patterns. Optionally, the system can display each proposed change to the JCL statements for approval by the user. The system can also revise JCL statements requesting allocation of space for each dataset in predetermined data storage areas grouped by predetermined size ranges. Alternatively, some operating systems include a JCL interpreter that translates JCL statements into control blocks having predetermined parameter fields. The present invention can be implemented to process and revise these JCL control blocks instead of generating revised JCL statements.
956 Citations
18 Claims
-
1. A system for modifying parameters in job control language (JCL) control blocks to optimize data storage allocations for datasets comprising:
-
data collection means for collecting historical data concerning actual data storage space requirements of each dataset; parsing means for parsing JCL control blocks for references to datasets and requested data storage space allocations; and means for generating revised parameters in said JCL control blocks containing revised requests for data storage space allocations for said datasets based on said historical data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for modifying parameters in job control language (JCL) control blocks to optimize data storage allocations for datasets comprising:
-
data collection means for collecting historical data concerning actual data storage space requirements of each dataset; parsing means for parsing JCL control blocks for references to datasets and requested data storage space allocations; control tables containing a set of rules for substitution of parameters for data storage space allocation requests in JCL control blocks; and means for generating revised parameters in said JCL control blocks containing revised data storage space allocation requests for said datasets based on said historical data and said rules in said control tables. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for modifying parameters in job control language (JCL) control blocks to optimize data storage allocations for datasets comprising:
-
data collection means for collecting historical data concerning actual data storage space requirements for each dataset from system management facility (SMF) records maintained by the computer operating system; means for generating a class table assigning each dataset to one of a set of classes based on said historical data; parsing means for parsing JCL control blocks for references to datasets and requested data storage space allocations; and means for generating revised parameters in said JCL control blocks for said dataset based on said class for said dataset. - View Dependent Claims (16, 17, 18)
-
Specification