Gameframe — это гибридная компьютерная система, которая впервые была использована в индустрии онлайн- видеоигр . Она представляет собой комбинацию технологий и архитектур суперкомпьютеров и мэйнфреймов , а именно: высокую вычислительную мощность и высокую пропускную способность.
В 2007 году Hoplon и IBM совместно начали проект gameframe, в котором они использовали мэйнфрейм IBM System z с подключенными лезвиями Cell / BE (восьмиядерные чипы параллельной обработки, которые работают на PlayStation 3 от Sony ) для размещения [1] их онлайн-игры Taikodom . Проект получил дальнейшее развитие благодаря сотрудничеству IBM и Калифорнийского университета в Сан-Диего в 2009 году. [2]
System z обеспечивает высокий уровень безопасности и обработку большой рабочей нагрузки, гарантируя выполнение своих административных задач и гарантируя постоянную связь с огромным количеством клиентов. [3] Cell/BE берет на себя наиболее ресурсоемкие вычисления, тем самым позволяя System z выполнять свою работу.
Комбинация является как эффективной, так и финансово привлекательной игровой серверной системой, поскольку наиболее ресурсоемкие задачи выгружаются из дорогостоящих циклов ЦП System z и выполняются на более экономичных лезвиях Cell. Без разгрузки требуемая серверная система была бы финансово неосуществимой. [4]
Геймфрейм может обрабатывать требуемые транзакции (например, отслеживать космические корабли, оружие и виртуальные деньги каждого пользователя даже между игроками) и симуляцию (траекторию объектов и проверку столкновений) унифицированным и последовательным образом. Таким образом, он может обслуживать несколько тысяч пользователей одновременно, и более высокая эффективность достигается при добавлении большего количества пользователей.
В играх с большим количеством игроков, таких как World of Warcraft , эта проблема решается путем разделения работы между несколькими кластерами , что создает дублирующие миры, которые не взаимодействуют друг с другом. [5]
Мейнфрейм , дополненный Cell, запускает промежуточное программное обеспечение виртуального мира Hoplon , называемое bitVerse , которое использует программное обеспечение IBM WebSphere XD и DB2 . [6]
Вокруг игрового фреймворка развилось сообщество IBM Virtual Universe .