User Tools

Site Tools


pads:lunesinst

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
pads:lunesinst [2013/04/04 13:25] gdangelopads:lunesinst [2019/11/15 12:54] gda
Line 22: Line 22:
 The last version of the LUNES software can be freely downloaded from the [[pads:download|downloads page]]. The last version of the LUNES software can be freely downloaded from the [[pads:download|downloads page]].
  
-LUNES is provided as part of the ARTÌS/GAIA distribution or as a standalone archive. In the first case all the LUNES files are already placed in the ARTÌS-2.0.4/MODELS/LUNES while in the second one it is necessary to untar the LUNES archive in the models directory (ARTÌS-2.0.4/MODELS/).+LUNES is provided as part of the ARTÌS/GAIA distribution or as a standalone archive. In the first case all the LUNES files are already placed in the ARTÌS-x.y.z/MODELS/LUNES while in the second one it is necessary to untar the LUNES archive in the models directory (ARTÌS-x.y.z/MODELS/).
  
 For a complete installation and setup guide of ARTÌS/GAIA please see its specific howto: [[pads:artisinst|ARTÌS & GAIA HOWTO]]. **In the following of this document we assume a running ARTÌS/GAIA installation.** For a complete installation and setup guide of ARTÌS/GAIA please see its specific howto: [[pads:artisinst|ARTÌS & GAIA HOWTO]]. **In the following of this document we assume a running ARTÌS/GAIA installation.**
Line 28: Line 28:
 ==== Missing libraries ==== ==== Missing libraries ====
  
-<fc #ff0000>MISSING LIBRARIES:</fc> the standard installation of Ubuntu 12.04.1 is missing some libraries that are needed by LUNES. The following libraries have to be installed using the command line interface (as shown in the following) or the graphical tools provided in Ubuntu.+<color #ff0000>MISSING LIBRARIES:</color> the standard installation of Ubuntu 12.04.1 is missing some libraries that are needed by LUNES. The following libraries have to be installed using the command line interface (as shown in the following) or the graphical tools provided in Ubuntu.
  
 |  name            ^  description  |  name            ^  description 
Line 34: Line 34:
 ^ libigraph0-dev    |  library for creating and manipulating graphs, development files  | ^ libigraph0-dev    |  library for creating and manipulating graphs, development files  |
  
-<fc #ff6600>EXAMPLE:</fc>+<color #ff6600>EXAMPLE:</fc>
 <code> <code>
 sudo apt-get install libigraph0 libigraph0-dev sudo apt-get install libigraph0 libigraph0-dev
Line 173: Line 173:
 ===== Appendix A: trace files ===== ===== Appendix A: trace files =====
  
-As described above, LUNES produces a large amount of trace files that are stored in the working directory (the default is **/srv/lunes**). Following [[http://pads.cs.unibo.it/download/LUNES-traces.tar.bz2|this link]] it is possible to download an example of such traces. In this case, each file is the output of a single evaluation on a different graph. Each line in the files describes the generation of a new message and/or its delivery on a node.+As described above, LUNES produces a large amount of trace files that are stored in the working directory (the default is **/srv/lunes**). Each line in the trace files describes the generation of a new message and/or its delivery to a node.
  
 The file structure is very simple: The file structure is very simple:
 STAT <operation> <one or more parameters> STAT <operation> <one or more parameters>
  
-In the current version there are only two operations that are implemented: {GEN, RCV}.+In the current version there are only thee operations that are implemented: {GEN, RCV, MSG}.
  
 ^ Operation      ^ Parameter(s)       ^ Description          ^ Parameters          ^ ^ Operation      ^ Parameter(s)       ^ Description          ^ Parameters          ^
-| STAT GEN    | parameter        A new message has been generated.    |    The **parameter** is a integer value that identifies the newly generated message. All the message identifiers are chosen at random.       | +| STAT GEN    | parameter        //A new message has been generated.//       The **parameter** is a integer value that identifies the newly generated message. All the message identifiers are chosen at random.       | 
-| STAT RCV    | parameter1 parameter2 parameter3 [parameter4]    |    A new message has been received by a given node.      All the parameters are integer values. The **parameter1** is the identifier of the receiver. The **parameter2** is the identifier of the message that has been received. The **parameter3** is the number of hops to arrive in this node. There is a **parameter4** only if the message is not locally generated (i.e. it has been delivered by a neighbor). The meaning of this last parameter is the residual TTL of the delivered message.   |+| STAT RCV    | parameter1 parameter2 parameter3 [parameter4]    |    //A new message has been received by a given node.//   |    All the parameters are integer values. The **parameter1** is the identifier of the receiver. The **parameter2** is the identifier of the message that has been received. The **parameter3** is the number of hops to arrive in this node. There is a **parameter4** only if the message is not locally generated (i.e. it has been delivered by a neighbor). The meaning of this last parameter is the residual TTL of the delivered message.   | 
 +| STAT MSG    | parameter        //Total number of delivered messages.//    |    The **parameter** is a integer value that identifies the total number of messages delivered in this run.       | 
pads/lunesinst.txt · Last modified: 2019/11/15 12:56 by gda

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki