Prediction Apparatus and Prediction Method
First Claim
1. A prediction apparatus that predicts an upper limit of a number of job executions per unit period in a system executing a job responding to a request from outside, comprising:
- an acquisition device that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified; and
a prediction device that predicts the upper limit of the number of job executions per unit period in a future, based on a distribution of the number of job executions for each unit period identified from the sample data, and then outputs the predicted upper limit.
1 Assignment
0 Petitions
Accused Products
Abstract
A prediction apparatus predicts an upper limit of the number of job executions per unit period in a system which executes a job responding to a request from outside. The prediction apparatus firstly acquires a sample data regarding the job. The sample data to be acquired is a sample data from which the number of job executions for each unit period in the past can be identified. Then, based on a distribution of the number of job executions identified from the sample data, the upper limit of the number of job executions per unit period in the future is predicted. Thereafter, the predicted upper limit is outputted.
-
Citations
63 Claims
-
1. A prediction apparatus that predicts an upper limit of a number of job executions per unit period in a system executing a job responding to a request from outside, comprising:
-
an acquisition device that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified; and a prediction device that predicts the upper limit of the number of job executions per unit period in a future, based on a distribution of the number of job executions for each unit period identified from the sample data, and then outputs the predicted upper limit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A recording medium that is computer-readable and stores a program which causes a computer to execute processing of predicting an upper limit of a number of job executions per unit period in a system executing a job responding to a request from outside,
the processing comprising: -
a procedure that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified; and a procedure that predicts the upper limit of the number of job executions per unit period in a future, based on a distribution of the number of job executions for each unit period identified from the sample data, and outputting the predicted upper limit.
-
-
9. A prediction method that predicts an upper limit of a number of job executions per unit period in a system executing a job responding to a request from outside, comprising:
-
an acquisition procedure that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified; and a prediction procedure that predicts the upper limit of the number of job executions per unit period in a future, based on a distribution of the number of job executions for each unit period identified from the sample data, and then outputting the predicted upper limit. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A prediction apparatus that predicts an upper limit of a number of transactions per unit period for a specific type of transaction involving market prices, comprising:
-
an acquisition device that acquires a sample data regarding the specific type of transaction, from which a number of transactions for each unit period in a past and a market price fluctuation amount for each unit period in the past can be identified; a basic fluctuation amount calculation device that calculates a basic fluctuation amount, based on the number of transactions and the market price fluctuation amount for each unit period identified from the sample data, the basic fluctuation amount being a fluctuation amount of the number of transactions per unit period relative to the market price fluctuation amount; a basic transactions calculation device that calculates, for each unit period, a basic number of transactions, based on the basic fluctuation amount, and the number of transactions and the market price fluctuation amount for each unit period, the basic number of transactions being a number of transactions per unit period on an assumption that market price fluctuations do not exist; and a prediction device that predicts the upper limit of the number of transactions per unit period for the specific type of transaction, based on a distribution of the basic number of transactions identified from the basic number of transactions for each unit period, a distribution of the market price fluctuation amount identified from the market price fluctuation amount for each unit period and the basic fluctuation amount, and then outputs the predicted upper limit, wherein the basic transactions calculation device estimates, for each unit period, a fluctuation amount of the number of transactions caused by market price fluctuations in the period, based on the basic fluctuation amount and the market price fluctuation amount for each unit period, calculates the basic number of transactions by subtracting an absolute value of the estimated fluctuation amount from an actual number of transactions in the period identified from the sample data, when the estimated fluctuation amount is positive, and calculates the basic number of transactions by adding the absolute value of the estimated fluctuation amount to the actual number of transactions, when the estimated fluctuation amount is negative. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A recording medium that is computer-readable and records a program which causes a computer to execute processing that predicts an upper limit of a number of transactions per unit period for a specific type of transaction involving market prices,
the processing comprising: -
a procedure that acquires a sample data regarding the specific type of transaction, from which a number of transactions for each unit period in a past and a market price fluctuation amount for each unit period in the past can be identified; a procedure that calculates a basic fluctuation amount, based on the number of transactions and the market price fluctuation amount for each unit period identified from the sample data, the basic fluctuation amount being a fluctuation amount of the number of transactions per unit period relative to the market price fluctuation amount; a procedure that calculates, for each unit period, a basic number of transactions, based on the basic fluctuation amount, and the number of transactions and the market price fluctuation amount for each unit period, the basic number of transactions being a number of transactions per unit period on an assumption that market price fluctuations do not exist; and a procedure that predicts the upper limit of the number of transactions per unit period for the specific type of transaction, based on a distribution of the basic number of transactions identified from the basic number of transactions for each unit period, a distribution of the market price fluctuation amount identified from the market price fluctuation amount for each unit period and the basic fluctuation amount, and then outputting the predicted upper limit, wherein the procedure that calculates the basic number of transactions is a procedure that estimates, for each unit period, the fluctuation amount of the number of transactions caused by market price fluctuations in the period, based on the basic fluctuation amount and the market price fluctuation amount for each unit period, calculates the basic number of transactions by subtracting an absolute value of the estimated fluctuation amount from an actual number of transactions in the period identified from the sample data, when the estimated fluctuation amount is positive, and calculates the basic number of transactions by adding the absolute value of the estimated fluctuation amount to the actual number of transactions, when the estimated fluctuation amount is negative.
-
-
35. A prediction method that predicts an upper limit of a number of transactions per unit period for a specific type of transaction involving market prices, comprising:
-
an acquisition procedure that acquires a sample data regarding the specific type of transaction, from which a number of transactions for each unit period in a past and a market price fluctuation amount for each unit period in the past can be identified; a basic fluctuation amount calculation procedure that calculates a basic fluctuation amount, based on the number of transactions and the market price fluctuation amount for each unit period identified from the sample data, the basic fluctuation amount being a fluctuation amount of the number of transactions per unit period relative to the market price fluctuation amount; a basic transactions calculation procedure that calculates, for each unit period, a basic number of transactions, based on the basic fluctuation amount, and the number of transactions and the market price fluctuation amount for each unit period, the basic number of transactions being a number of transactions per unit period on an assumption that market price fluctuations do not exist; and a prediction procedure that predicts the upper limit of the number of transactions per unit period for the specific type of transaction, based on a distribution of the basic number of transactions identified from the basic number of transactions for each unit period, a distribution of the market price fluctuation amount identified from the market price fluctuation amount for each unit period, and the basic fluctuation amount, and outputting the predicted upper limit, wherein the basic transactions calculation procedure is a procedure that estimates, for each unit period, a fluctuation amount of the number of transactions caused by market price fluctuations in the period, based on the basic fluctuation amount and the market price fluctuation amount for each unit period, calculates the basic number of transactions by subtracting an absolute value of the estimated fluctuation amount from an actual number of transactions in the period identified from the sample data, when the estimated fluctuation amount is positive, and calculates the basic number of transactions by adding the absolute value of the estimated fluctuation amount to the actual number of transactions, when the estimated fluctuation amount is negative. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A prediction apparatus that predicts an upper limit of a momentary number of jobs, the momentary number of jobs being a number of job executions in a short time period for a system executing a job responding to a request from outside, comprising:
-
an acquisition device that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified, and a concentration ratio for each unit period in the past can be further identified, the concentration ratio being a ratio of a largest momentary number of jobs in the unit period to the number of job executions in the unit period; a jobs distribution calculation device that calculates a probability distribution of the number of jobs per unit period, based on the number of job executions for each unit period identified from the sample data; a concentration ratio distribution calculation device that calculates a probability distribution of the concentration ratio, based on the concentration ratio for each unit period identified from the sample data; and a prediction device that predicts the upper limit of the momentary number of jobs, based on an occurrence probability P(A) for each value A of the number of job executions per unit period identified from the probability distribution of the number of job executions and an occurrence probability P(B) for each value B of the concentration ratio identified from the probability distribution of the concentration ratio, and outputs the predicted upper limit. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A recording medium that is computer-readable and records a program which causes a computer to execute processing that predicts an upper limit of a momentary number of jobs, the momentary number of jobs being a number of job executions in a short time period in a system executing a job responding to a request from outside,
the processing comprising: -
a procedure that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified, and a concentration ratio for each unit period in the past can be further identified, the concentration ratio being a ratio of a largest momentary number of jobs in the unit period to the number of job executions in the unit period; a procedure that calculates a probability distribution of the number of jobs per unit period, based on the number of job executions for each unit period identified from the sample data; a procedure that calculates a probability distribution of the concentration ratio, based on the concentration ratio for each unit period identified from the sample data; and a procedure that predicts the upper limit of the momentary number of jobs, based on an occurrence probability P(A) for each value A of the number of job executions per unit period identified from the probability distribution of the number of job executions and an occurrence probability P(B) for each value B of the concentration ratio identified from the probability distribution of the concentration ratio, and outputting the predicted upper limit.
-
-
48. A prediction method that predicts an upper limit of a momentary number of jobs, the momentary number of jobs being a number of job executions in a short time period in a system executing a job responding to a request from outside, comprising:
-
an acquisition procedure that acquires a sample data regarding the job, from which a number of job executions for each unit period in a past can be identified, and a concentration ratio for each unit period in the past can be further identified, the concentration ratio being a ratio of a largest momentary number of jobs in the unit period to the number of job executions in the unit period; a jobs distribution calculation procedure that calculates a probability distribution of the number of job executions per unit period, based on the number of job executions for each unit period identified from the sample data; a concentration ratio distribution calculation procedure that calculates a probability distribution of the concentration ratio, based on the concentration ratio for each unit period identified from the sample data; and a prediction procedure that predicts the upper limit of the momentary number of jobs, based on an occurrence probability P(A) for each value A of the number of job executions per unit period identified from the probability distribution of the number of job executions and an occurrence probability P(B) for each value B of the concentration ratio identified from the probability distribution of the concentration ratio, and outputs the predicted upper limit. - View Dependent Claims (49, 50)
-
-
51. A prediction apparatus that predicts an upper limit of a momentary number of transactions for a specific type of transaction involving market prices, comprising:
-
an acquisition device that acquires a sample data regarding the specific type of transaction, from which a number of transactions and a market price fluctuation amount for each unit period in a past can be identified, and a concentration ratio for each unit period in the past can be further identified, the concentration ratio being a ratio of a largest momentary number of jobs in the unit period to the number of transactions in the unit period; a basic fluctuation amount calculation device that calculates a basic fluctuation amount, based on the number of transactions and the market price fluctuation amount for each unit period identified from the sample data, the basic fluctuation amount being a fluctuation amount of the number of transactions per unit period relative to the market price fluctuation amount; a basic transactions calculation device that calculates a basic number of transactions for each unit period, based on the basic fluctuation amount, and the number of transactions and the market price fluctuation amount for each unit period, the basic number of transactions being a number of transactions per unit period on an assumption that market price fluctuations do not exist; a transactions distribution calculation device that calculates a probability distribution of the basic number of transactions, based on the basic number of transactions for each unit period; a fluctuation amount distribution calculation device that calculates a probability distribution of the market price fluctuation amount, based on the market price fluctuation amount for each unit period; a concentration ratio distribution calculation device that calculates a probability distribution of the concentration ratio, based on the concentration ratio for each unit period identified from the sample data; a prediction device that predicts the upper limit of the momentary number of transactions, based on an occurrence probability P(R) for each value R of the basic number of transactions identified from the probability distribution of the basic number of transactions, an occurrence probability P(G) for each value G of the market price fluctuation amount identified from the probability distribution of the market price fluctuation amount, an occurrence probability P(B) for each value B of the concentration ratio identified from the probability distribution of the concentration ratio, and a value K of the basic fluctuation amount, and outputs the predicted upper limit, wherein the basic transactions calculation device estimates, based on the basic fluctuation amount and the market price fluctuation amount for each unit period, for each unit period, a fluctuation amount of the number of transactions caused by market price fluctuations in the period, calculates the basic number of transactions by subtracting an absolute value of the estimated fluctuation amount from an actual number of transactions in the period identified from the sample data, when the estimated fluctuation amount is positive, and calculates the basic number of transactions by adding the absolute value of the estimated fluctuation amount to the actual number of transactions, when the estimated fluctuation amount is negative. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A recording medium that is computer-readable and records a program which causes a computer to execute processing that predicts an upper limit of a momentary number of transactions for a specific type of transaction involving market prices,
the processing comprising: -
a procedure that acquires a sample data regarding the specific type of transaction, from which a number of transactions and a market price fluctuation amount for each unit period in a past can be identified, and a concentration ratio for each unit period in the past can be further identified, the concentration ratio being a ratio of a largest momentary number of transactions in the period to the number of transactions in the period; a procedure that calculates a basic fluctuation amount, based on the number of transactions and the market price fluctuation amount for each unit period identified from the sample data, the basic fluctuation amount being a fluctuation amount of the number of transactions per unit period relative to the market price fluctuation amount; a procedure that calculates, for each unit period, a basic number of transactions, based on the basic fluctuation amount, and the number of transactions and the market price fluctuation amount for each unit period, the basic number of transactions being a number of transactions per unit period on an assumption that market price fluctuations do not exist; a procedure that calculates a probability distribution of the basic number of transactions based on the basic number of transactions for each unit period; a procedure that calculates a probability distribution of the market price fluctuation amount based on the market price fluctuation amount for each unit period; a procedure that calculates a probability distribution of the concentration ratio, based on the concentration ratio for each unit period identified from the sample data; and a procedure that predicts an upper limit of the momentary number of transactions and outputting the predicted upper limit, based on an occurrence probability P(R) for each value R of the basic number of transactions identified from the probability distribution of the basic number of transactions, an occurrence probability P(G) for each value G of the market price fluctuation amount identified from the probability distribution of the market price fluctuation amount, an occurrence probability P(B) for each value B of the concentration ratio identified from the probability distribution of the concentration ratio, and a value K of the basic fluctuation amount, wherein, the procedure that calculates a basic number of transactions estimates, for each unit period, a fluctuation amount of the number of transactions caused by market price fluctuations in the period, based on the basic fluctuation amount and the market price fluctuation amount for each unit period, calculates the basic number of transactions by subtracting an absolute value of the estimated fluctuation amount from an actual number of transactions in the period identified from the sample data, when the estimated fluctuation amount is positive; and calculates the basic number of transactions by adding the absolute value of the estimated fluctuation amount to the actual number of transactions, when the estimated fluctuation amount is negative.
-
-
61. A prediction method that predicts an upper limit of a momentary number of transactions for a specific type of transaction involving market prices, comprising:
-
an acquisition procedure that acquires a sample data regarding the specific type of transaction, from which a number of transactions and a market price fluctuation amount for each unit period in a past can be identified, and a concentration ratio for each unit period in the past can be further identified, the concentration ratio being a ratio of a largest momentary number of transactions in the period to the number of transactions in the period; a basic fluctuation amount calculation procedure that calculates a basic fluctuation amount, based on the number of transactions and the market price fluctuation amount for each unit period identified from the sample data, the basic fluctuation amount being a fluctuation amount of the number of transactions per unit period relative to the market price fluctuation amount; a basic transactions calculation procedure that calculates a basic number of transactions for each unit period, based on the basic fluctuation amount, and the number of transactions and the market price fluctuation amount for each unit period, the basic number of transactions being a number of transactions per unit period on an assumption that market price fluctuations do not exist; a transactions distribution calculation procedure that calculates a probability distribution of the basic number of transactions, based on the number of transactions for each unit period; a fluctuation amount distribution calculation procedure that calculates a probability distribution of the market price fluctuation amount, based on the market price fluctuation amount for each unit period; a concentration ratio distribution calculation procedure that calculates a probability distribution of the concentration ratio, based on the concentration ratio for each unit period identified from the sample data; and a prediction procedure that predicts the upper limit of the momentary number of transactions and outputs the predicted upper limit, based on an occurrence probability P(R) for each value R of the basic number of transactions identified from the probability distribution of the basic number of transactions, an occurrence probability P(G) for each value G of the market price fluctuation amount identified from the probability distribution of the market price fluctuation amount, an occurrence probability P(B) for each value B of the concentration ratio identified from the probability distribution of the concentration ratio, and a value K of the basic fluctuation amount, wherein the basic transactions calculation procedure estimates, for each unit period, a fluctuation amount of the number of transactions caused by market price fluctuations in the period, based on the basic fluctuation amount and the market price fluctuation amount for each unit period, calculates the basic number of transactions by subtracting an absolute value of the estimated fluctuation amount from an actual number of transactions in the period identified from the sample data, when the estimated fluctuation amount is positive, and calculates the basic number of transactions by adding the absolute value of the estimated fluctuation amount to the actual number of transactions, when the estimated fluctuation amount is negative. - View Dependent Claims (62, 63)
-
Specification