Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
208 words
A method in a data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure a concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and files on disks controlled by the disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the method comprising the steps of defining a set of operating principles relating to the operation of host system by capturing operational and descriptive information supplied by a host system expert who acts as a mentor, transforming said set of operating principles into an executable knowledge base and storing said knowledge base in a memory of an expert system support process having memory, measuring the CPU and I/O service times of the host computer under control of said support process storing the service times in said support process memory, processing the service times to convert the service times to system state data organized into a state space of processing rates and queuing times, and applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information.
Claim 2
Independent Claim
208 words
A method in a data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure a concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and files on disks controlled by the disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the method comprising the steps of defining a set of operating principles relating to the operation of host system by capturing operational and descriptive information supplied by a host system expert who acts as a mentor, transforming said set of operating principles into an executable knowledge base and storing said knowledge base in a memory of an expert system support process having memory, measuring the CPU and I/O service times of the host computer under control of said support process storing the service times in said support process memory, processing the service times to convert the service times to system state data organized into a state space of processing rates and queuing times, and applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information.
Claim 3
Dependent Claim
75 words
The method as recited in claim 1 further comprising the steps of loading into said expert system support process the current I/O configuration arrangement of the host system, and sequencing through said set of operating principles embedded in said executable knowledge base with the I/O service times and said I/O configuration arrangement to obtain I/O adjustment information so as to re-allocate the current allocation of files to disks as determined by said I/O adjustment information.
Claim 4
Dependent Claim
38 words
The method as recited in claim 2 wherein said step of processing the service times includes the steps of processing the service times utilizing a self-calibrating central server model, solving the model, and producing said system state data.
Claim 5
Dependent Claim
45 words
The method as recited in claim 2 wherein said step of sequencing through said set of operation principles with the I/O service times includes the step of generating instructions to reconfigure the host computer so as to change the current allocation of files to disks.
Claim 6
Independent Claim
272 words
A method in a data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure a concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and files on the disks controlled by the disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the method comprising the steps of defining a set of operating principles relating to the operation of the host computer by capturing operation and descriptive information supplied by a system expert who acts as a mentor, transforming said set of operating principles into an executable knowledge base and storing said knowledge base in an expert system support process having memory, measuring the CPU and I/O service times of the host computer under control of said support computer and storing the service times in said support process, processing the service times to convert the service times to system state data organized into a state space of processing rates and queueing times, applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information, loading into said expert system support process the current I/O configuration arrangement of the host computer, and sequencing through said set of operational principles embedded within said executable knowledge base by said transforming step with the I/O service times and said I/O configuration arrangement to obtain I/O adjustment information so as to re-allocate the current allocation of files to disks as determined by said I/O adjustment information.
Claim 7
Independent Claim
272 words
A method in a data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure a concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and files on the disks controlled by the disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the method comprising the steps of defining a set of operating principles relating to the operation of the host computer by capturing operation and descriptive information supplied by a system expert who acts as a mentor, transforming said set of operating principles into an executable knowledge base and storing said knowledge base in an expert system support process having memory, measuring the CPU and I/O service times of the host computer under control of said support computer and storing the service times in said support process, processing the service times to convert the service times to system state data organized into a state space of processing rates and queueing times, applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information, loading into said expert system support process the current I/O configuration arrangement of the host computer, and sequencing through said set of operational principles embedded within said executable knowledge base by said transforming step with the I/O service times and said I/O configuration arrangement to obtain I/O adjustment information so as to re-allocate the current allocation of files to disks as determined by said I/O adjustment information.
Claim 8
Dependent Claim
38 words
The method as recited in claim 5 wherein said step of processing the service times includes the steps of processing the service times utilizing a self-calibrating central server model, solving the model, and producing said system state data.
Claim 9
Dependent Claim
45 words
The method as recited in claim 5 wherein said step of sequencing through said set of operational principles with the I/O service times includes the step of generating instructions to change the host computer so as to re-allocate the current allocation of files to disks.
Claim 10
Dependent Claim
229 words
A data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the processing system comprising an expert system support process having a memory, said support process being connected to the host computer, means for capturing operational and descriptive information in said expert system process supplied by a host system expert who acts as a mentor so as to define a set of operating principles relating to the operation of the host system, means for transforming said set of operating principles into an executable knowledge base and storing said knowledge base in said memory of said expert system support process, means for measuring the CPU and I/O service times of the host computer under control of said expert system support process and storing the service times in said expert system support process, means for processing the service times to convert the service times to system state data organized into a state space of processing rates and queueing times and means for applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information.
Claim 11
Dependent Claim
229 words
A data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the processing system comprising an expert system support process having a memory, said support process being connected to the host computer, means for capturing operational and descriptive information in said expert system process supplied by a host system expert who acts as a mentor so as to define a set of operating principles relating to the operation of the host system, means for transforming said set of operating principles into an executable knowledge base and storing said knowledge base in said memory of said expert system support process, means for measuring the CPU and I/O service times of the host computer under control of said expert system support process and storing the service times in said expert system support process, means for processing the service times to convert the service times to system state data organized into a state space of processing rates and queueing times and means for applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information.
Claim 12
Dependent Claim
75 words
The data processing system as recited in claim 8 further comprising means for loading into said support process the current I/O configuration arrangement of the host system, and means for sequencing through said set of operational principles embedded in said executable knowledge base with the I/O service times and said I/O configuration arrangement to obtain I/O adjustment information so as to re-allocate the current allocation of files to disks as determined by said I/O information.
Claim 13
Dependent Claim
39 words
The data processing system as recited in claim 9 wherein said means for processing the service times includes means for processing the service times utilizing a self-calibrating central server model, solving the model, and producing said system state data.
Claim 14
Dependent Claim
46 words
The data processing system as recited in claim 9 wherein said means for sequencing through said set of operation principles with the I/O service times includes means for generating instructions to reconfigure the host computer so as to change the current allocation of files to disks.
Claim 15
Dependent Claim
299 words
A data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure a concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and files on the disks controlled by the disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the processing comprising an expert system support process having a memory, said support process being connected to the host computer, means for capturing of operational and descriptive information supplied by a system expert who acts as a mentor so as to define a set of operating principles relating to the operation of the host system, means for transforming said set operating principles into an executable knowledge base and storing said knowledge base in said memory of said expert system support process, means for measuring the CPU and I/O service times of the host computer under the control of said expert system support process and storing the service times in said expert system support process, means for processing the service times to convert the service times to system state data organized into a state space of processing rates and queueing times, means for applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information, means for loading into said expert support process the current I/O configuration arrangement of the host computer, and means for sequencing through said set of operational principles embedded within said executable knowledge base with the I/O service times and said I/O configuration arrangement to obtain I/O modification information so as to re-allocate the current allocation of files to disks as determined by said modification information.
Claim 16
Dependent Claim
299 words
A data processing system for improving the responsiveness of a dedicated, application-specific host computer being sized to insure a concurrent transaction backlog during peak hour, the host computer including disks, disk control units, and files on the disks controlled by the disk control units, and having measurable central processing unit (CPU) and input/output (I/O) service times, the processing comprising an expert system support process having a memory, said support process being connected to the host computer, means for capturing of operational and descriptive information supplied by a system expert who acts as a mentor so as to define a set of operating principles relating to the operation of the host system, means for transforming said set operating principles into an executable knowledge base and storing said knowledge base in said memory of said expert system support process, means for measuring the CPU and I/O service times of the host computer under the control of said expert system support process and storing the service times in said expert system support process, means for processing the service times to convert the service times to system state data organized into a state space of processing rates and queueing times, means for applying said executable knowledge base to said system state data to obtain host throughput-response time trade-off adjustment information so as to modify the transaction concurrency of the host computer as determined by said trade-off adjustment information, means for loading into said expert support process the current I/O configuration arrangement of the host computer, and means for sequencing through said set of operational principles embedded within said executable knowledge base with the I/O service times and said I/O configuration arrangement to obtain I/O modification information so as to re-allocate the current allocation of files to disks as determined by said modification information.
Claim 17
Dependent Claim
39 words
The data processing system as recited in claim 12 wherein said means for processing the service times includes means for processing the service times utilizing a self-calibrating central server model, solving the model, and producing said system state data.
Claim 18
Dependent Claim
46 words
The data processing system as recited in claim 12 wherein said means for sequencing through said set of operation principles with the I/O service times includes means for generating instructions to reconfigure the host computer so as to change the current allocation of files to disks.