le cloud gaming n'a absolument rien à voir avec avec le cloud processing.
L'idée si je la transpose sur un jeu :
- le jeu sur hardware se lance
- durant le loading 2 process se mettent en place dans le cache de la console : ce qui est chargé par le CD/HDD et ce qui est mis en cache par le processeur externe sur le serveur.
- problème ? la latence. Solution ? Mettre sur le HDD une partie du process (exemple 5 min préloadées)
- le jeu se lance avec les calculs des 2 plateformes en mode synchronisé. Pourquoi une mise en cache de 5min prévisionelles (c'est un exemple) ? Au cas où la connexion internet faiblisse (latence) ou que la connexion ne soit pas bonne.
A la différence, le cloud gaming ne peut rien mettre en cache ou dispatcher en petit "paquets". On est plus dans une logique de streaming dans ce cas là.
Le cloud processing à l'avantage de ne consommer des ressources que quand c'est nécessaire. But du jeu ? Pré-charger des calculs en anticipant ce que va charger le jeu.
Bref c'est difficile à expliquer... mais sur du transactionnel qui demande énormément de requêtes et des temps de réponse infiniment petits (micro-secondes), on voit que sans le cloud processing on chargerais nos process bien plus lentement.
Et vous semblez oublier une chose fondamentale, car gérer un jeu solo c'est une chose, mais l'avantage du cloud process lié à un jeu sur serveur dédié est que lors d'une partie multi les calculs seront fait pour l'ensemble des joueurs au même moment.