Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Processing Data Computer-network-system-for-detecting-global-deadlock

 Document server for processing a distribution job in a document processing system
In accordance with one aspect of the present invention, there is provided a server for processing a ...


 Client-server system with effectively used server functions
It is therefore the first object of the present invention to provide a client-server system in ...


 Method for automated deployment of a software program onto a multi-processor architecture
OF THE INVENTION To enable the tasks comprising a complex problem to be deployed across processors ...


 Method and apparatus for performing N bit by 2*N-1 bit signed multiplications
A method and apparatus for performing N bit by 2*N (or 2*N-1) bit signed multiplication using two N ...


 Numerical control device including tapping pitch data group memory
An object of this invention is to eliminate the above-described difficulties accompanying a ...


 Paper feeding device in a printer
An object of the invention is to provide a precise paper feeding device using paper feeding rollers ...


 Double star wheel for post-printing media control in inkjet printing
Accordingly, it is an object of the invention to provide improved starwheel-type pinch wheels which ...


 Media handling in an ink-jet printer having guide ribs
What is claimed is: 1. A print medium support mechanism for supporting a sheetlike print medium in ...


 Recording apparatus having urging member to prevent floating of recording sheet
An object of the present invention is to provide a recording apparatus which can eliminate the ...


 Platen-drive thermal dye printer with cone shaped scuff rollers transporting the receiver in reciprocating directions
The present invention as disclosed herein overcomes the problems set forth above. The invention ...


 Computer network system for detecting global deadlock

Details
Inventors: Kudo, Norikiyo;
Assignee: Kabushiki Kaisha Toshiba (Kawasaki, JP)
Primary Examiner: Donaghue; Larry D.
Assistant Examiner: Rinehart; Mark H.
Attorney, Agent or Firm: Cushman, Darby & Cushman IP Group of Pillsbury Madison & Sutro LLP

A computer network system has nodes each comprising a control section, which detects whether or not a pseudo closed path having a contact to another node at either end is formed within the self node, and requests another node to check if the pseudo closed path is present when formation of the pseudo closed path is detected. Upon reception of a check request from another node, this control section determines whether or not the received check request is what has been issued by and returned to the self node, and determines that a global deadlock has occurred when the received check request is the one issued by and having returned to the self node. Otherwise, the control section checks if a pseudo closed path is present in the self node, and transfer a check request to another node if the check is affirmative.

DETAILED DESCRIPTION It is therefore an object of the present invention to provide a computer network system capable of accurately detecting a global deadlock.
To achieve this object, according to one aspect of the present invention, a computer network system has nodes linked together.
Each node comprises: a "pseudo; closed path" detecting means, for detecting whether or not a path having a contact to another node at both ends is formed within the self node; check request means for requesting that another node located on one end of the pseudo closed path check if a pseudo closed path is present; transfer means for checking if a pseudo closed path has been formed; and reentrant determining means for, in response to a check request received from another node, determining whether or not the received check request is what has been issued by and returned to the receiving node, and for determining that a global deadlock has occurred when the received check request is the one issued by the receiving node.
According to the second embodiment of the present invention, a computer network system has linked multiple computer systems serving as data processing nodes, at least one of the nodes comprising time monitoring means for monitoring a time from a point of making a request to another node to a point of reception of a response from the another node.
A pseudo closed path detecting means detects if a pseudo closed path is formed within the self node when the time monitoring means detects no response from the another node within a predetermined period of time.
Finally, the second embodiment contains a means for recognizing that a global deadlock is occurring when the pseudo closed path detecting means has detected formation of the pseudo closed path.
According to the third embodiment of the present invention, a computer network system has linked multiple computer systems serving as data processing nodes, at least one of the nodes comprising pseudo closed path detecting means for detecting if a pseudo closed path is formed within the node, itself



Related patents
  Bi-directional bus repeater
In accordance with one aspect of the invention, a bi-directional bus repeater includes two unidirectional bus repeaters connected for retransmitting logic signals in ...
  Method and apparatus for bi-directional bus driver
The present invention provides a self-directioning bidirectional bus circuit that can sense the direction of bus signals and drive bus lines in the direction of the bus ...
  Test and control access architecture for an integrated circuit
The present invention provides a microprocessor that has a bidirectional bus circuit, a central logic unit, and a plurality of peripheral logic units. The bidirectional ...
  System and method for improving signal propagation
The above mentioned problems are addressed by the present subject matter and will be understood by reading and studying the following specification. The present subject ...
  Configuring computer network operations based upon a sequence of interactive user entries into a network server computer with a one time entry of data commonly required by multiple clients
The present invention provides a solution to the above problems by providing a network of a server and plurality of client computers for small businesses which is easy ...
  Method for storing board revision
Briefly, the present invention allows manufacturing entities to place a "revision indicator" in a special area of memory that cannot be altered. The revision indicator ...
  Recovering missing data during background data transfer in multipoint conferencing
A method and apparatus for recovering missing teleconference object data during an electronic conference is disclosed. A second participant is assigned to provide ...
  Distributed application load distribution aid tool
We claim: 1. A tool (ORC) at the service of a distributed application (APU) running on machines (MC0 through MC3) of a distributed data processing system (SID) in a ...
  Data processing system and method for balancing a load in a communications network
The previously mentioned needs are fulfilled with the present invention. Accordingly, there is provided, in a first form, a method for balancing a number of operations ...
  Apparatus and method for measuring transaction time in a computer system
What is claimed is: 1. An apparatus comprising: (A) at least one server computer system running at least one server application; (B) at least one client computer system ...

1.084

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved