Allocation spread
Documentation for Allocation spread
Read time 2 minutesLast updated a day ago
Allocation spread is a feature that enables the allocation system to spread requests across multiple machines instead of just a single hot machine. Clanforge accomplishes this with a fleet configuration value called allocation spread. The allocation spread value represents the maximum number of machines that the reactive scaling system spreads allocations across machines in a fleet or fleet region. The primary benefit of spreading allocations out across a set of machines instead of a single machine is that you’re less likely to run into a scenario where you're starting multiple game servers on a single machine in a short time. Each time you make an allocation request and a machine fulfills that request with a game server, Clanforge has to either start or restart that game server process for the new game session. Game servers consume more resources when they initially start up, so starting multiple game servers on the same machine in quick succession might cause performance issues for players connecting to those game servers. The allocation spread value can be any integer equal to or higher than one. If the allocation spread value is one, it has no effect on how Clanforge allocates across machines, and the allocation system uses a single hot machine to fulfill allocation requests until the hot machine is full. Taking this approach might benefit customers with game server processes that don’t consume a lot of resources when starting up because it reduces the time to descale game servers.




