Blocking cache flush requests until completing current pending requests in a local server and remote server
First Claim
1. A method for a set of servers to respond to a request for a remote operation, wherein said request is issued in a local server in said set of servers, said method comprising the steps of:
- (a) said local server performing a local operation arising from said request, wherein said step (a) includes the steps of;
(1) said local server blocking new requests in response to said request,(2) said local server completing service of requests in progress, and(3) said local server executing said local operation; and
(b) a remote server in said set of servers performing said remote operation arising from said request, wherein said step (b) includes the steps of;
(1) said remote server blocking all new requests in response to said request,(2) said remote server completing service of requests in progress, and(3) said remote server executing said remote operation.
5 Assignments
0 Petitions
Accused Products
Abstract
Identity Servers issue and respond to requests for performing remote operations. A local Identity Server receives a request to perform a remote operation. The local Identity Server identifies and executes any required local operations. After completing the local operations, the local Identity Server forwards the remote request to a remote Identity Server, which executes the remote operation. An Identity Server includes a management service, management registry, and request handler. The management service identifies and issues remote request to other servers. The request handler receives remote requests from other servers. The management registry maintains an index of function modules for performing local operations.
231 Citations
24 Claims
-
1. A method for a set of servers to respond to a request for a remote operation, wherein said request is issued in a local server in said set of servers, said method comprising the steps of:
-
(a) said local server performing a local operation arising from said request, wherein said step (a) includes the steps of; (1) said local server blocking new requests in response to said request, (2) said local server completing service of requests in progress, and (3) said local server executing said local operation; and (b) a remote server in said set of servers performing said remote operation arising from said request, wherein said step (b) includes the steps of; (1) said remote server blocking all new requests in response to said request, (2) said remote server completing service of requests in progress, and (3) said remote server executing said remote operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method for a set of servers to respond to a request for a remote operation, wherein said request is issued in a local server in said set of servers, said method comprising the steps of:
-
(a) said local server performing a local operation arising from said request, wherein said step (a) includes the steps of; (1) said local server blocking new requests in response to said request, (2) said local server completing service of requests in progress, and (3) said local server executing said local operation; and (b) a remote server in said set of servers performing said remote operation arising from said request, wherein said step (b) includes the steps of; (1) said remote server blocking new requests in response to said request, (2) said remote server completing service of requests in progress, and (3) said remote server executing said remote operation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more communication interfaces; one or more storage devices; and one or more processors in communication with said one or more storage devices and said one or more communication interfaces, said processor performs a method for a set of servers to respond to a request for a remote operation, wherein said request is issued in a local server in said set of servers, said method comprising the steps of; (a) said local server performing a local operation arising from said request, wherein said step (a) includes the steps of; (1) said local server blocking new requests in response to said request, (2) said local server completing service of requests in progress, and (3) said local server executing said local operation; and (b) a remote server in said set of servers performing said remote operation arising from said request, wherein said step (b) includes the steps of; (1) said remote server blocking new requests in response to said request, (2) said remote server completing service of requests in progress, and (3) said remote server executing said remote operation. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification