Analysis technique of execution states in computer system
First Claim
1. An information processing method, comprising:
- obtaining first data representing an execution state of an application program, among a plurality of application programs, used by users from nodes included in a computer system;
first calculating second data representing a used capability value of said application program as a relative value by using said first data and third data representing capability values of said nodes, wherein said capability values of said nodes are relative values and the relative values relate the values of one node to another node;
obtaining, from said nodes, fourth data representing an application program usage frequency that is data of an access time, for each of said users;
second calculating fifth data representing application program usage ratios of said users by using said fourth data; and
third calculating, for each of said users, sixth data representing a ratio of said used capability value for a total capability value of said computer system, for said application program, by using said second data and said fifth data,wherein said second calculating comprises;
calculating a total access time of each of said users by using said fourth data; and
calculating, as said fifth data, a ratio of said total access time of each of said users by dividing said total access time of each of said users by a sum of said total access times of all of said users who used said application program, andwherein said third calculating comprises;
dividing a product of said second data and said fifth data of a specific user by a sum of said used capability values of all of said application programs.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing method according to this invention is a method executed when one or a plurality of applications are executed in an arbitrary node in a computer system including a plurality of nodes, which comprises: obtaining data representing an execution state of an application for the plurality of nodes; calculating a used capability value for each application by using the data representing the execution state of the application and a capability value for each node; obtaining data representing an application usage frequency of each user for the plurality of nodes; calculating a usage ratio of each user for each application by using the data representing the application usage frequency; and calculating a ratio of the used capability value for the total capability value of the computer system for each user and each application by using the used capability value and the usage ratio.
12 Citations
9 Claims
-
1. An information processing method, comprising:
-
obtaining first data representing an execution state of an application program, among a plurality of application programs, used by users from nodes included in a computer system; first calculating second data representing a used capability value of said application program as a relative value by using said first data and third data representing capability values of said nodes, wherein said capability values of said nodes are relative values and the relative values relate the values of one node to another node; obtaining, from said nodes, fourth data representing an application program usage frequency that is data of an access time, for each of said users; second calculating fifth data representing application program usage ratios of said users by using said fourth data; and third calculating, for each of said users, sixth data representing a ratio of said used capability value for a total capability value of said computer system, for said application program, by using said second data and said fifth data, wherein said second calculating comprises; calculating a total access time of each of said users by using said fourth data; and calculating, as said fifth data, a ratio of said total access time of each of said users by dividing said total access time of each of said users by a sum of said total access times of all of said users who used said application program, and wherein said third calculating comprises;
dividing a product of said second data and said fifth data of a specific user by a sum of said used capability values of all of said application programs. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium storing a program for causing a computer to execute a process, said process comprising:
-
obtaining first data representing an execution state of an application program, among a plurality of application programs, used by users from nodes included in a computer system; first calculating second data representing a used capability value of said application program as a relative value, by using said first data and third data representing capability values of said nodes, wherein said capability values of said nodes are relative values and the relative values relate the values of one node to another node; obtaining, from said nodes, fourth data representing an application program usage frequency that is data of an access time, for each of said users; second calculating fifth data representing application program usage ratios of said users by using said fourth data; and third calculating, for each of said users, sixth data representing a ratio of said used capability value for a total capability value of said computer system, for said application program, by using said second data and said fifth data, wherein said second calculating comprises; calculating a total access time of each of said users by using said fourth data; and calculating, as said fifth data, a ratio of said total access time of each of said users by dividing said total access time of each of said users by a sum of said total access times of all of said users who used said application program, and wherein said third calculating comprises; dividing a product of said second data and said fifth data of a specific user by a sum of said used capability values of all of said application programs. - View Dependent Claims (5, 6)
-
-
7. A computer comprising:
-
a unit to obtain first data representing an execution state of an application program, among a plurality of application programs, used by users from nodes included in a computer system; a first calculating unit to calculate second data representing a used capability value of said application program as a relative value by using said first data and third data representing capability values of said nodes, wherein said capability values of said nodes are relative values and the relative values relate the values of one node to another node; a unit to obtain, from said nodes, fourth data representing an application program usage frequency that is data of an access time, for each of said users; a second calculating unit to calculate fifth data representing application program usage ratios of said users by using said fourth data; and a third calculating unit to calculate, for each of said users, sixth data representing a ratio of said used capability value for a total capability value of said computer system, for said application program, by using said second data and said fifth data, wherein said second calculating unit comprises; a unit to calculate a total access time of each of said users by using said fourth data; and a unit to calculate, as said fifth data, a ratio of said total access time of each of said users by dividing said total access time of each of said users who used said application program by a sum of said total access times of all of said users who used said application program, and wherein said third calculating unit comprises; a unit to divide a product of said second data and said fifth data of a specific user by a sum of said used capability values of all of said application programs. - View Dependent Claims (8, 9)
-
Specification