Patent ID: 6477586
Filing Date: 2002-11-05
Classification: G06F

Abstract:
A distributed processing system comprising:a plurality of processes, each of the processes comprising a plurality of threads and means for receiving, composing, and forwarding remote procedure call messages through a series of processes in the distributed processing system; a queue associated with each of the threads, each queue in each of the processes being associated with a predetermined queue identifier selected to uniquely identify each queue within each of the processes; and a set of connections selectively established between the processes, each one of the set of connections being associated with a predetermined connection identifier selected to uniquely identify the connection with the distributed processing system, wherein a remote procedure call message, when composed by an originating one of the processes, comprises: a first data element corresponding to the queue identifier of an originating queue in the originating one of the processes, and a second data element being set to predefined null value, and wherein the remote procedure call message having been forwarded over a connection by a first one of the processes, to a second one of the processes, for forwarding to a third one of the processes, comprises: its first data element corresponding to the queue identifier of a queue in the second one of the processes, and its second data element corresponding to the connection identifier of the connection from the first one of the process to the second one of the processes.