Elvis: A Highly Scalable Virtual Internet Simulator

Elvis is a highly scalable virtual Internet simulator that can simulate up to a hundred thousand networked machines communicating over TCP/IP on a single off-the-shelf desktop computer. This research describes the construction of Elvis in Rust, a new memory-safe systems programming language, and the design patterns that enabled us to reach scalability targets. Traffic in the simulation is generated from models based on user behavior research and profiling of large web servers. Additionally, a Network Description Language (NDL) was designed to describe large Internet simulations.

Publication Details

Journal
Maryland Shared Open Access Repository (USMAI Consortium)
Published
2025-02-13
DOI
https://doi.org/10.13016/m2mz0b-v3f3
Primary Topic
Network Traffic and Congestion Control
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Elvis: A Highly Scalable Virtual Internet Simulator

Maryland Shared Open Access Repository (USMAI Consortium)
Network Traffic and Congestion Control
article

Elvis: A Highly Scalable Virtual Internet Simulator

article en

Abstract

Elvis is a highly scalable virtual Internet simulator that can simulate up to a hundred thousand networked machines communicating over TCP/IP on a single off-the-shelf desktop computer. This research describes the construction of Elvis in Rust, a new memory-safe systems programming language, and the design patterns that enabled us to reach scalability targets. Traffic in the simulation is generated from models based on user behavior research and profiling of large web servers. Additionally, a Network Description Language (NDL) was designed to describe large Internet simulations.

Maryland Shared Open Access Repository (USMAI Consortium)
Openalex Percentile: Top 53%
Network Traffic and Congestion Control
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Elvis: A Highly Scalable Virtual Internet Simulator · Maryland Shared Open Access Repository (USMAI Consortium) (2025) | TGRS Research Map | TGRS