Method and system for a hybrid peer-server communications structure
First Claim
Patent Images
1. A method of increasing server capacity on a network computer system, comprising the steps of:
- determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total;
assigning a plurality of destination addresses peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total;
wherein any destination addresses in excess of the peer address total are assigned as server addresses; and
communicating utilizing the peer addresses.
3 Assignments
0 Petitions
Accused Products
Abstract
Server capacity is increased on a network computer system. A total number of peers that an individual client will communicate with directly is determined. Then, a total number of clients handled by a server interconnected to the individual client is reduced by the determined total number or peers.
57 Citations
19 Claims
-
1. A method of increasing server capacity on a network computer system, comprising the steps of:
-
determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; assigning a plurality of destination addresses peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and communicating utilizing the peer addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. A system for increasing server capacity on a computer network, comprising:
-
means for determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; means for assigning a plurality of destination addresses as peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and means for communicating utilizing the peer addresses. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18)
-
-
19. A computer program product recorded on computer readable medium for increasing server capacity on a computer network, comprising:
-
computer readable means for determining a total number of destination addresses that an individual client will directly communicate with so as to provide a peer address total; computer readable means for assigning a plurality of destination addresses as peer addresses with which the individual client communicates directly or server addresses corresponding to destination addresses handled by a server interconnected to the individual client on the network such that destination addresses are assigned as peer addresses until the peer address total is reached to thereby reduce a total number of destination addresses handled by the server by up to the peer address total; wherein any destination addresses in excess of the peer address total are assigned as server addresses; and computer readable means for communicating utilizing the peer addresses.
-
Specification