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