RESOURCE MANAGEMENT OF SERVER HOSTS IN ONLINE GAME ENVIRONMENT
First Claim
1. A method of managing resources of server hosts in an online game environment, the method comprising:
- monitoring metrics data of the online game environment including configurable thresholds and rules defined for a game title;
processing and analyzing the metrics data;
determining whether the metrics data indicates an over or under capacity of the server hosts in the online game environment;
sending a first request to locate, deploy, connect, and register additional game servers to the online game environment to support increasing load, when the metrics data indicates the under capacity of the server hosts; and
sending a second request to isolate, remove, disconnect, and un-register surplus game servers from the online game environment to make them available to support the player load in other game titles, when the metrics data indicates the over capacity of the server hosts.
3 Assignments
0 Petitions
Accused Products
Abstract
Managing resources of server hosts in an online game environment, including: monitoring metrics data of the online game environment including configurable thresholds and rules defined for a game title; processing and analyzing the metrics data; determining whether the metrics data indicates an over or under capacity of the server hosts in the online game environment; sending a first request to locate, deploy, connect, and register additional game servers to the online game environment to support increasing load, when the metrics data indicates the under capacity of the server hosts; and sending a second request to isolate, remove, disconnect, and un-register surplus game servers from the online game environment to make them available to support the player load in other game titles, when the metrics data indicates the over capacity of the server hosts. Keywords include resource management, online gaming, and server architecture.
-
Citations
16 Claims
-
1. A method of managing resources of server hosts in an online game environment, the method comprising:
-
monitoring metrics data of the online game environment including configurable thresholds and rules defined for a game title; processing and analyzing the metrics data; determining whether the metrics data indicates an over or under capacity of the server hosts in the online game environment; sending a first request to locate, deploy, connect, and register additional game servers to the online game environment to support increasing load, when the metrics data indicates the under capacity of the server hosts; and sending a second request to isolate, remove, disconnect, and un-register surplus game servers from the online game environment to make them available to support the player load in other game titles, when the metrics data indicates the over capacity of the server hosts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A resource management system to manage resources of server hosts in an online game environment, the system comprising:
-
an online game environment controller configured to monitor and track players, games, and game servers in the online game environment, wherein the online game environment controller supports external requests to change the state of the online game environment; an online game environment monitoring and data collection service configured to monitor and collect system metrics data related to server loading; an auto-scaling controller configured to process and analyze the system metrics data, and to make scaling decisions based on configurable thresholds and rules defined on a per-game-title basis; and a server deployment service configured to control deployment, initiation, and termination of the game servers. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory tangible storage medium storing a computer program for managing resources of server hosts in an online game environment, the computer program comprising executable instructions that cause a computer to:
-
monitor metrics data of the online game environment including configurable thresholds and rules defined for a game title; process and analyze the metrics data; determine whether the metrics data indicates an over or under capacity of the server hosts in the online game environment; send a first request to locate, deploy, connect, and register additional game servers to the online game environment to support increasing load, when the metrics data indicates the under capacity of the server hosts; and send a second request to isolate, remove, disconnect, and un-register surplus game servers from the online game environment to make them available to support the player load in other game titles, when the metrics data indicates the over capacity of the server hosts. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification