OK, I’ve got to write this down before I lose this one.
It would be nice to know how fast clients pull data from a server for refreshing local client data. So I need to setup a test environment for that, a client that simply pulls data using the simplest method which is xmlprc or System.Net.*.
The server basically holding states of each client, gets updated M times a second, bombarded by asynch clients.
To get the vector at client N, we use the network data to calculate V at N.
Two variables will have to be monitored, both upstream and downstream.
The thing to watch out for are burst moments, like simultaneous logins of students/users during the start of a class session. Secondly, monitor lag when threshold is reached. The spike, just milliseconds wide, could send the server down locked-up in an infinite loop.