SimBricks: End-to-End Network System Evaluation with Modular Simulation

12/28/2020
by   Hejing Li, et al.
0

Full system "end-to-end" measurements in physical testbeds are the gold standard for network systems evaluation but are often not feasible. When physical testbeds are not available we frequently turn to simulation for evaluation. Unfortunately, existing simulators are insufficient for end-to-end evaluation, as they either cannot simulate all components, or simulate them with inadequate detail. We address this through modular simulation, flexibly combining and connecting multiple existing simulators for different components, including processor and memory, devices, and network, into virtual end-to-end testbeds tuned for each use-case. Our architecture, SimBricks, combines well-defined component interfaces for extensibility and modularity, efficient communication channels for local and distributed simulation, and a co-designed efficient synchronization mechanism for accurate timing across simulators. We demonstrate SimBricks scales to 1000 simulated hosts, each running a full software stack including Linux, and that it can simulate testbeds with existing NIC and switch RTL implementations. We also reproduce key findings from prior work in congestion control, NIC architecture, and in-network computing in SimBricks.

READ FULL TEXT
research
09/19/2018

Time Synchronization in modular collaborative robots

A new generation of robot systems which are modular, flexible and safe f...
research
10/25/2019

An End-to-End HW/SW Co-Design Methodology to Design Efficient Deep Neural Network Systems using Virtual Models

End-to-end performance estimation and measurement of deep neural network...
research
05/16/2020

Toward End-to-End, Full-Stack 6G Terahertz Networks

Recent evolutions in semiconductors and photonics have brought the terah...
research
12/13/2017

Applying the Residue Number System to Network Inference

This work explores the lesser studied objective of optimizing the multip...
research
08/17/2020

The Best of Both Worlds: Hybrid Data-Driven and Model-Based Vehicular Network Simulation

The analysis of the end-to-end behavior of novel mobile communication me...
research
08/14/2020

Toward an End-to-End Auto-tuning Framework in HPC PowerStack

Efficiently utilizing procured power and optimizing performance of scien...
research
11/29/2022

BotSIM: An End-to-End Bot Simulation Toolkit for Commercial Task-Oriented Dialog Systems

We introduce BotSIM, a modular, open-source Bot SIMulation environment w...

Please sign up or login with your details

Forgot password? Click here to reset