Nitrado Increases Online Game Instance Density

Intel® Optane™ DC persistent memory transforms the online gaming world and boosts data center efficiency.

Nitrado is one of the leading providers of game servers and application hosting services. In collaboration with Intel, Nitrado now offers its business customers and end customers the benefits of Intel® Optane™ DC persistent memory. This is an important step in revolutionizing storage capacity for game developers and publishing studios, as well as ensuring Nitrado’s customers continue to enjoy low and stable prices with good performance.

Challenge
The complex worlds of today’s games place ever-increasing demands on the memory capacity of online gaming servers. At the same time, modern Intel® processors have extraordinary computing capacity. In typical gaming server configurations, the memory capacity is reached long before the processor is under strain. Nitrado wanted to increase CPU utilization and game instance density, but the solution would have to be affordable and be able to maintain the excellent gaming experience Nitrado’s customers expect.

Solution
Intel Optane DC persistent memory provides a flexible, high-performance and cost-effective expansion of system memory. Nitrado added Intel Optane DC persistent memory modules (DCPMMs) to its game hosting servers, making it possible to run more instances of a game on a single server without negatively affecting the game server’s performance.

Results
Adding Intel Optane DC persistent memory increased the number of instances of Minecraft* that could run on one of Nitrado’s servers from 182 to 500 (see Figure 1), and boosted CPU utilization from 40 percent to 85 percent1. Server performance remained high. Based on the positive results, Nitrado now offers servers equipped with Intel Optane DC persistent memory to customers.

Figure 1. By increasing game instance density with Intel® Optane™ DC persistent memory, Nitrado keeps hosting prices affordable for its customers.1

Memory-Hungry Games Prevent Efficient CPU Utilization
As online games become more complex, they make increasing demands on both compute and memory resources. But in Nitrado’s experience, some games—such as Minecraft—have asymmetric resource consumption. That is, on a dual-socket server with 20 to 24 cores per processor, system memory becomes full well before CPU utilization maxes out. Because user experience is paramount to Nitrado’s business model, this limits the number of game instances that can be hosted on a server, and leaves compute resources sitting idle.

Inefficient data center resource utilization drives TCO up, which could lead to having to charge customers more for game hosting—something Nitrado did not want to do.

Improving CPU utilization could be achieved by buying less powerful processors, but that could undermine user experience. Another approach would have been to provide more memory by adding more or higher-capacity DRAM modules to game servers. But memory pricing does not generally scale linearly with DRAM and quickly becomes prohibitively expensive. In addition, even the largest capacity DRAM modules are rarely more than 256 GB; at a certain point, the server will run out of free DRAM slots and expanding memory further becomes impossible.

Nitrado sought a solution that affordably and substantially extended system memory without driving up costs or degrading system performance and the user experience during game play.

Replace Some DRAM with a New Large-Capacity Memory Technology—And Maintain Performance
Intel Optane DC persistent memory in Memory Mode2 can add up to 3 TB of memory per socket, which enables Nitrado to increase the number of game instances (each of which runs in a container) on a server—driving up container density and therefore driving down TCO—while maintaining good game server performance. Game performance was measured by observing the effect on a metric called server tick rate. In complex games such as Minecraft, simulations are run in the background—many per second—to prepare for what will happen next in the game (a monster might take a step or a player’s health and hunger are updated according to the player’s circumstances). The tick rate is the frequency at which a server processes updates and is measured in hertz (Hz). The faster the tick rate, the more “real-time” the game seems to players. Minecraft typically runs at a rate of 20 ticks per second.3 In Nitrado’s tests, replacing some DRAM with Intel Optane DCPMMs did not negatively affect Minecraft’s tick rate, thereby preserving the player-side experience.

New Game Possibilities on the Horizon
The cloud gaming market is projected to grow at a compound annual growth rate (CAGR) of 40 percent between 2018 and 2023, reaching a total market size of USD 8 billion by 2025 (up from just over USD 1 billion in 2018).4 The benefits of Intel Optane DC persistent memory are going to help Nitrado be part of that growth today. But the ripple effects go beyond Nitrado and its customers.

With the potential for online gaming servers to have as much as 6 TB of Intel Optane DCPMMs installed, game developers and publishing studios can up their game as well. Want more monsters? More tsunamis? More volcanoes? More action and options? With memory no longer the limiting factor on what can happen in “real-time” for online gamers, the gaming industry will transform, creating more fantastic worlds and adventure—creating perhaps an even stronger demand for online gaming services such as Nitrado’s.

“Our tests showed that we can use Intel® Optane™ DC persistent memory modules (DCPMMs) to extend system memory, letting us more fully utilize our CPUs without losing performance.” —Marco Balle, ceo, Nitrado*

Collaborating to Drive Innovation in the Data Center
Intel relentlessly innovates, seeking to develop technologies that not only transform the data center, but computing itself. Likewise, Nitrado is a forward-thinking company dedicated to providing top-tier gaming performance and user experience to its customers. When two such companies work together, the results are impressive.

Intel Optane DC persistent memory introduces a flexible new tier to the traditional data center memory hierarchy, architected specifically for data center usage. By deploying systems with Intel Optane DC persistent memory in Memory Mode, Nitrado can optimize its data center efficiency by hosting more game instances per server—thereby increasing CPU utilization—without players noticing any negative effects on game performance.

Intel provided Nitrado with testing servers provisioned with Intel Optane DC persistent memory in Memory Mode, and Intel engineers worked with the Nitrado team to choose an optimal configuration of DRAM and DCPMM that would be most cost effective, efficient and performant. Nitrado’s current offering uses 1.5 TB of DCPMM, but in the future could deploy up to 3 TB per CPU socket (in addition to the DRAM in the system).

Better Data Center Efficiency without Compromising Performance
As shown in Figure 2, adding Intel Optane DCPMM in Memory Mode to the gaming server increased the number of Minecraft instances concurrently running from 182 to at least 500, while CPU utilization climbed from 40 percent to 85 percent. More efficient CPU usage and higher game instance/container density reduces data center costs and presents an opportunity for expansion of services—more games, more customers—without degradation of game performance. Nitrado and Intel are excited about the possibilities, not just for Nitrado and its customers, but also for the game development community. Intel will continue to work with Nitrado to pass on the benefits of Intel innovations to Nitrado’s customers. Just think of the magical worlds that can be created, now that memory is no longer a constraint.

Figure 2. Increased container density and CPU utilization resulting from adding Intel® Optane™ DC persistent memory to gaming servers enables Nitrado* to keep costs down while maintaining performance levels.

Spotlight on Nitrado*
Online gaming is steadily growing in popularity, and Nitrado* makes it easy and affordable for customers to have their own gaming server. Customers do not need to be a technology expert to rent a server and to create their own world where they can play together with their friends. Having a game server with Nitrado has many advantages, as its data centers are strategically located all around the world for optimal latency. Nitrado’s goal is to optimize the gaming experience, which is why it offers cutting-edge servers that are protected against distributed denial of service (DDoS) and have been customized to run more than 130 games dynamically and automatically.

Using an intuitive Web browser interface or smartphone app, Nitrado’s customers can rent servers, start games, add and delete players, and even change from game to game while keeping their same files and configurations. Customers can focus on gaming, rather than on server admin tasks. Nitrado also provides services for Xbox* and PS4* consoles, rents dedicated servers to game studios and publishers, and offers a managed solution where Nitrado handles the instances that are running on dedicated machines.

The company was founded in 2012, and has data centers in Frankfurt, London, New York, Miami, Los Angeles, Sydney and Singapore. In total, Nitrado’s data centers run about 40,000 Intel® CPU cores.

Results

  • 112 percent increase in CPU usage.1
  • 175 percent increase in game instance density.1
  • Flexibility for future business expansion, with more games and more customers
  • Better data center efficiency results in total cost of ownership (TCO) reduction, helping to keep hosting prices low
  • Memory is no longer a limited resource for game developers, allowing them to create even more fantastic worlds

Explore Related Intel® Products

Intel® Xeon® Scalable Processors

Drive actionable insight, count on hardware-based security, and deploy dynamic service delivery with Intel® Xeon® Scalable processors.

Learn more

Intel® Optane™ DC Persistent Memory

Extract more actionable insights from data – from cloud and databases, to in-memory analytics, and content delivery networks.

Learn more

通知および免責事項

インテル® テクノロジーの機能と利点はシステム構成によって異なり、対応するハードウェアやソフトウェア、またはサービスの有効化が必要となる場合があります。実際の性能はシステム構成によって異なります。絶対的なセキュリティーを提供できるコンピューター・システムはありません。詳細については、各システムメーカーまたは販売店にお問い合わせいただくか、http://www.intel.co.jp を参照してください。// 性能に関するテストに使用されるソフトウェアとワークロードは、性能がインテル® マイクロプロセッサーだけに最適化されていることがあります。SYSmark* や MobileMark* などの性能テストは、特定のコンピューター・システム、コンポーネント、ソフトウェア、操作、機能を使用して測定したものです。結果はこれらの要因によって異なります。製品の購入を検討される場合は、他の製品と組み合わせた場合の本製品の性能など、ほかの情報や性能テストも参考にして、パフォーマンスを総合的に評価することをお勧めします。詳細については、https://www.intel.co.jp/benchmarks (英語) を参照してください。// 性能の測定結果はシステム構成の詳細に記載された日付時点のテストに基づいています。また、現在公開中のすべてのセキュリティー・アップデートが適用されているとは限りません。詳細については、公開されている構成情報を参照してください。絶対的なセキュリティーを提供できる製品やコンポーネントはありません。// 記載されているコスト削減シナリオは、指定の状況と構成で、特定のインテル® プロセッサー搭載製品が将来のコストに及ぼす影響と実現されるコスト削減の例を示すためのものです。状況によって異なる可能性があります。インテルは、いかなるコストもコスト削減も保証いたしません。// インテルは、本資料で参照しているサードパーティーのベンチマーク・データまたはウェブサイトについて管理や監査を行っていません。本資料で参照しているウェブサイトにアクセスし、本資料で参照しているデータが正確かどうかを確認してください。// いくつかのテスト結果は、インテル社内での分析またはアーキテクチャーのシミュレーションあるいはモデリングで推定 / シュミレートされており、情報提供を目的として提供されています。システム・ハードウェア、ソフトウェア、構成などの違いにより、実際の性能は掲載された性能テストや評価とは異なる場合があります。

免責事項

1

2019年2月7日実施のNitradoによるテスト。All-DRAM構成:デュアルソケット インテル® Xeon® Gold 6148プロセッサー(8x 64 GB DDR4-2666 DRAM),インストールされているメモリの合計 = 512 GB。使用可能なシステムメモリ=512 GB。Minecraft *インスタンスの数:182。CPU使用率:40%。DRAM + インテル® Optane™ DCパーシステント・メモリー構成:デュアルソケット インテル® Xeon® Gold 6252プロセッサ(12x 128 GB(1.5TB)インテル® Optane™ DC パーシステント・メモリーと12x 16 GB(192 GB)DDR4-2600 DRAM)インストールされているメモリの合計=1,692 GB。使用可能なシステムメモリ=1,536 GB。Minecraft インスタンスの数:500。CPU使用率:85% 最終結果は、Nitradoのテストデータから推定されたものです。

2

インテル® Optane™ パーシステント・メモリーは2つのモードで動作が可能です。メモリモードでは、アプリケーションとOSはDRAMのみのシステムと同じように、揮発性メモリーの単一プールを認識します。このモードでは、アプリケーションにおける特定のパーシステント・メモリー・プログラミングは必要ありません。また電力が失われた場合、データは保存されません。これは、Nitrado*が使用する動作モードです。アプリ・ダイレクト・モードでは、アプリケーションとOSはプラットフォームに2種類のダイレクトロード / ストアメモリーがあることを認識し、DRAMまたはインテル® Optane™ DC パーシステント・メモリーに適したデータの読み取りまたは書き込みを指示できます。データベースの「スクラッチパッド」など、レイテンシーを最小限に抑え、永続的なデータストレージを必要としない操作をDRAMで実行できます。永続化する必要があるデータまたは非常に大きな構造体は、インテル® Optane™ DC パーシステント・メモリーにルーティングできます。