Simgrid 中的备份链接



有这样的情况:

两台主机通过两个链路连接:其中一个是主链路,第二个链路是备份链路。

<link id="primary" bandwidth="10MBps" state_file="fail.txt"/>
<link id="backup" bandwidth="1MBps" latency="0us"/>

主链路可能会在某个时刻出现故障。在这种情况下,主机必须使用第二个,当主主机正常时不允许使用。

这种建模方式是错误的

<route src="Host1" dst="Host2">
    <link_ctn id="primary"/>
    <link_ctn id="primary"/>
</route>

如何建模?

SimGrid 尚不支持多路由。您必须开发一个新的路由架构,派生 surf::As 类并实现您自己的路由,但这不是一件容易的事。

相关内容

  • 没有找到相关文章

最新更新