Abstract:
In a search method, integration metadata is newly introduced in which structure data defining an output structure of a query result, a correspondence relation between elements in the structure data and elements in databases, an association of elements between the databases and a bi-directional conversion function applied to said association of said elements between said databases or a specific element of said databases are defined. And, this search method includes: accepting a query of integrated data reference for a plurality of databases; extracting a value of an element in database, which corresponds to the top-level element in a structure identified from the integration metadata in a integration metadata storage by upwardly tracing the structure based on the query; extracting a value of each element in each database by downwardly tracing the structure based on a value of an element in the database, which corresponding to the top-level element in the structure; and outputting the extracted value of each element in each database according to data stored in the integration metadata storage.
Abstract:
In an information processing apparatus, a calculation unit retrieves data that indicates processing periods of processes executed in each time window constituting an analysis period. The calculation unit then calculates a total processing time for each time window by adding up processing times spent for execution of processes. The calculation unit also calculates a total progress quantity for each time window by adding up progress quantities of the processes. A determination unit determines, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which the ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value. A detection unit detects time windows whose total processing times are equal to or longer than the threshold.
Abstract:
In an information processing apparatus, a calculation unit retrieves data that indicates processing periods of processes executed in each time window constituting an analysis period. The calculation unit then calculates a total processing time for each time window by adding up processing times spent for execution of processes. The calculation unit also calculates a total progress quantity for each time window by adding up progress quantities of the processes. A determination unit determines, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which the ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value. A detection unit detects time windows whose total processing times are equal to or longer than the threshold.
Abstract:
A query processing apparatus and method automatically generating a query window for an end user. The apparatus and method includes acquiring virtual schema information about tagged document data, automatically generating a query window on the basis of the virtual schema information, specifying an increase or a decrease in a number of repetitions of condition input fields for a repetitive item on the query window, copying content of the condition input fields in a certain repetition to the condition input fields in a newly-added repetition when an increase in the number of repetitions is specified, specifying a joining condition between conditions in each of the repetitions; and generating query code from information input in the query window and transmitting the query code to the query processing apparatus.
Abstract:
When referring to database integration, integration metadata is stored. The integration metadata defines a format of a tagged document used for outputting a result of a query for data reference to a plurality of databases, a relation between each element in the tagged document and each element in each database, and a relation between the elements in each database. When a query is received in a format of the tagged document, the integration metadata is referred to and queries are made to various databases to acquire data. Finally a result of the queries is generated in the format of the tagged document.
Abstract:
In an information processing apparatus, a comparing unit determines whether the response time of each transaction falls within an acceptable time range that is specified previously. For each time window, a first calculation unit calculates a load of processes executed in parallel by the servers in a specified tier, based on transaction data of individual transactions. Further, a second calculation unit calculates a total progress quantity in each time window, based on the transaction data of transactions whose respective response times are determined to fall within the acceptable time range. A determination unit determines a specific load value as a threshold at which the total progress quantity begins to decrease in spite of an increase of the load.
Abstract:
An operation management apparatus obtains a value Xi indicating the number of process requests being processed by an information processing apparatus during each sampling operation, from N samplings acquired during a specific time period from the information processing apparatus, wherein N is an integer satisfying a condition of 1≦N, and i is an integer satisfying a condition of 1≦i≦N. The apparatus determines, for a plurality of information processing apparatuses, a ratio of the sum of values Xi, each value Xi having a difference, from a maximum value of the values Xi, falling within a specific range, to the total sum of the values Xi. The apparatus detects an information processing apparatus having the ratio equal to or higher than a specific value.
Abstract:
The database integration reference apparatus stores therein metadata for integration which defines the structure of the XML file used for outputting the query result, the correspondence relationship between the elements in the XML file and the elements in the databases, and the correspondence relationship among the elements in different databases. Using the metadata for integration, pieces of data that are distributed in a plurality of databases including an XML-DB and an RDB are integrated so that the user recognizes the distributed data as one virtual XML file. A query that is made to the integrated data and is written in an XML query language called XQuery is received, and a piece of integrated data is extracted in an XML format and output to the user terminal.
Abstract:
An information processing apparatus submits jobs for execution on a server. Jobs are classified into a plurality of groups, and these groups are ranked in ascending order of workload that the groups of jobs impose on the server. A processor in the information processing apparatus counts ongoing jobs that are currently executed on the server and belong to a specified number of top-ranked groups. The processor designates pending jobs that belong to other groups than the specified number of top-ranked groups and suspends submission of processing requests of the designated pending jobs to the server, when the number of ongoing jobs is greater than or equal to a threshold and when there are one or more pending jobs that belong to the specified number of top-ranked groups.
Abstract:
An analyzing apparatus calculates a time-series change in an average process time per process of a server belonging to a first tier of a plurality of tiers and a time-series change in an average process time per process of a server belonging to a second tier of the plurality of tiers, referring to a storage unit that stores, with respect to each transaction executed in a multi-tier system in which a plurality of servers coordinate with each other to execute the transaction, information indicating periods in which the server in each of the plurality of tiers executes processes for the transaction. The apparatus determines the presence/absence of a correlation between the time-series change in the average process time of the server belonging to the first tier and the time-series change in the average process time of the server belonging to the second tier.