Simulation and emulation are popular approaches for experimentation in Computer Networks. However, due to their respective inherent drawbacks, existing solutions cannot perform both fast and realistic control plane experiments. To close this gap, we introduce Horse. Horse is a hybrid solution with an emulated control plane, for realism, and simulated data plane, for speed. Our decoupling of the control and data plane allows us to speed up the experiments without sacrificing control plane realism.
翻译:仿真与模拟是计算机网络实验中常用的方法。然而,由于各自固有的局限性,现有解决方案无法同时实现快速且逼真的控制平面实验。为弥合这一差距,我们提出了Horse。Horse是一种混合解决方案,采用模拟的控制平面以保证真实性,同时使用仿真的数据平面以提升速度。我们通过解耦控制平面与数据平面,能够在不牺牲控制平面真实性的前提下加速实验进程。