Datacenter Simulation Methodologies

Half Day Tutorial: Sunday, June 14, 09:00-12:00 at ISCA 2015

In an era of big data, datacenters comprise the essential infrastructure for cloud computing. Yet simulation and evaluation methodologies remain a challenge as computer architects seek to improve datacenter performance and efficiency. This tutorial will demonstrate tools for datacenter research and walk participants through the approach taken at Duke. At the end of the tutorial, participants will be able to:

  • Deploy a full-system, cycle-accurate simulator.
  • Simulate datacenter workloads, such as web search and map reduce.
  • Evaluate heterogeneous processors, emerging memories within a server.
  • The tutorial will demonstrate the simulation of datacenter workloads using MARSSx86 and DRAMSim2. Moreover, we will survey queueing models and discrete event simulators for modeling datacenter dynamics. Finally, we will present case studies with this infrastructure.

    Tutorial Outline

    09:00-10:00       Setting up MARSSx86 and DRAMSim2 [slides]
    10:00-10:10       Break
    10:15-10:45       Websearch simulation [slides]
    10:45-11:15       GraphLab simulation [slides]
    11:15-12:00       Spark simulation [slides]
    12:00-13:00       Questions, Hands-on Session

    Tutorial Organizers

    Prof. Benjamin C. Lee, Duke University (
    Qiuyun Wang, Duke University (
    Seyed Majid Zahedi, Duke University (
    Tamara Silbergleit Lehman, Duke University (