Phantom: Netzwerksimulation durch Kooptierung von Linux-Prozessen

Co-Opting Linux Processes for High-Performance Network Simulation (2022)

Phantom: Netzwerksimulation durch Kooptierung von Linux-Prozessen

Phantom ist ein neues Werkzeug für Experimente mit verteilten Systemen, das einen diskreten Ereignissimulator direkt unveränderte Anwendungen als Linux-Prozesse ausführt. Durch effiziente Prozesssteuerung, Syscall-Interposition und Datentransfermethoden werden die Prozesse in die Simulationsumgebung integriert. In großen P2P-Benchmarks ist Phantom bis zu 2,2× schneller als Shadow, bis zu 3,4× schneller als NS-3 und bis zu 43× schneller als gRaIL. Bei großen Tor-Netzwerksimulationen erreicht es eine mit Shadow vergleichbare Leistung.

Phantom ist bis zu 2,2× schneller als Shadow, bis zu 3,4× schneller als NS-3 und bis zu 43× schneller als gRaIL in großen P2P-Benchmarks.

Mehr von diesem Tag

2026-07-24