US2012042327A1PendingUtilityA1
Method and System for Event-Based Remote Procedure Call Implementation in a Distributed Computing System
Est. expiryDec 1, 2025(expired)· nominal 20-yr term from priority
G06F 9/547G06F 9/52
33
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method for managing a remote procedure call (RPC) system in a distributed system is disclosed. The distributed computing system is typically implemented as a client server model. A server implements several procedures and offers these procedures as services to clients in the distributed computing system. A server handles multiple RPC requests from multiple clients. A client sends an RPC request to a server; the server processes the requested procedure, and sends a reply back to the client.
Claims
exact text as granted — not AI-modified1 - 44 . (canceled)
45 . A method comprising:
at client device in a network, generating a remote procedure call request for a procedure associated with a server device in the network; generating parameters associated with the remote procedure call request, the parameters comprising identifiers that uniquely identify the remote procedure call request; and sending the remote procedure call request and the parameters to the server device.
46 . The method of claim 45 , further comprising receiving identifier information associated with a plurality of client application servers.
47 . The method of claim 45 , wherein sending comprises sending the remote procedure call request to a remote server device.
48 . The method of claim 45 , further comprising:
at the server device, receiving the remote procedure call request from the client device; detecting the parameters associated with the remote procedure call request; identifying a processing procedure based on the detected parameters; and sending a remote procedure call reply to the client device, the remote procedure call reply comprising information associated with the processing procedure.
49 . The method of claim 48 , further comprising:
at the client device, receiving the remote procedure call reply from the server device; and sending the remote procedure call reply to a client application server.
50 . The method of claim 49 , wherein receiving the remote procedure call reply comprises receiving the remote procedure call reply at an endpoint system of the client device, the endpoint system configured to maintain a record of received remote procedure call replies.
51 . The method of claim 48 , further comprising forwarding the remote procedure call request from the client device to another server device in the network.
52 . The method of claim 48 , further comprising exporting the remote procedure call request and the remote procedure call reply to a database accessible by the client device and other computational devices in the network.
53 . The method of claim 48 , wherein receiving the remote procedure call request comprises receiving the remote procedure call request at an endpoint system of the server device, the endpoint system configured to maintain a record of received remote procedure call requests.
54 . A method comprising:
at a server device in a network, receiving a remote procedure call request from a client device; detecting the parameters associated with the remote procedure call request; identifying a processing procedure based on the detected parameters; and sending a remote procedure call reply to the client device, the remote procedure call reply comprising information associated with the processing procedure.
55 . The method of claim 54 , further comprising forwarding the remote procedure call request to another server device in the network.
56 . An apparatus, comprising:
a network interface unit configured to enable communications over a network; a processor coupled to the network interface unit, the processor, on behalf of a client device, configured to:
generate a remote procedure call request for a procedure associated with a server device in the network;
generate parameters associated with the remote procedure call request, the parameters comprising identifiers that uniquely identify the remote procedure call request; and
send the remote procedure call request and the parameters to the server device.
57 . The apparatus of claim 56 , wherein the processor is further configured to receive identifier information associated with a plurality of client application servers.
58 . The apparatus of claim 56 , wherein the processor is further configured to send the remote procedure call request to a remote server device.
59 . A system comprising the apparatus of claim 56 , and further comprising a server device comprising a network interface unit configured to enable communications over the network and a processor coupled to the network interface unit of the server device, the processor of the server device configured to:
receive the remote procedure call request from a client device; detect the parameters associated with the remote procedure call request; identify a processing procedure based on the detected parameters; and send a remote procedure call reply to the client device, the remote procedure call reply comprising information associated with the processing procedure.
60 . The system of claim 59 , wherein the processor of the client device is further configured to:
receive the remote procedure call reply from the server device; and send the remote procedure call reply to a client application server.
61 . The system of claim 60 , wherein the processor of the client device is further configured to receive the remote procedure call reply at a client endpoint system, the endpoint system configured to maintain a record of received remote procedure call replies.
62 . The system of claim 59 , wherein the processor of the server device is further configured to forward the remote procedure call request from the client device to another server device in the network.
63 . The system of claim 59 , wherein the processor of the server device is further configured to export the remote procedure call request and the remote procedure call reply to a database accessible by the client device and other computational devices in the network.
64 . The system of claim 59 , wherein the processor of the server device is further configured to receive the remote procedure call request at a server endpoint system, the endpoint system configured to maintain a record of received remote procedure call requests.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.