General Purpose Mechanism for Managing Remote Nodes in a Multinode Environment.
Original Publication Date: 2004-Nov-03
Included in the Prior Art Database: 2004-Nov-03
Provide a framework for applications to authenticate, coordinate and communicate commands with other client nodes in a distributed environment.
General Purpose Mechanism for Managing Remote Nodes in a Multinode Environment .
A program is disclosed that provides functionality to a client
node to communicate and cc nodes in a distributed environment.
Client-to-Client (C2C) requires that agents be installed and
listening on predefined port to start communicating with these
remote nodes it initializes a session with this remote node on
the predefined port authenticates and then communicates.
Internally, C2C provides a collection of functions for the
calling application to establish communication with remote
clients and to manage these communication sessions. Each new
session starts a thread that listens to it's own request queue -
it is C2C that provides functions to the applications that allow
them to place send or receive requests on this queue, after each
request is carried out the thread returns to it's queue for the
next request. The results of each request are placed on the
receive queue (global to all C2C threads) - in a send operation
the results that are placed on the receive queue are those
results of a failed operation. The idea that each thread acts
somewhat independently gives way to operations being implemented
in parallel (or serially if application wishes). The
parallel/serial flexibility gives the calling application the
ability to synchronize and manage all remote operations and thus
gives way to federated operations. In addition to the previous
functions mentioned, C2C also provides a mechanism for