Resource information collection and delivery method and system
First Claim
1. A resource information collection and delivery system comprising:
- at least one resource providing device that has a resource information storage unit in which resource information on resources related to grid computing is stored; and
a resource use device that uses the resource, wherein said resource use device comprises evaluation expression sending means for sending an evaluation expression to said resource providing device, said evaluation expression evaluating a value of resource information, and said resource providing device comprises resource information evaluation means for evaluating a value of the resource information using the evaluation expression; and
a resource information value addition means for adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention makes it possible to collect and deliver widely distributed, grid computing related resource information in a scalable manner with its use in mind. When collecting resource information on a CPU type and a usage ratio before using resources in a grid environment such as a CPU, a resource use device 100 sends a resource information evaluation expression 110, which is a criterion for selecting resources, to a resource providing device 120 via evaluation expression sending means 101. The resource providing device 120 evaluates resource information on a resource, which will be provided, via resource information evaluation means 121 using the resource information evaluation expression 110, adds a resource information value 131, which is the result of evaluation, to resource information 130 via resource information value addition means 122, and delivers the resource information 130 to the resource use device 100.
30 Citations
28 Claims
-
1. A resource information collection and delivery system comprising:
-
at least one resource providing device that has a resource information storage unit in which resource information on resources related to grid computing is stored; and
a resource use device that uses the resource, whereinsaid resource use device comprises evaluation expression sending means for sending an evaluation expression to said resource providing device, said evaluation expression evaluating a value of resource information, and said resource providing device comprises resource information evaluation means for evaluating a value of the resource information using the evaluation expression; and
a resource information value addition means for adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A resource information collection and delivery system comprising:
-
at least one resource providing device that has a resource information storage unit in which resource information on resources related to grid computing is stored;
a resource use device that uses the resource; and
a resource mediation device provided between said resource providing device and said resource use device, whereinsaid resource use device comprises evaluation expression sending means for sending an evaluation expression to said resource mediation device, said evaluation expression evaluating a value of resource information, and said resource mediation device comprises resource information collection means for collecting the resource information from said resource providing device;
resource information evaluation means for evaluating a value of the resource information, collected by said resource information collection means, using the evaluation expression; and
a resource information value addition means for adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device.
-
-
7. A resource information collection and delivery method comprising the steps of:
-
(a) sending, by a resource use device that uses a resource related to grid computing, an evaluation expression to a resource providing device having a resource information storage unit in which resource information on the resource is stored, said evaluation expression evaluating a value of resource information;
(b) evaluating, by said resource providing device, the value of resource information using the evaluation expression; and
(c) adding, by said resource providing device, a resource information value, which is the evaluation result, to the resource information and delivering the resource information to said resource use device.
-
-
8. A resource information collection and delivery method comprising the steps of:
-
(a) sending, by a resource use device that uses a resource related to grid computing, an evaluation expression to a resource providing device having a resource information storage unit in which resource information on the resource is stored, said evaluation expression evaluating a value of resource information;
(b) evaluating, by said resource providing device, the value of resource information using the evaluation expression;
(c) adding, by said resource providing device, a resource information value, which is the evaluation result, to the resource information;
(d) sorting, by said resource providing device, the resource information based on a sequence relation of the resource information value added to the resource information and delivering the sorted resource information to said resource use device; and
(e) requesting, by said resource use device, said resource providing device to stop the delivery when enough resource information is collected from said resource providing device.
-
-
9. A resource information collection and delivery method comprising the steps of:
-
(a) referencing, by a resource use device that uses a resource related to grid computing, a resource information value storage unit to select a resource providing device from which resource information is to be collected, said resource information value storage unit storing therein sets each composed of a resource information value added to resource information delivered in the past and information on a resource providing device from which the resource information was provided;
(b) sending, by said resource use device, an evaluation expression to said selected resource providing device, said evaluation expression evaluating a value of resource information;
(c) evaluating, by said resource providing device, the value of resource information using the evaluation expression;
(d) adding, by said resource providing device, a resource information value, which is the evaluation result, to the resource information and delivering the resource information to said resource-use device; and
(e) storing, by said resource use device, a set in said resource information value storage unit, said set being composed of the resource information value added to the resource information delivered from said resource providing device and information on said resource providing device.
-
-
10. A resource information collection and delivery method comprising the steps of:
-
(a) sending, by a resource use device that uses a resource related to grid computing, an evaluation expression to a resource providing device having a resource information storage unit in which resource information on the resource is stored, said evaluation expression evaluating a value of resource information;
(b) referencing, by said resource providing device, a resource information value holding unit to check if past evaluation results can be used, said resource information value holding unit storing therein resource information values that are a result produced by evaluating the resource information using the evaluation expression;
(c) if it is determined that the past evaluation results cannot be used, evaluating, by said resource providing device, the resource information using the evaluation expression and saving a result in said resource information value holding unit;
(d) adding, by the resource providing device, a resource information value, which is the result of evaluation, to the resource information and delivering the resource information to said resource use device; and
(e) nullifying, by the resource providing device, the resource information value of the resource information held in said resource information value holding unit when an attribute of said resource information is changed.
-
-
11. A resource information collection and delivery method comprising the steps of:
-
(a) sending, by a resource use device that uses a resource related to grid computing, an evaluation expression to a resource providing device having a resource information storage unit in which resource information on the resource is stored, said evaluation expression evaluating a value of resource information;
(b) classifying, by said resource providing device, resource information stored in said resource information storage unit into groups each composed of resource information having the same value for an attribute included in said evaluation expression;
(c) evaluating, by said resource providing device, a value of one piece of resource information belonging to the group using the evaluation expression and, for other pieces of resource information belonging to the same group, using the evaluation result; and
(d) adding, by said resource providing device, a resource information value, which is the evaluation result, to the resource information and delivering the resource information to said resource use device.
-
-
12. A resource information collection and delivery method comprising the steps of:
-
(a) sending, by a resource use device that uses a resource related to grid computing, an evaluation expression to a resource mediation device, said evaluation expression evaluating a value of resource information;
(b) collecting, by said resource mediation device, resource information from a resource providing device having a resource information storage unit in which resource information on the resource is stored;
(c) evaluating, by said resource mediation device, the value of the collected resource information using the evaluation expression; and
(d) adding, by said resource mediation device, a resource information value, which is the evaluation result, to the resource information and delivering the resource information to said resource use device.
-
-
13. A resource providing device that has a resource information storage unit in which resource information on resources related to grid computing is stored, comprising:
-
resource information evaluation means for receiving an evaluation expression from a resource use device that uses the resources and evaluating a value of the resource information using the evaluation expression, said evaluation expression evaluating a value of the resource information; and
resource information value addition means for adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device. - View Dependent Claims (14, 15, 16)
-
-
17. A resource mediation device provided between at least one resource providing device having a resource information storage unit in which resource information on resources related to grid computing is stored and a resource use device that uses the resources, comprising:
-
resource information collection means for collecting the resource information from said resource providing device;
resource information evaluation means for receiving an evaluation expression from said resource use device and evaluating a value of the collected resource information using the evaluation expression, said evaluation expression evaluating a value of resource information; and
resource information value addition means for adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device.
-
-
18. A resource use device comprising evaluation expression sending means for sending an evaluation expression to a resource providing device having a resource information storage unit in which resource information on resources related to grid computing is stored, said evaluation expression evaluating a value of resource information, wherein
said resource use device receives resource information, to which a resource information value that is the evaluation result produced using the evaluation expression is added, from said resource providing device.
-
21. A program for causing a computer, which constitutes a resource providing device that has a resource information storage unit in which resource information on resources related to grid computing is stored, to function the following steps of:
-
a resource information evaluation step of receiving an evaluation expression from a resource use device that uses the resources and evaluating a value of the resource information using the evaluation expression, said evaluation expression evaluating a value of the resource information; and
a resource information value addition step of adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device. - View Dependent Claims (22, 23, 24)
-
-
25. A program causing a computer, which constitutes a resource mediation device provided between at least one resource providing device having a resource information storage unit in which resource information on resources related to grid computing is stored and a resource use device that uses the resources, to function the following steps of:
-
a resource information collection step for collecting the resource information from said resource providing device;
a resource information evaluation step of receiving an evaluation expression from said resource use device and evaluating a value of the collected resource information using the evaluation expression, said evaluation expression evaluating a value of resource information; and
a resource information value addition step of adding a resource information value, which is the evaluation result produced by said resource information evaluation means, to resource information to be delivered to said resource use device.
-
-
26. A program causing a computer, which constitutes a resource use device, to function the following steps of:
-
an evaluation expression sending step for sending an evaluation expression to a resource providing device having a resource information storage unit in which resource information on resources related to grid computing is stored, said evaluation expression evaluating a value of resource information, and a step of receiving resource information, to which a resource information value that is the evaluation result produced using the evaluation expression is added, from said resource providing device. - View Dependent Claims (27, 28)
-
Specification