From 45ccc25ea606d8f4651ff5f03b3c98733b36203d Mon Sep 17 00:00:00 2001 From: mquinson Date: Wed, 16 May 2007 10:42:33 +0000 Subject: [PATCH 1/1] Is it possible to have several paths between two given hosts? git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3528 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- doc/FAQ.doc | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/doc/FAQ.doc b/doc/FAQ.doc index de38773ac7..77306c434c 100644 --- a/doc/FAQ.doc +++ b/doc/FAQ.doc @@ -882,6 +882,47 @@ latency_file and state_file. The only difference with CPUs is that bandwidth_file and latency_file do not express fraction of available power but are expressed directly in bytes per seconds and seconds. +\subsubsection faq_platform_multipath Is it possible to have several paths between two given hosts? + +The answer is no, unfortunately. Let's consider the following platform +file: + +\verbatim + + + + + + + + + +\endverbatim + +Althrough it is perfectly valid, it does not mean that data traveling +from A to C can either go directly (using link 3) or through B (using +links 1 and 2). It simply means that the routing on the graph is not +trivial, and that data do not following the shortest path in number of +hops on this graph. Another way to say it is that there is no implicit +in these routing descriptions. The system will only use the routes you +declare (such as ), without trying to build new routes by aggregating +the provided ones. + +You are also free to declare platform where the routing is not +symetric. For example, add the following to the previous file: + +\verbatim + + + + +\endverbatim + +This makes sure that data from C to A go through B where data from A +to C go directly. Do not worry about realism of such settings since +we've seen ways more weird situation in real settings. + \subsubsection faq_flexml_bypassing Bypassing the XML parser with your own C functions So you want to bypass the XML files parser, uh? Maybe doin some parameter -- 2.20.1