Apparatus and method for identifying server computer aggregation topologies
First Claim
Patent Images
1. A client/server computer apparatus, comprising:
- a transmission channel;
an aggregation of server computers connected to said transmission channel; and
a client computer connected to said transmission channel, said client computer executinga first routine to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer, anda second routine to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon the result of said first routine.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers includes the step of checking a server aggregation location data field and a server aggregation contact strategy data field of the remote procedure call. The aggregation of server computers is designated as replicating server computers, migrating server computers, or federated server computers based upon the checking operation. Once a server computer aggregation topology is identified, parameters associated with the remote procedure call may be modified to alter the interaction with the server computer aggregation.
-
Citations
24 Claims
-
1. A client/server computer apparatus, comprising:
-
a transmission channel; an aggregation of server computers connected to said transmission channel; and a client computer connected to said transmission channel, said client computer executing a first routine to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer, and a second routine to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon the result of said first routine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable memory storing executable instructions for execution by a client computer of a client/server computer system including an aggregation of server computers, comprising:
a plurality of instruction sets stored in said computer readable memory, including a first instruction set to check a server aggregation location data field and a server aggregation contact strategy data field of a remote procedure call generated by said client computer; and a second instruction set to designate said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said check operation of said first instruction set. - View Dependent Claims (7, 8, 9, 10)
-
11. A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers, said method comprising the steps of:
-
checking a server aggregation location data field and a server aggregation contact strategy data field of said remote procedure call; and designating said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said checking step. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method executed by a client computer under the control of a program, said client computer being connected to an aggregation of server computers, said client computer including a memory storing said program, said method comprising the steps of:
-
generating at said client computer a remote procedure call to said aggregation of server computers; checking a server aggregation location data field and a server aggregation contact strategy data field of said remote procedure call; and designating said aggregation of server computers as replicating server computers, migrating server computers, or federated server computers based upon said checking step. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification