From: Arnaud Legrand Date: Wed, 21 Aug 2013 15:55:53 +0000 (+0200) Subject: Rulebased is dead some time ago. X-Git-Tag: v3_9_90~123^2~47 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/97fe5a00683240ca589f71945b0c23445bbac3d3 Rulebased is dead some time ago. --- diff --git a/doc/doxygen/platform.doc b/doc/doxygen/platform.doc index 0085a2d8ac..93e2e25711 100644 --- a/doc/doxygen/platform.doc +++ b/doc/doxygen/platform.doc @@ -126,7 +126,7 @@ attributes. That also have a big impact on how many information you'll have to provide to help the simulator to route between the AS elements. routing possible values are Full, Floyd, Dijkstra, - DijkstraCache, none, RuleBased, Vivaldi, Cluster. For more + DijkstraCache, none, Vivaldi, Cluster. For more explanation about what to choose, take a look at the section devoted to it below. @@ -770,12 +770,6 @@ DijsktraCache example : \subsubsection pf_rm_me Manually-entered route models \li Full: You have to enter all necessary routes manually -\li RuleBased: Rule-Based routing data; same as Full except you - can use regexp to express route. As SimGrid has to evaluate the - regexp, it's slower than Full, but requires less memory. Regexp - syntax is similar as pcre ones, - as this is the lib SimGrid use to do so. - Full example : \verbatim @@ -787,54 +781,6 @@ Full example : \endverbatim -RuleBased example : -\verbatim - - - - - - - - - - - - - - - - - - - - - - - - - - -\endverbatim - -The example upper contains $1src and $1dst. It's simply a reference to -string matching regexp enclosed by "()" within respectively src -and dst attributes. If they were more than 1 "()", then you -could refer to it as $2src, $3src and so on. - \subsubsection pf_rm_sf Simple/fast models \li none: No routing (Unless you know what you are doing, avoid @@ -914,7 +860,7 @@ a link_ctn is the tag that is used in order to reference a \subsubsection pf_asro ASroute ASroute tag purpose is to let people write manually their routes -between AS. It's usefull when you're in Full or Rule-based model. +between AS. It's useful when you're in Full model. ASroute attributes : \li src (mandatory): the source AS id. @@ -929,15 +875,6 @@ between AS. It's usefull when you're in Full or Rule-based model. will be the opposite of the one defined. Can be either YES or NO, default is YES. -Example of ASroute with RuleBased -\verbatim - - - -\endverbatim Example of ASroute with Full \verbatim @@ -968,8 +905,8 @@ between AS. It's usefull when you're in Full or Rule-based model. The principle is the same as ASroute : route contains list of links that are in the path between src and dst, except that it is for routes between a src that can be either host or \b router and a -dst that can be either host or \b router. Useful for Full and -RuleBased, as well as for the shortest-paths based models, where you +dst that can be either host or \b router. Useful for Full +as well as for the shortest-paths based models, where you have to give topological information. @@ -1398,9 +1335,6 @@ characteristics (lookup : time to resolve a route): Defines that there is no routes, so if you try to determine a route without constant network within this AS, SimGrid will raise an exception. -\li RuleBased: Rule-Based routing data (fast initialisation, - relatively slow lookup, moderate memory requirements, fully - expressive): uses regexp to define routes; \li Vivaldi: Vivaldi routing, so when you want to use coordinates \li Cluster: Cluster routing, specific to cluster tag, should not be used.