Method for transparent, location-independent, remote procedure calls in a hetrogeneous network environment
First Claim
Patent Images
1. A method for executing location independent procedure calls in a network system, comprising:
- determining a remote node to execute a function, if the function cannot be run on a local node;
executing a route function;
transmitting the function and related data to the remote node;
executing the function on the remote node; and
transmitting the results of the function to the local node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for executing location independent procedure calls in a network system, wherein the method may be embodied upon a computer readable medium and executed transparently to the user at a local node. The method includes determining a remote node to execute a function, if the function cannot be run on a local node and executing a route function. Further, the method includes transmitting the function and related data to the remote node, executing the function on the remote node, and transmitting the results of the function to the local node.
-
Citations
46 Claims
-
1. A method for executing location independent procedure calls in a network system, comprising:
-
determining a remote node to execute a function, if the function cannot be run on a local node;
executing a route function;
transmitting the function and related data to the remote node;
executing the function on the remote node; and
transmitting the results of the function to the local node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
12. A method for transparently executing function calls from a local node on a remote node, comprising:
-
determining a remote node for execution of a function;
calling a route function;
transmitting function related data from the local node to the remote node;
executing the function on the remote node; and
transmitting results of the function to the local node.
-
-
24. A computer readable medium storing a software program that, when executed by a processor, causes the processor to perform a method comprising:
-
determining a remote node to execute a function, if the function cannot be run on a local node;
executing a route function;
transmitting the function and related data to the remote node;
executing the function on the remote node; and
transmitting the results of the function to the local node.
-
-
35. A computer readable medium storing a software program that, when executed by a processor, causes the processor to perform a method comprising:
-
determining a remote node for execution of a function;
calling a route function;
transmitting function related data from the local node to the remote node;
executing the function on the remote node; and
transmitting results of the function to the local node.
-
Specification