VIRTUAL WORLD SUBGROUP DETERMINATION AND SEGMENTATION FOR PERFORMANCE SCALABILITY
First Claim
1. A system for reducing server loads, comprising:
- a plurality of servers;
a subgroup optimization module configured to segment a plurality of objects into optimal subgroups; and
a server transfer module configured to apportion one or more of the optimal subgroups between the plurality of servers based on a load of each of the plurality of servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of decreasing server loads and, more particularly, to decrease server load by automatically determining subgroups based on object interactions and computational expenditures. The system includes a plurality of servers; a subgroup optimization module configured to segment a plurality of objects into optimal subgroups; and a server transfer module configured to apportion one or more of the optimal subgroups between the plurality of servers based on a load of each of the plurality of servers. The method includes determining a relationship amongst a plurality of objects; segmenting the objects into optimized subgroups based on the relationships; and apportioning the optimized subgroups amongst a plurality of servers based on server load.
55 Citations
25 Claims
-
1. A system for reducing server loads, comprising:
-
a plurality of servers; a subgroup optimization module configured to segment a plurality of objects into optimal subgroups; and a server transfer module configured to apportion one or more of the optimal subgroups between the plurality of servers based on a load of each of the plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for reducing server load, comprising:
-
determining a relationship amongst a plurality of objects; segmenting the objects into optimized subgroups based on the relationships; and apportioning the optimized subgroups amongst a plurality of servers based on server load. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method for deploying an application for reducing server loads, comprising:
providing a computer infrastructure being operable to; segment a plurality of objects into a plurality of subgroups; and transfer one or more of the subgroups from a first server to at least a second server based on a determined load of the first server and the at least second server. - View Dependent Claims (22, 23, 24)
-
25. A computer program embodied on a computer-readable medium having readable program code embodied in the medium, wherein the computer program product includes at least one component operable to:
-
determine a relationship amongst a plurality of objects; segment the objects into optimized subgroups based on the relationships; and apportion the optimized subgroups amongst a plurality of servers based on server load.
-
Specification