Pantheon工具使用

一. 使用说明

1. 下载 pantheon 代码并安装子模块

git clone https://github.com/StanfordSNR/pantheon.git

git submodule update --init --recursive

2. 安装依赖与初始化

(1) 运行 tools/install_deps.sh 安装依赖

(2) 运行 src/experiments/setup.py --install-deps (--all | --schemes "<cc1> <cc2> ...") 安装对应拥塞算法的依赖

(3) 运行 src/experiments/setup.py [--setup] [--all | --schemes "<cc1> <cc2> ..."] 初始化相应的拥塞控制方案,--setup 只需要运行一次,但是 setup.py 脚本需要在每次电脑重启后重新执行(不加 --setup)

3. 运行 pantheon

本地仿真环境运行:./src/experiments/test.py local --schemes "<cc1> <cc2> ..."

与远程主机环境运行:./src/experiments/test.py remote user@HOST:PANTHEON_DIR --schemes "<cc1> <cc2> ..." --sender (local | remote)

./src/experiments/test.py local -h,./src/experiments/test.py remote -h 可以查看详细用法。实际用法举例如下:

本地模式:./src/experiments/test.py local --schemes "bbr" --data-dir data

远程模式:./src/experiments/test.py remote root@127.0.0.1:/root/pantheon --schemes "bbr" --sender local --data-dir data 

4. 仿真数据分析

./src/analysis/analyze.py --data-dir DIR

上述命令将分析测试数据并生成详细的 pdf 报告。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

椛茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值