DISPOSITION DETERMINATION TECHNIQUE
First Claim
1. A computer-readable, non-transitory medium storing a program for causing a computer included in a first system to execute a process, the process comprising:
- obtaining data of a first cost that represents a communication cost for communication with a processing apparatus that is included in a second system and carries out a processing by an application program for data held in the first system;
calculating a second cost that represents a cost that occurs when the application program is disposed in the first system by using data of a charge for use of the application program and data of a cost required for maintenance and operation for an apparatus for carrying out a processing by the application program;
determining whether a first condition including a second condition concerning a relationship between the first cost and the second cost is satisfied; and
upon detecting that the first condition is satisfied, storing data representing that the first system is a system in which the application program is to be disposed.
1 Assignment
0 Petitions
Accused Products
Abstract
This method includes: obtaining data of a first cost that represents a communication cost for communication with a processing apparatus that is included in a second system and carries out a processing by an application program for data held in the first system; calculating a second cost that represents a cost that occurs when the application program is disposed in the first system by using data of a charge for use of the application program and data of a cost required for maintenance and operation for an apparatus for carrying out a processing by the application program; determining whether a first condition including a second condition concerning a relationship between the first cost and the second cost is satisfied; and upon detecting that the first condition is satisfied, storing data representing that the first system is a system in which the application program is to be disposed.
12 Citations
14 Claims
-
1. A computer-readable, non-transitory medium storing a program for causing a computer included in a first system to execute a process, the process comprising:
-
obtaining data of a first cost that represents a communication cost for communication with a processing apparatus that is included in a second system and carries out a processing by an application program for data held in the first system; calculating a second cost that represents a cost that occurs when the application program is disposed in the first system by using data of a charge for use of the application program and data of a cost required for maintenance and operation for an apparatus for carrying out a processing by the application program; determining whether a first condition including a second condition concerning a relationship between the first cost and the second cost is satisfied; and upon detecting that the first condition is satisfied, storing data representing that the first system is a system in which the application program is to be disposed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable, non-transitory medium storing a program for causing a computer included in a first system to execute a process, the process comprising:
-
obtaining a first communication cost that represents a communication cost that occurs when a second processing apparatus in a second system carries out a processing for a specific data used in a processing by a first processing apparatus in the first system, and obtaining a first storage charge that represents a storage charge that occurs when the specific data is held by the first system to calculate a first charge that represents a charge for a service, which occurs when the specific data is held in the first system, by using the first communication cost and the first storage charge; obtaining a transfer amount of data that is used in a processing by the first processing apparatus and used in a communication with the first processing apparatus among the specific data, from a transfer log storage unit storing transfer logs generated in response to data transfer, to calculate, by using the obtained transfer amount, a second communication cost that represents a communication cost presumed to occur when the first processing apparatus in the first system carries out a processing for the specific data when the specific data is held by the second system; obtaining a second storage charge that represents a storage charge that occurs when the specific data is held by the second system to calculate, by using the second communication cost and the second storage charge, a second charge that represents a charge for a service, which occurs when the specific data is held by the second system; determining whether a first condition including a second condition for a relationship between the first charge and the second charge is satisfied; and upon detecting that the first condition is satisfied, storing data representing that the second system is a system in which the specific data is to be held. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for determining a disposition destination of an application program, the method comprising:
-
obtaining, by a computer in a first system, data of a first cost that represents a communication cost for communication with a processing apparatus that is included in a second system and carries out a processing by an application program for data held in the first system; calculating, by the computer, a second cost that represents a cost that occurs when the application program is disposed in the first system by using data of a charge for use of the application program and data of a cost required for maintenance and operation for an apparatus for carrying out a processing by the application program; determining, by the computer, whether a first condition including a second condition concerning a relationship between the first cost and the second cost is satisfied; and upon detecting that the first condition is satisfied, storing, by the computer, data representing that the first system is a system in which the application program is to be disposed.
-
-
12. A method for determining a disposition destination of data, the method comprising:
-
obtaining, by a computer in a first system, a first communication cost that represents a communication cost that occurs when a second processing apparatus in a second system carries out a processing for a specific data used in a processing by a first processing apparatus in the first system, and obtaining a first storage charge that represents a storage charge that occurs when the specific data is held by the first system to calculate a first charge that represents a charge for a service, which occurs when the specific data is held in the first system, by using the first communication cost and the first storage charge; obtaining, by the computer, a transfer amount of data that is used in a processing by the first processing apparatus and used in a communication with the first processing apparatus among the specific data, from a transfer log storage unit storing transfer logs generated in response to data transfer, to calculate, by using the obtained transfer amount, a second communication cost that represents a communication cost presumed to occur when the first processing apparatus in the first system carries out a processing for the specific data when the specific data is held by the second system; obtaining, by the computer, a second storage charge that represents a storage charge that occurs when the specific data is held by the second system to calculate, by using the second communication cost and the second storage charge, a second charge that represents a charge for a service, which occurs when the specific data is held by the second system; determining, by the computer, whether a first condition including a second condition for a relationship between the first charge and the second charge is satisfied; and upon detecting that the first condition is satisfied, storing, by the computer, data representing that the second system is a system in which the specific data is to be held.
-
-
13. An apparatus for determining a disposition destination of an application program, the apparatus comprising:
-
a memory; a processor to execute a procedure, the procedure comprising; obtaining data of a first cost that represents a communication cost for communication with a processing apparatus that is included in a second system and carries out a processing by an application program for data held in the first system; calculating a second cost that represents a cost that occurs when the application program is disposed in the first system by using data of a charge for use of the application program and data of a cost required for maintenance and operation for an apparatus for carrying out a processing by the application program; determining whether a first condition including a second condition concerning a relationship between the first cost and the second cost is satisfied; and upon detecting that the first condition is satisfied, storing data representing that the first system is a system in which the application program is to be disposed, into the memory.
-
-
14. An apparatus for determining a disposition of data, the apparatus comprising:
-
a memory; a processor to execute a procedure, the procedure comprising; obtaining a first communication cost that represents a communication cost that occurs when a second processing apparatus in a second system carries out a processing for a specific data used in a processing by a first processing apparatus in the first system, and obtain a first storage charge that represents a storage charge that occurs when the specific data is held by the first system to calculate a first charge that represents a charge for a service, which occurs when the specific data is held in the first system, by using the first communication cost and the first storage charge; obtaining a transfer amount of data that is used in a processing by the first processing apparatus and used in a communication with the first processing apparatus among the specific data, from a transfer log storage unit storing transfer logs generated in response to data transfer to calculate, by using the obtained transfer amount, a second communication cost that represents a communication cost presumed to occur when the first processing apparatus in the first system carries out a processing for the specific data when the specific data is held by the second system; obtaining a second storage charge that represents a storage charge that occurs when the specific data is held by the second system to calculate, by using the second communication cost and the second storage charge, a second charge that represents a charge for a service, which occurs when the specific data is held by the second system; determining whether a first condition including a second condition for a relationship between the first charge and the second charge is satisfied; and upon detecting that the first condition is satisfied, storing data representing that the second system is a system in which the specific data is to be held, into the memory.
-
Specification