The increasing prevalence LEO satellite mega-constellations for global Internet coverage requires new approaches to evaluate the behavior of existing Internet protocols and applications. Traditional discrete event simulators like Hypatia allow for modeling these environments but fall short in evaluating real applications. This paper builds upon our previous work, in which we proposed a system design for trace-driven emulation of such satellite networks, bridging the gab between simulations and real-time testbeds. By extending the Hypatia framework, we record network path characteristics, e.g., delay and bandwidth, between two endpoints in the network during non-real-time simulations. Path characteristics are exported to Trace Files, which are replayed in real-time emulation environments on real systems, enabling evaluations with real software and human interaction. An advantage of our approach is its easy adaptability to existing simulation models. Our extensive evaluation involves multiple scenarios with different satellite constellations, illustrating the approach's accuracy in reproducing the behavior of satellite networks. Between full simulation, which serves as a baseline for our evaluation, and emulation runs, we observe high correlation metrics of up to 0.96, validating the approach's effectiveness. Challenges such as the lack of emulation-to-simulation feedback and synchronization issues are discussed.
翻译:随着低地球轨道卫星巨型星座在全球互联网覆盖中的日益普及,评估现有互联网协议和应用程序行为需要新的方法。传统的离散事件仿真器(如Hypatia)虽能对此类环境进行建模,但在评估实际应用方面存在不足。本文基于我们先前的研究,提出了一种用于此类卫星网络轨迹驱动仿真的系统设计,以弥合仿真与实时测试平台之间的差距。通过扩展Hypatia框架,我们在非实时仿真过程中记录网络中两个端点之间的网络路径特性(如延迟和带宽)。路径特性被导出至轨迹文件,并在真实系统的实时仿真环境中重放,从而支持对实际软件和人类交互的评估。本方法的优势在于易于适配现有仿真模型。我们通过多种卫星星座场景的广泛评估,证明了该方法在复现卫星网络行为方面的准确性。以完整仿真作为评估基准,在仿真与仿真运行之间,我们观察到高达0.96的高相关性指标,验证了该方法的有效性。文中还讨论了仿真至仿真反馈缺失及同步问题等挑战。