Skip to content

State Aware Rsource Conservation System

Xiaokang Wang edited this page Jun 1, 2021 · 1 revision

VLite can be configured to use as many resources as it takes to compensate for the connectivity issue of the underlying connection.

However, it does not waste any resource or use the network resource unfairly in any way. This is achieved with a state aware resource conservation system that switches the working stage between the boosting stage and the coasting stage.

When the user is not actively using the VLite based tunnel, VLite will automatically detect this and switch to the coasting stage to reduce the network resource usage, by decreasing the concurrent connection in Stream-based transport, turn off forward error correction in packet-based transport, and reduce the rate of connection failure detection and reconnection.

As soon as the user begins actively using the tunnel, VLite will switch to the boosting stage. It will revert all resource conservation strategies, and begin to take as many resources as possible to compensate for connectivity issues of the underlying connection. Switching to the boosting stage is quick enough that before the game finish matchmaking, the VLite will have already finished the transition to the boosting stage.

Clone this wiki locally