高性能且对用户透明的并行计算机网络仿真方法及仿真器

    公开(公告)号:CN117527603A

    公开(公告)日:2024-02-06

    申请号:CN202311545665.6

    申请日:2023-11-20

    Applicant: 南京大学

    Inventor: 田臣 白松原 郑浩

    Abstract: 本发明公开高性能且对用户透明的并行计算机网络仿真方法及仿真器,方法包括1、划分网络拓扑,每个子图作为一个普通LP;2、将负载作为离散事件插入普通LP的优先队列;创建公共LP,将全局事件存入公共LP的优先队列;3、创建新线程;4、计算普通LP的时间窗口;5、估计每个普通LP的运行时间,从未分配的普通LP中取出运行时间最长的普通LP分配给空闲线程;6、普通LP按照事件的优先级执行事件;统计网络指标;7、计算公共LP的时间窗口;8、用主线程运行公共LP;判断公共LP是否执行了仿真终止事件,若是,则输出网络指标,否则从邮箱中取出执行事件过程中产生的新事件,插入普通LP的优先队列,轮次自增1,返回步骤4。本发明提高并行仿真性能。

Patent Agency Ranking