Patent application number | Description | Published |
20090235056 | RECORDING MEDIUM STORING PERFORMANCE MONITORING PROGRAM, PERFORMANCE MONITORING METHOD, AND PERFORMANCE MONITORING DEVICE - A performance monitoring device has an interrupt detection unit that detects generation of an interrupt process to be executed by a processor in accordance with TLB entry invalidation executed in an operating system. A counter value acquisition unit acquires a counter value of a predetermined event counted by the processor when the interrupt process is detected by the interrupt detection unit. A process information acquisition unit acquires identification information for identifying a process executed on the processor from the operating system immediately before the interrupt process is detected by the interrupt detection unit. An associating unit associates the counter value acquired by the counter value acquisition unit during the interrupt process with the identification information acquired by the process information acquisition unit immediately before the interrupt process. | 09-17-2009 |
20090288090 | PRIORITY CONTROL PROGRAM, APPARATUS AND METHOD - A disclosed priority control program recorded in a computer-readable medium causes a computer to execute, in job allocation for computational resources, a first step of lowering a job allocation priority of a user based on an estimated utilization amount of a job associated with the user, the job allocation priority indicating a degree of priority of the user in obtaining an allocation of the computational resource, and the estimated utilization amount being an amount of the computational resources estimated to be used for the job and being submitted to and recorded in a memory device on a job-to-job basis; and a second step of increasing the job allocation priority over time at a restoration rate which corresponds to a user-specific amount of the computational resources available for the user per unit time, the user-specific amount being recorded in the memory device on a user-to-user basis. | 11-19-2009 |
20100058079 | APPARATUS AND METHOD FOR SAMPLING POWER CONSUMPTION - In the computer apparatus which has a processing unit, a power consumption measuring unit, and a power counter, the power consumption of running programs on the processing unit is measured at arbitrary constant period, wherein the measuring value is integrated to the power counter. When the power counter overflows, the processing unit is interrupted for sampling information required for analysis. Then the processing unit which received the interruption executes a sampling of the power consumption base. So, power consumption based sampling and profiling becomes to be enabled. | 03-04-2010 |
20100293551 | Job scheduling apparatus and job scheduling method - When allocating an unallocated queued job, by using a CDA having a mesh structure to which active jobs are allocated, a job scheduling apparatus scans an event list that includes information about allocation events and release events for jobs, determines the coordinates and the time at which submeshes corresponding to the queued jobs are reserved, and arranges the submeshes by overlapping them on the CDA. | 11-18-2010 |
20110019535 | COMPUTER PROGRAM, APPARATUS, AND METHOD FOR MANAGING NETWORK - In response to a route-changing event, original routes on the network are changed to new routes. A destination-reachable range is identified as a range from which packets can reach an information processing device specified by a destination address. Modification of forwarding data is performed for a neighbor communication device which is located outside the destination-reachable range and adjacent to a communication device in the destination-reachable range, so as to enable forwarding of packets to that communication device in the destination-reachable range. The modified forwarding data is then transmitted to the neighbor communication device. The modification made to the forwarding data results in an additional destination-reachable range, which is thus added to the destination-reachable range. Another cycle of processing is then performed on the basis of the expanded destination-reachable range. | 01-27-2011 |
20110041014 | PROGRAM STATUS DETECTING APPARATUS AND METHOD - A method for a computer including a processor that is capable of counting invalidation of translation lookaside buffers and generating an interrupt at the occurrence of the invalidation, the invalidation being performed by an operating system upon switching between application programs, includes acquiring identification information of application programs from the operating system and storing the identification information as a first list; detecting an interrupt generated from the processor at the occurrence of switching from a first application program to a second application program; and when the interrupt is detected, acquiring the identification information of the first and second application programs from the operating system or the mechanism and comparing the acquired identification information with the first list to determine whether either of the first and second application programs is a program that has been created or disappeared. | 02-17-2011 |
20110125824 | COMPUTER FOR PERFORMING INTER-PROCESS COMMUNICATION, COMPUTER-READABLE MEDIUM STORING INTER-PROCESS COMMUNICATION PROGRAM, AND INTER-PROCESS COMMUNICATION METHOD - In response to an all-to-all inter-process communication request from a local process, a computer repeatedly determines a destination server in accordance with a destination-server determination procedure so that, in a same round of destination-server determinations repeatedly performed by the respective servers during all-to-all inter-process communication, the servers determine servers that are different from one another as destination servers. Each time the destination server is determined, the computer sequentially determines a process running on the determined destination server as a destination process. Each time the destination process is determined, the computer obtains transmission data for the destination process from a send buffer in which the transmission data is stored as a result of execution of the local process and transmits the obtained transmission data to the destination server so as to enable reading of the transmission data during execution of the determined destination process in the destination server. | 05-26-2011 |
20110191779 | RECORDING MEDIUM STORING THEREIN JOB SCHEDULING PROGRAM, JOB SCHEDULING APPARATUS, AND JOB SCHEDULING METHOD - A job scheduling apparatus determines an assignment order, which is the order in which jobs are assigned to a computational resource, on the basis of priority levels and being associated with the assignment order. The apparatus assigns the jobs to the computational resource on the basis of the assignment order. The apparatus reduces the priority levels for the jobs that have been assigned to the computational resource. The apparatus increases the priority levels with time. Regarding a priority level among the priority levels, if, at a future time, which is a fixed time period from the start of execution of the jobs, an amount of an increase in the priority level is expected to be equal to or larger than an amount of a reduction in the priority level for a job, assignment of the job to the computational resource is executed. | 08-04-2011 |
20120020372 | PROHIBITION TURN DETERMINATION APPARATUS - A prohibition turn determination apparatus determines an initial path so that the communication amounts of respective links connecting switches to each other are most efficiently distributed between a communication pair, that is, a pair of servers communicating with each other via a network. Then, the prohibition turn determination apparatus calculates the communication amounts of respective turns formed along the initial path based on the communication amounts set between end nodes which are the communication pair. Next, the prohibition turn determination apparatus determines prohibition turns, which are not used for packet communication, based on the communication amounts of respective turns by an Up/down method or a TP method. Finally, the prohibition turn determination apparatus determines the final routing to avoid the prohibition turns. | 01-26-2012 |