"Azure cloud enhancements for GPU simulation"
This seems like the most interesting bit from that. Appears they are planning to include GPU resources in their Azure offerings in the future.
There are any number of applications that could prove useful. Plex, XBMC, VLC, Spotify are some of the most commonly asked for ones. It opens up 3rd parties to place their media streaming applications on there without MS getting too involved(they apparently will heavily curate this and...
That is a good reason why they could be a good fit for pushing out to the cloud. With more CPU time dedicated to them, more complex physics could be applied to them. A graceful degradation for disconnects or bandwidth changes. Not always latency sensitive.
What about some particle systems? Could the simulations of some of these systems be done in the cloud. They aren't always latency sensitive. Could easily scale with bandwidth(more bandwidth, more particles). The server could contain environment information so it could perform collision...
Correct. If it is handled client side, server is merely provided the data points necessary to perform the physics calcs to the client(explosion center coordinates, power, etc) and the engine is always guaranteed to always generate the same results based on that information. Mainly just curious...
How does the current Battlefield client-server model handle the destructible environments use case? Is the server not calculating the destruction? Can clients get out of sync with each other on what the building remains look like?