Dynamic management of processes executing on computing instances

    公开(公告)号:US10967274B1

    公开(公告)日:2021-04-06

    申请号:US16351874

    申请日:2019-03-13

    Abstract: This disclosure describes techniques for a game-hosting service of a service provider network to dynamically determine a number of processes that are permitted to concurrently execute on an instance based on health values that indicate performances of the processes running on the instance. The game-hosting service may periodically or continuously receive health values from the instance, or multiple instances in a fleet of instances, and determine whether additional processes may be permitted to run, or if less processes may be permitted to run, on the instance based on the performance of the processes that are concurrently running on the instance. In this way, instances may dynamically be permitted to concurrently execute additional processes, or less processes, to help ensure that computing resources are being efficiently utilized, but also while maintaining acceptable performance for processes (e.g., game sessions) that are hosted on the instances.

    Multi-region game server fleets
    2.
    发明授权

    公开(公告)号:US11571618B1

    公开(公告)日:2023-02-07

    申请号:US17403324

    申请日:2021-08-16

    Abstract: A multi-region game server fleet may span a plurality of computing regions including a home computing region and one or more remote computing regions. A fleet management service operating in the home computing region may receive a request to perform a modification to the multi-region game server fleet, such as adding an additional remote computing region, removing an existing remote computing region, or making a configuration change. The modification may be performed, at least in part, by one or more region specific worker processes hosted in the home region. The fleet management service operating in the home computing region may also receive a request to perform an interaction with a specific remote region game server. An instruction corresponding to the interaction may be transmitted, by a region-specific computing function hosted in the home region, to the specific remote region game server.

    Cross-region management of game server fleets

    公开(公告)号:US11571619B1

    公开(公告)日:2023-02-07

    申请号:US17403458

    申请日:2021-08-16

    Abstract: A multi-region game server fleet may span a plurality of computing regions including a home computing region and one or more remote computing regions. A fleet management service operating in the home computing region may receive a request to perform a modification to the multi-region game server fleet, such as adding an additional remote computing region, removing an existing remote computing region, or making a configuration change. The modification may be performed, at least in part, by one or more region specific worker processes hosted in the home region. The fleet management service operating in the home computing region may also receive a request to perform an interaction with a specific remote region game server. An instruction corresponding to the interaction may be transmitted, by a region-specific computing function hosted in the home region, to the specific remote region game server.

Patent Agency Ranking