Game developer wages war on system latency to 'save' players
EVE Online creator will use new technology to try to avoid character-killing slowdowns
Computerworld - Online gamers and stock traders both rely on a constant stream of small data packets being funneled back and forth to accomplish their respective tasks. The data packets don't care whether they're executing a stock trade or an alien monster, but they do share a common enemy: the dark forces of latency.
In rapid-fire stock trading, a miniscule amount of latency in the transmission of data packets "costs real money," said David Laux, IBM's global executive for games and interactive entertainment. "In a game, the slightest bit of latency may mean the difference between life and death of your character."
You won't get any disagreement on that point from Hilmar Petursson, CEO and former chief technology officer at CCP Games, a Reykjavik, Iceland-based company that runs an IBM BladeCenter cluster system with 420 processor cores to support its popular EVE Online role-playing game.
At heart, a financial services transaction is "a simulation," much like a game is, Petursson said. It's just that the stakes involved are a little different, he added.
Perhaps by the middle of next year, Petursson plans to adopt high-performance computing technologies to further speed the movement of data through his BladeCenter system. CCP now uses TCP/IP over Ethernet as its communication protocol, but the company is considering a switch to the Message Passing Interface, a protocol used in high-performance computing environments to support parallel applications. It also may replace Ethernet with InfiniBand links, although company officials are still testing various approaches.
In a game like EVE Online, latency can result from the Internet connections used by players or computing issues in the servers that power the game. Petursson said he tries to minimize the effects of latency on the outcome of games by designing them around any potential constraints and enabling them to adjust to any issues. "We try to ensure an even-playing field," he said.
The number of processor cores in CCP's BladeCenter cluster is increasing by 10% every three months, according to Petursson. That kind of power boost is being driven by increasing use: on Labor Day, CCP set a new peak record for concurrent users on its system with more than 35,300 worldwide, he said.
Laux said IBM sees a lot of opportunity for sales in meeting the processing demands of online game developers. Indeed, IBM last week touted not only CCP's use of its BladeCenter systems, but also other deployments within the gaming industry. Its customers also include Cheyenne Mountain Entertainment Inc., which is developing a game called Stargate Worlds; Icarus Studios LLC, which is creating one called Fallen Earth; and The Codemasters Software Co., which uses a BladeCenter system to support its RF Online game.
- Accelerating Cloud Deployment and Operations with Managed Services Companies that do not have sufficient in-house expertise to either deploy or maintain an IaaS cloud should turn to Managed Service Providers .
- Enable secure remote access to 3D data without sacrificing visual perfomance Design and manufacturing companies must adapt quickly to the demands of an increasingly global and competitive economy. To speed time to market for...
- Simplifying Product Design In A Complex World Product design engineering has moved far beyond the confines of ever-more powerful workstations. Companies can't afford to restrict projects to using only local...
- A Reference Architecture for the Internet of Things The aim of this is to provide Architects and Developers of IoT projects with an effective starting point that covers the major requirements...
- Keep Servers Up and Running and Attackers in the Dark An SSL/TLS handshake requires at least 10 times more processing power on a server than on the client. SSL renegotiation attacks can readily...
- On Demand: Mastering the Art of Mobile Content Management Mobile device usage in the enterprise has skyrocketed, and it continues to escalate. IT must answer to users who demand access to their... All Hardware White Papers | Webcasts