摘要:
A commit controlling scheme for a transaction processing in a system utilizing the check point/roll back scheme, which is capable of guaranteeing the reliability of data of the transaction processing even when the transaction processing and the check point/roll back scheme are employed simultaneously, is described. An issuance of an external output for notifying to a user that a transaction has been committed is delayed until after a new check point for the transaction processing process is generated by the fault recovery mechanism at a timing later than a commit of the transaction by the transaction processing process. This can be realized by delaying an issuance of a transaction commit notice from the transaction processing process, or by intercepting a transaction commit notice sent from the transaction processing process, or else by delaying an issuance of the external output by the client process after receiving a transaction commit notice from the transaction processing process.
摘要:
A process state management scheme capable of acquiring process states consistently even in a case where a new process is generated from some process, while using the synchronous checkpointing method. This scheme prohibits a new process generation during a process state acquisition, which can be realized by judging whether a process generation request by a first process for generating a second process is prior to a process state acquisition request or not, and generating the second process from the first process accordingly. This scheme also prohibits a process state acquisition during a new process generation, which can be realized by acquiring a process state at each of the first and second processes after a notice of the identifier of the second process from the first process is received, when a notice of the identifier of the second process from the second process is prior to the notice from the first process.
摘要:
A computer system includes a plurality of clusters each having at least one resource. At least one cluster has a resource matched with static resource information of a cluster discovery request. The at least one cluster is selected by referring to static resource information of resources in each cluster of a discovery object. The at least one cluster is a candidate cluster. A resource matched with dynamic resource information of a resource discovery request is searched from the candidate cluster by referring to dynamic resource information of resources in the candidate cluster.
摘要:
A scheme for image selection in an image transmission system for transmitting images from an image source to an image display device, capable of eliminating a need for the viewer to select the desired image by actually watching individual images and easily selecting the desired image in which a specific desired target of the viewer is shown. Feature information for identifying targets shown in each image is obtained, while a desired feature information for identifying a desired target specified by the viewer is entered. Then, the desired image which contains the desired target specified by the viewer is selected according to the obtained feature information and the entered desired feature information. The feature information may be obtained by recognizing targets shown in each image provided by the image source, or may be generated in advance in correspondence to images provided by the image source.
摘要:
A flexible distributed processing system capable of dealing with sophisticated conditions for selecting a server process. In the system, each of the services provided by all server processes is registered in the service manager in correspondence with an executability condition for judging whether each service is executed, such that the service manager selects one of the server processes which is providing the desired service indicated by the inquiry transmitted from the client process and which is judged to be executable according to the executability condition registered at the service manager, and the client process requests the desired service the selected one of the server processes. The system can utilize a transaction processing for a nested transaction in which a commit processing for the processes of the sub-transactions which are incapable of executing the nested transaction, is completed concurrently with a completion of the commit processing for the top level transaction.
摘要:
A scheme for restarting processes at distributed checkpoints in a client-server computer system, in which a fault in one client computer does not affect the server computer and the other client computers. In this scheme, a fault occurring in one computer among of a plurality of computers constituting a client-server computer system is detected while these plurality of computers are executing respective processes, and whether that one computer in which the fault is detected is a server computer or not is judged. Then, related processes executed on these plurality of computers are restarted when that one computer is judged as the server computer, whereas no process executed on these plurality of computers is restarted when that one computer is not judged as the server computer. It is also possible to specify a restart information for each process indicating how processes should be restarted when a process fault occurs in each process, and to restart selected processes executed on these plurality of computers according to the restart information for a process in which the process fault is detected.
摘要:
A scheme for checkpointing and a computer system capable of realizing the distributed checkpointing for processes which carry out the inter-process communications, while shortening a stopping time of the processes due to the distributed checkpointing. The inter-process communications of each process are stopped while continuing the normal processing of each process first, and a checkpointing processing for each process is executed when the inter-process communications of all processes are stopped. Alternatively, the inter-computer type inter-process communications of each process are stopped while continuing the intra-computer type inter-process communications and the normal processing of each process first, and a checkpointing processing for each process is executed while stopping the intra-computer type inter-process communications of each process when the inter-computer type inter-process communications of all processes are stopped.
摘要:
A computer system monitors inter-process communications and performs a synchronous (global) checkpointing for processes that belong to a checkpoint group. The system also performs a local checkpointing at respectively arbitrary times within each process. When a fault occurs, a validity of each checkpoint is examined in accordance with monitoring results of inter-process communications related to the fault process. If the most recent checkpoint of the fault process is valid, only the fault process is rolled back. If it is invalid, all processes of the checkpoint group are rolled back to the global checkpoint, or each of the processes are rolled back to each optimum (valid) checkpoint.
摘要:
A memory system comprises an encoding processing circuit 100 that performs redundant encoding process on target data Din to be written to thereby generate data RDin such that the number of bits having a predetermined value is half or less than the total number of bits, and a memory 120 to which the data RDin generated by the encoding processing circuit are written.
摘要:
According to an embodiment, a control system includes a processing device; a main storage device to store the data; a cache memory to store part of the data stored; a prefetch unit to predict data highly likely to be accessed and execute prefetch, reading out data in advance onto the cache memory; and a power supply unit. The system further includes: a detecting unit to detect whether the processing device is in an idle state; a determining unit that determines whether to stop the supply of power to the cache memory in accordance with the state of the prefetch when determined as idle state; and a power supply control unit that controls the power supply unit so as to stop the supply of power, or controls the power supply unit so as to continue the supply of power.