Load balancing in cloud-based game system
AssigneeEmpire Technology Development LLC
InventorSeungil Kim
Life of this patent
Estimating the term…
Abstract
Technologies are generally described for a load balancing scheme for a cloud-based game system. In some examples, a load balancing system may include a resource usage measurement unit configured to measure resource usage of a game server, a determination unit configured to determine one or more client devices to stream non-interactive media files among a plurality of client devices connected to the game server based at least in part on the resource usage measured by the resource usage measurement unit, and a transmission unit to stream the non-interactive media files to one or more of the client devices upon occurrence of a predetermined game event.
Claims30
A load balancing system comprising:
- a resource usage measurement unit configured to measure resource usage of a game server;
- a determination unit configured to determine one or more client devices to stream non-interactive media files among a plurality of client devices connected to the game server based at least in part on the resource usage measured by the resource usage measurement unit;
- and
- a transmission unit configured to stream the non-interactive media files to one or more of the client devices upon occurrence of a predetermined game event.
A method performed under control of a game server, comprising:
- measuring resource usage of the game server;
- comparing the measured resource usage with a predetermined threshold;
- determining, among a plurality of client devices connected to the game server, one or more candidate client devices in each of which a predetermined game event is about to happen when the measured resource usage exceeds the predetermined threshold;
- and
- streaming non-interactive media files to at least some of the one or more candidate client devices.
A computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a load balancing system to perform operations, comprising:
- determining one or more client devices to stream non-interactive media files among a plurality of client devices connected to a game server when resource usage of the game server exceeds a predetermined threshold;
- and
- streaming the non-interactive media files to the determined one or more client devices.
Dependencies are inferred from the claim text.