ON REPEATABLE EMULATION IN VIRTUAL TESTBEDS

ON REPEATABLE EMULATION IN VIRTUAL TESTBEDS
复制标题

关于虚拟测试台中的可重复仿真

DOI:
10.1109/wsc.2018.8632254
复制
发表时间:
2018
期刊:
2018 Winter Simulation Conference (WSC)
影响因子:
--
通讯作者:
D. Nicol
D. Nicol
中科院分区:
--
文献类型:
--
作者:
Vignesh Babu;D. Nicol

文献摘要

被引文献

相似文献

虚拟测试平台是评估嵌入式控制系统(如控制电网的系统)中的网络安全问题和网络安全解决方案的重要工具。然而,如果没有明确的控制,虚拟测试台的行为是不可重复的,这限制了我们重播测试台实验以重新创建令人惊讶的事件,甚至隔离和修复错误的能力。在本文中,我们考虑扩展TimeKeeper仿真框架,旨在提高其可重复性。一种方法是通过汇编语言指令来执行,另一种方法是要求模拟的应用程序通过虚拟时间来报告自己的进度。经验数据证明了我们的建议的潜力。
Virtual testbeds are essential tools for evaluation of cyber-security problems and cyber-security solutions in embedded control systems such as those that control the power grid. However, without explicit control, virtual testbed behavior is not repeatable, which limits our ability to replay a testbed experiment to re-create a surprising event, or even isolate and fix a bug. In this paper we consider extensions to TimeKeeper emulation framework aimed at improving its repeatability. One approach steps through assembly language instructions, the other asks emulated applications to report their own progress through virtual time. Empirical data demonstrates the potential of our proposals.