Connection manager capable of supporting both distributed computing sessions and non distributed computing sessions
First Claim
Patent Images
1. A computer system comprising:
- a server coupled to a network, the server comprising a connection manager and a worker node connected via a shared memory structure, the connection manager configured to,manage distributed and non-distributed computing sessions with an external client over the network,establish temporary connections associated with the non-distributed computing sessions, the temporary connections maintained through the shared memory structure with the worker node for a single request/response cycle, andestablish quasi-permanent connections associated with the distributed computing sessions, the quasi-permanent connections maintained through the shared memory structure with the worker node for multiple request/response cycles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described that involves establishing a connection over a shared memory between a connection manager and a worker node. The shared memory is accessible to multiple worker nodes. Then sending, from the connection manager to the worker node over the connection, a first request containing a method call to a remote object on the worker node. Also sending, from the connection manager to the worker node over the connection, a second request containing a second method call to a second remote object on the worker node.
-
Citations
20 Claims
-
1. A computer system comprising:
a server coupled to a network, the server comprising a connection manager and a worker node connected via a shared memory structure, the connection manager configured to, manage distributed and non-distributed computing sessions with an external client over the network, establish temporary connections associated with the non-distributed computing sessions, the temporary connections maintained through the shared memory structure with the worker node for a single request/response cycle, and establish quasi-permanent connections associated with the distributed computing sessions, the quasi-permanent connections maintained through the shared memory structure with the worker node for multiple request/response cycles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A non-transitory machine-readable storage medium containing instructions which when executed, on a server, cause the server to:
-
manage distributed and non-distributed computing sessions with a plurality of external clients; establish temporary connections associated with the non-distributed computing sessions between a connection manager and a worker node operating on the server over a shared memory structure; maintain the temporary connections for a single request/response cycle; establish quasi-permanent connections associated with the distributed computing sessions between the connection manager and the worker node; and maintain the quasi-permanent connections for multiple request/response cycles. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
managing, with a connection manager on a server, distributed and non-distributed computing sessions with a plurality of external clients connecting to the server over a network; establishing temporary connections associated with the non-distributed computing sessions between the connection manager and a worker node operating on the server over a shared memory structure; maintaining the temporary connections for a single request/response cycle; establishing quasi-permanent connections associated with the distributed computing sessions between the connection manager and the worker node; and maintaining the quasi-permanent connections for multiple request/response cycles. - View Dependent Claims (18, 19, 20)
-
Specification