DONS: Fast and Affordable Discrete Event Network Simulation with Automatic Parallelization

被引:8
作者
Gao, Kaihui [1 ,2 ]
Chen, Li [2 ]
Li, Dan [1 ,2 ]
Liu, Vincent [3 ]
Wang, Xizheng [1 ]
Zhang, Ran [2 ]
Lu, Lu [4 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Zhongguancun Lab, Beijing, Peoples R China
[3] Univ Penn, Philadelphia, PA 19104 USA
[4] China Mobile Res Inst, Beijing, Peoples R China
来源
PROCEEDINGS OF THE 2023 ACM SIGCOMM 2023 CONFERENCE, SIGCOMM 2023 | 2023年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Network simulation; Data-oriented design; Automatic parallelization; Distributed computing; DESIGN;
D O I
10.1145/3603269.3604844
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Discrete Event Simulation (DES) is an essential tool for network practitioners. Unfortunately, existing DES simulators cannot achieve satisfactory performance at the scale of modern networks. Recent work has attempted to address these challenges by reducing the traffic processed via novel approximation techniques; however, we argue in this paper that much of the slowdown of existing DES simulators is due to their underlying software architecture. Using ideas from high-throughput simulation of virtual worlds in gaming, this paper presents a fundamental redesign of DES network simulator, DONS, that marries domain-specific aspects of packet-level network simulation with recent advances in data-oriented design. DONS can automatically parallelize simulation within and across servers to achieve high core utilization, low cache miss rate, and high memory efficiency. On a relatively weak ARM-based laptop (MacBook Air (M1, 2020)), DONS can simulate one second of a 100 Gbps, 1024-server data center in 22 minutes (a speedup of 21x compared to OMNeT++). On a cluster of CPU-based servers, DONS can achieve a speedup of 65x, matching the order of magnitude of recent GPU-accelerated deep learning performance estimators, but without any loss of accuracy.
引用
收藏
页码:167 / 181
页数:15
相关论文
共 50 条
  • [41] Modeling and evaluation of ergonomic risks and controlling plans through discrete-event simulation
    Zhang, Hong
    Lin, Yilei
    AUTOMATION IN CONSTRUCTION, 2023, 152
  • [42] Discrete Event Simulation Analysis of Product and Process Platforms: A Bridge Construction Case Study
    Larsson, Johan
    Lu, Weizhuo
    Krantz, Jan
    Olofsson, Thomas
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2016, 142 (04)
  • [43] Discrete Event Simulation and Virtual Reality Use in Industry: New Opportunities and Future Trends
    Turner, Christopher J.
    Hutabarat, Windo
    Oyekan, John
    Tiwari, Ashutosh
    IEEE TRANSACTIONS ON HUMAN-MACHINE SYSTEMS, 2016, 46 (06) : 882 - 894
  • [44] Discrete event simulation to aid decision-making and mitigation in solid waste management
    de Oliveira, Raquel Lopes
    Fagundes, Liliane Dolores
    Lima, Renato da Silva
    Montano, Marcelo
    MITIGATION AND ADAPTATION STRATEGIES FOR GLOBAL CHANGE, 2020, 25 (01) : 67 - 85
  • [45] Research on Lean Planning and Optimization for Precast Component Production Based on Discrete Event Simulation
    Yuan, Zhenmin
    Qiao, Yaning
    Guo, Yaru
    Wang, Yaowu
    Chen, Chen
    Wang, Wenshun
    ADVANCES IN CIVIL ENGINEERING, 2020, 2020
  • [46] Discrete Event Simulation for Manufacturing Performance Management and Optimization: A Case Study for Model Factory
    Huynh, Bao Huy
    Akhtar, Humza
    Li, Wenkai
    2020 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY AND MANAGEMENT (ICITM 2020), 2020, : 16 - 20
  • [47] Collaborative Modeling Process for Development of Domain-Specific Discrete Event Simulation Systems
    Sung, Changho
    Kim, Tag Gon
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (04): : 532 - 546
  • [48] A case study of process facility optimization using discrete event simulation and genetic algorithm
    Dahal, K. P.
    Galloway, S. J.
    Burt, G. M.
    McDonald, J. R.
    Hopkins, I.
    GECCO 2005: Genetic and Evolutionary Computation Conference, Vols 1 and 2, 2005, : 2197 - 2198
  • [49] Comprehensive review and future research agenda on discrete-event simulation and agent-based simulation of emergency departments
    Ouda, Eman
    Sleptchenko, Andrei
    Simsekler, Mecit Can Emre
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 129
  • [50] Comparing Two Methodologies for Modeling and Simulation of Discrete-Event Based Automated Warehouses Systems
    Krenczyk, Damian
    Davidrajuh, Reggie
    Skolud, Bozena
    ADVANCES IN MANUFACTURING II, VOL 2 - PRODUCTION ENGINEERING AND MANAGEMENT, 2019, : 161 - 175