Elvis: A Highly Scalable Virtual Internet Simulator

dc.contributor.authorBoddu, Dheeraj Kumar
dc.date.accessioned2025-04-23T20:31:26Z
dc.date.available2025-04-23T20:31:26Z
dc.date.issued2025-02-13
dc.description.abstractElvis 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.
dc.description.urihttps://irojournals.com/iroei/article/view/6/4/6
dc.format.extent18 pages
dc.genrejournal articles
dc.identifierdoi:10.13016/m2mz0b-v3f3
dc.identifier.citationBoddu, Dheeraj Kumar. “Elvis: A Highly Scalable Virtual Internet Simulator.” Journal of Electronics and Informatics 6, no. 4 (February 13, 2025): 357–74. http://doi.org/10.36548/jei.2024.4.006
dc.identifier.urihttps://doi.org/10.36548/jei.2024.4.006
dc.identifier.urihttp://hdl.handle.net/11603/38049
dc.language.isoen_US
dc.publisherInventive Research Organization
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.rightsAttribution-NonCommercial International (CC BY-NC 4.0)
dc.rights.urihttps://www.creativecommons.org/licenses/by-nc/4.0/deed.en
dc.titleElvis: A Highly Scalable Virtual Internet Simulator
dc.typeText

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Elvis_AHighlyScalableVirtualInternetSimulator.pdf
Size:
1.08 MB
Format:
Adobe Portable Document Format