Un Gameframe es un sistema informático híbrido que se utilizó por primera vez en la industria de los videojuegos en línea . Es una combinación de tecnologías y arquitecturas para supercomputadoras y mainframes , es decir, alta potencia de procesamiento y alto rendimiento.
En 2007, Hoplon e IBM iniciaron conjuntamente el proyecto Gameframe, en el que utilizaron un ordenador central IBM System z con procesadores Cell /BE (los chips de procesamiento paralelo de ocho núcleos que alimentan la PlayStation 3 de Sony ) para alojar [1] su juego en línea Taikodom . El proyecto se llevó adelante gracias a una cooperación entre IBM y la Universidad de California en San Diego en 2009. [2]
System z proporciona un alto nivel de seguridad y manejo de cargas de trabajo masivas, asegurando la ejecución de sus tareas administrativas y garantizando una conectividad duradera con una gran cantidad de clientes. [3] Cell/BE se hace cargo de los cálculos que demandan más recursos, lo que permite a System z cumplir con su trabajo.
La combinación es un sistema de servidor de juegos eficaz y económicamente atractivo, ya que las tareas que requieren más recursos computacionales se descargan de los costosos ciclos de CPU del System z y se llevan a cabo en los blades Cell más económicos. Sin la descarga, el sistema de servidor requerido no sería económicamente viable. [4]
El marco del juego puede gestionar las transacciones requeridas (por ejemplo, llevar un registro de las naves espaciales, las armas y el dinero virtual de cada usuario, incluso entre jugadores) y la simulación (trayectoria de los objetos y comprobación de colisiones) de forma unificada y coherente. Por lo tanto, puede albergar a unos cuantos miles de usuarios a la vez y se experimenta una mayor eficiencia cuando se añaden más usuarios.
Los juegos con numerosos jugadores, como World of Warcraft , han abordado este problema dividiendo el trabajo entre varios grupos , creando mundos duplicados que no se comunican. [5]
El mainframe aumentado por Cell ejecuta el middleware de mundo virtual de Hoplon , llamado bitVerse , que utiliza el software WebSphere XD y DB2 de IBM . [6]
Alrededor del marco del juego ha evolucionado la comunidad IBM Virtual Universe .