← Back to Patent Explorer
EP0636985A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Process monitoring in a multiprocessing server

Assignee: International Business Machines Corp
•
Filing: 1994-07-15
•
Granted: —
•
Expires: 2014-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for determining and displaying the status of client application programs executing on a multiprocessing server. Server process control blocks (5) and synchronization object descriptors (10) are created in the shared memory (11) of the server (3). Application program interfaces APIs (8) are linked to the control blocks and descriptors during the execution of the various multiprocessing application programs (7). A status utility (13) related to the service process monitor (12) selectively accesses information from the control blocks (5) and descriptors (10) to determine the status of the individual multiple processes executing on the server workstation (3). In a preferred form, the status information is conveyed to and displayed on a video display (4) associated with the service process monitor. In contrast to operating system monitors which disclose the status of all processes as a whole, the present server process monitor particularizes the information to the specific client process. Thereby, the information is of a granularity to identify processes which are hung up on semaphores, message queues, or the like. The information is at the level used by a system administrator or software developer.

Inventors

  • 👤 David Yu Chang

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-28 16:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0706; G06F11/0715; G06F11/30; G06F11/3003; G06F11/3006; G06F11/302; G06F11/3055; G06F11/3089; G06F11/32; G06F11/324; G06F11/328

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 78 words
A multiprocess server having a memory and operating in a client- server network and including a server process monitor comprising: means for creating multiple control blocks of the server process monitor in a part of the memory of the multiprocess server which is shared by the different server application processes; means for relating server processes to select control blocks; means for indicating the status of a process responsive to a server process monitor access of a control block.
Claim 2
Dependent Claim 40 words
A server as claimed in claim 1, wherein the means for indicating the status of a server process comprises: means for displaying the state of a server process using information from a control block accessed by the server process monitor.
Claim 3
Dependent Claim 33 words
A server as claimed in claim 1 or claim 2, further comprising: means for registering a server process with the server process monitor upon creation of the server process in the multiprocess server.
Claim 4
Dependent Claim 27 words
A server as claimed in any preceding claim, further comprising: means for relating synchronization objects of the server processes to descriptors accessible by the server process monitor.
Claim 5
Dependent Claim 30 words
A server as claimed in claim 4, further comprising: means for registering a synchronization object with the server process monitor upon creation of the synchronization object in the multiprocess server.
Claim 6
Independent Claim 79 words
A method of operating a server process monitor of a multiprocess server having a memory and operating in a client-server network, comprising the steps of: creating multiple control blocks of the server process monitor in a part of the memory of the multiprocess server which is shared by the different server application processes; relating server processes to select control blocks; and indicating the status of a server process responsive to a server process monitor access of a control block.
Claim 7
Dependent Claim 38 words
A method as claimed in claim 6, wherein the step of indicating the status of a server process comprises: displaying the state of a server process using information from a control block accessed by the server process monitor.
Claim 8
Dependent Claim 34 words
A method as claimed in claim 6 or claim 7, further comprising the step of: registering a server process with the server process monitor upon creation of the server process in the multiprocess server.
Claim 9
Independent Claim 30 words
A method as claimed in any of claims 6 to 8, further comprising the step of: relating synchronization objects of server processes to descriptors accessible by the server process monitor.
Claim 10
Dependent Claim 28 words
A method as claimed in claim 9, further comprising: registering a synchronization object with the server process monitor upon creation of the synchronization object in the multiprocess server.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag