System Architecture for Load Balancing in Distributed Multi-User Application
First Claim
1. A system architecture for a massively multi user application requiring massive concurrent data transactions comprising in a modular networked system of servers and of network services:
- a plurality of application servers providing execution of services based on data from multiple users, a service comprising one or more processing tasks applicable to data not tied to the service;
one or more load balancing servers;
a network connection connecting application and load-balancing servers; and
one or more load balancing expert systems having access to a register of servers and a register of users, operable to monitor application server load and division of services on individual application servers and direct transfer of services between servers in order to;
(i) facilitate and simplify calculations requiring data access and/or transfers; and
(ii) to distribute server load to meet capacity of any given application server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system architecture for a distributed multi user application requiring concurrent data transactions comprising in a modular networked system of servers and of network services: a plurality of application servers providing execution of services based on data from multiple users, a service comprising one or more processing tasks applicable to data not tied to the service; one or more load balancing servers; a network connection connecting application and load-balancing servers; and one or more load balancing expert systems having access to a register of servers and a register of users, operable to monitor application server load and division of services on individual application servers and direct transfer of services between servers in order to: (i) facilitate and simplify calculations requiring data access and/or transfers; and (ii) to distribute server load to meet capacity of any given application server; a method for hosting or using a massively multi-user application; and related aspects therefor and
77 Citations
56 Claims
-
1. A system architecture for a massively multi user application requiring massive concurrent data transactions comprising in a modular networked system of servers and of network services:
-
a plurality of application servers providing execution of services based on data from multiple users, a service comprising one or more processing tasks applicable to data not tied to the service;
one or more load balancing servers;
a network connection connecting application and load-balancing servers; and
one or more load balancing expert systems having access to a register of servers and a register of users, operable to monitor application server load and division of services on individual application servers and direct transfer of services between servers in order to;
(i) facilitate and simplify calculations requiring data access and/or transfers; and
(ii) to distribute server load to meet capacity of any given application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification