Project

Load Plateau

Plateau is a Java toolkit that aides developers in building scaleable collaborative applications. Collaborative applications rely on the transmission of a large amount of updates between hosts to operate correctly. As the number of client hosts grows, the amount of updates that each host needs to process increases asymptotically faster, choking slow hosts. Plateau will allow developers to use update prioritization at the client end to evenly distribute load over time, preventing slow hosts from choking. This will increase the number of users that can use a collaborative application before it breaks.