API for worker node retrieval of session request
First Claim
Patent Images
1. A method, comprising:
- entering a notification of a request into a request notification queue, said notification including a handle of a connection to a request/response shared memory, said notification not including request data corresponding to said request, said request notification queue being dedicated to storing request notifications for a worker node, said request corresponding to a session;
entering said request data corresponding to said request into said request/response shared memory; and
based on said entering of said notification of said request and said entering of said request data, incrementing an active request counter in an entry of a session table, said entry corresponding to said session, said session table being stored in a session table shared memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described that involves, at a worker node, receiving a notification of a request from a queue. The notification contains a handle for a shared memory connection. The queue is implemented with a second shared memory connection. The method involves receiving the request from the shared memory through the connection. The method also involves generating a response to the request at the worker node and sending the response over the shared memory connection.
68 Citations
14 Claims
-
1. A method, comprising:
-
entering a notification of a request into a request notification queue, said notification including a handle of a connection to a request/response shared memory, said notification not including request data corresponding to said request, said request notification queue being dedicated to storing request notifications for a worker node, said request corresponding to a session; entering said request data corresponding to said request into said request/response shared memory; and based on said entering of said notification of said request and said entering of said request data, incrementing an active request counter in an entry of a session table, said entry corresponding to said session, said session table being stored in a session table shared memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions executable by a processor for performing a method, the method comprising:
-
entering a notification of a request into a request notification queue, said notification including a handle of a connection to a request/response shared memory, said notification not include request data corresponding to said request, said request notification queue being dedicated to store request notifications for a worker node, said request corresponding to said session; entering said request data corresponding to said request into said request/response shared memory; and based on said entering of said notification of said request and said entering of said request data, incrementing an active request counter in an entry of a session table, said entry corresponding to said session, said session table being stored in a session table shared memory. - View Dependent Claims (9, 10)
-
-
11. A system comprising:
-
at least one processor; and a worker node implemented by the at least one processor and configured to; retrieve a notification of a request from a request notification queue, the notification of the request including a handle for accessing a request/response shared memory and a data structure for accessing an entry of a shared session table in a session table shared memory, the entry corresponding to a session associated with the request, the notification of the request not including the request data, the request notification queue being dedicated to storing request notifications for the worker node; use the handle to read request data corresponding to the request from the request/response shared memory; process the request based on the request data; use the handle to write response data to the request/response shared memory; and use the data structure to decrement an active request count in the entry of the shared session table in the session table shared memory based on the writing of the response data to the request/response shared memory. - View Dependent Claims (12, 13, 14)
-
Specification