KIT – University of the State of Baden-Wuerttemberg and National Research Center of the Helmholtz Association OPERATING SYSTEMS GROUP DEPARTMENT OF COMPUTER SCIENCE
www.kit.edu
Towards Scalable Parallelization of Functional System Simulation with SimuBoost
GI Fachgruppentreffen Betriebssysteme (BS) 2016 Marc Rittinghaus, Frank Bellosa
Node 1 Node 0
Virtualization [Core 0] Virtualization [Core 1] Non-Det. Events Non-Det. Events Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data Checkpoints/Logs Trace Data
Central Storage
Virtualization Node Management Node Simulation Node Simulation Node Analysis Node
SimuTrace Simulation [Interval 0] SimuTrace SimuTrace SimuTrace Simulation [Interval 1] Simulation [Interval 2] Simulation [Interval 3] SimuTrace Simulation [Interval 4] SimuTrace SimuTrace SimuTrace Simulation [Interval 5] Simulation [Interval 6] Simulation [Interval 7] Simu Trace Simu Trace Storage Provider Storage Provider
Virtualization Logs Simulation Traces
Checkpoints Input Processor Trace Data Results Trace Data Simu Trace Simu Trace Custom Analysis Custom Analysis
Analysis Results
Phase 1 Phase 2 Phase 3