| Machiavellian said: I am not to sure on this. As mentioned the two technologies are totaly different. If what I post is pretty much common knowledge please bear with me. Gaikai host a game instance on a server, then streams the video to a client. For each person who wants to play a certain game, an instance of that game is created. Think of this like having multiple virtual machines. For example sake, lets say 5 virtual or even hardware machines each one running a version of windows and either sharing or have its own vid card. So when a users request a game, the virtual/hardware machine spins up an instance of that game. Software behinds the scenes take the outputted video, compresses it and streams it to a client. There is software on the client end that docompresses the video, and display the results while capturing input data and sends it back to the server. The software does not perform any computations of game code nor does it distribute it resources among multiple different servers. From the way that MS new Orleans platform works, developers can host an instance of their code on the cloud. This takes care of bandwidth and latency issues when sending from the client machine. On the cloud server, the code is executed and can be replicated to multuple instances. The code could then split out processes to be worked on like a Cell processor and then the results combined and sent back to the client machine. People have stated that why would MS go down this route when you have games able to do the calculations upfront. As I was doing a little digging on my break. I stumble on this intel project to do ray tracing using cloud compute. The article presents some interesting ideals on the type of rendering techniques that could be performed on the cloud that you would not see within your current or even next gen console. Here is the link http://software.intel.com/en-us/articles/experimental-cloud-based-ray-tracing-using-intel-mic-architecture-for-highly-parallel |
Have you read that article all the way through? It is completely different from the ideas behind cloud compute that MS is hinting at for games. For starters they're running it using gigabit ethernet, and then claim that's still not fast enough to transfer the raw result data. 720p60 they use as a target = 1264 mbps.
This is an end solution like Gaika and OnLive. Ray-tracing is completely dependent on the viewer's position and produces a rendered final image. They give a detailed explanation in the end, with examples of 132ms and 234ms latency from controller input to image on screen. The cloud computing in this case is their multi server setup where the image is rendered tile based.







