2016-07-11 11 views
0

Есть такая ситуация:Резервные ссылки в 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> 

Как смоделировать это?

+0

@ 2501 Не могли бы вы помочь с обходными решениями? –

ответ

1

SimGrid еще не поддерживает несколько маршрутов. Вам нужно будет разработать новую схему маршрутизации, исходя из класса surf :: As и реализации собственной маршрутизации, но это непростая задача.