Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:dwl:hen [2011/12/02 12:17]
ducourth
en:dwl:hen [2017/03/21 09:09] (current)
ducourth
Line 3: Line 3:
 {{:​poule.png?​100}} {{:​poule.png?​100}}
  
-After installing the //nest//, you can add a //hen// to help managing the //chicken// (aka the applications). ​If you do not install any hen, you have to manage connections by yourself using the shell facilities (see the nest documentation). It is ok for quick tests or simple scenario. If you want more, a //hen// is useful.+After installing the //nest//, you can add a //hen// to help managing the //chicken// (aka the applications). ​Several hens are available depending on your needs:
  
-Several hens are available depending on your needs: +  ​**By default**, that is without installing any specific ​hen, **the __Airplug-term__ ​mode is available**
-  ​A //​[[#​Live ​hen|live hen]]// for real deploiement;​ this is the __Airplug-road__ ​mode. +    For running ​the Airplug-term ​mode, you just have to install the nest (aka the skeletin Airplug distribution)
-  An //​[[#​Emulation hen|emulation hen]]// for emulating ​the dynamic network into your computer; this is the __Airplug_emu__ ​mode. +    With Airplug-term, ​the connections between nodes are managed using the shell. However some shell scripts are available (and you may write your owns)
-  A //​[[#​Simulation hen|simulation hen]]// for playing with the applications into the Network Simulator ns-2; this is the __Airplug_ns__ mode+    This is convenient when designing applications because it is easy and quick. If you want more (eg. testing the application on complexe and various real scenario), you may install a //​hen// ​in the nest.
-  //[[#​Remote ​hen|remote hen]]// for playing with the applications remotely, using network connexion to join other applications. The remote mode can be used conjointly with the emulation mode.+
  
-===== Live hen ===== 
-For running the Airplug-road mode, you need to install the //live hen// APG. 
-This hen allows to manage chicken (that is, the applications) for a real deployment, using many computers. We use it for experimentations on the road for instance. 
  
-  * Informations +  * **A //[[en:​dwl:​hen-live:​start|live hen]]// for real deploiement;​ this is the __Airplug-live__ mode.** 
-    ​* [[en:​dwl:​hen-live:​info:​install]] +    * For running the Airplug-live mode, you need to install the //​live ​hen// APG, which is a C program. 
-    ​[[en:​dwl:​hen-live:​info:​usage]] +    * This hen allows to manage chicken (that is, the applications) for a real deployment, using many computers. We use it for experimentations on the road for instance.
-  ​Download +
-    * [[en:​dwl:​hen-live:​content:​license]] +
-  * Comments and suggestions +
-    * [[en:dwl:hen-live:​share:​start|Comments and suggestions]] +
-  * Private +
-    * [[en:dwl:hen-live:​priv:​start]]+
  
-===== Emulation ​hen ===== +  * **An //[[en:dwl:hen-emul:​start|emulation hen]]// for emulating the dynamic network into your computer; this is the __Airplug_emu__ mode.** 
-For running the Airplug-emu mode, you needs to install the //emulation hen// EMU. +    ​* ​For running the Airplug-emu mode, you needs to install the //emulation hen//, which is a Tcl-Tk program named EMU. 
-This hen allows to manage many chicken (that is, the applications) into a single computer, by reproducing the network and establishing connections automagically. We use this mode for prototyping and testing our applications.+    ​* ​This hen allows to manage many chicken (that is, the applications) into a single computer, by reproducing the network and establishing connections automagically. We use this mode for prototyping and testing our applications.
  
-  * Informations +  * **A //[[en:​dwl:​hen-remo:start|remote ​hen]]// for playing with the applications remotely**, using network connection ​to join other applicationsThe remote ​mode can be used conjointly ​with the emulation mode
-    ​[[en:​dwl:​hen-emul:​info:​install]] +    * For running an Airplug application remotely, you need to install the //remote hen//, which is a specific Tcl-Tk application named RMT and its library (sourced by remote applications). 
-    ​* [[en:​dwl:​hen-emul:info:​usage]] +    * It allows to connect any applications to others, using a socket on any network (wired, wireless...). By combining the //remote hen// and the //emulation hen//, an hybrid emulation is obtained.
-    * [[en:​dwl:​hen-emul:​info:​scenarios|examples of scenarios]] +
-    * [[en:dwl:hen-emul:​info:​xml-ref|XML file in details]] +
-  ​Comments and suggestions +
-    ​[[en:​dwl:​hen-emul:​share:​start]] +
-  * Download +
-    * [[en:​dwl:​hen-emul:​content:​license]] +
-  * Private +
-    * [[en:​dwl:​hen-emul:​priv:​start]] +
- +
-===== Simulation hen ===== +
-For running the Airplug-ns modeyou need to install the //​simulation hen//It is composed of some add-ons for the Network Simulator ns-2 (the installation of ns-2 is required). This mode allows to run the chicken (that is, the applications) into the simulators ​with few modifications. We use it for studying ​the scalability of our protocols and for comparisons with others. +
- +
-  * Informations +
-    * [[en:​dwl:​hen-simu:​info:​install-ns|Installing ns-2 (on an Ubuntu Linux)]] +
-    * [[en:​dwl:​hen-simu:​info:​install-airplug-ns|Installing Airplug-ns]] +
-    * [[en:​dwl:​hen-simu:​info:​adapt|Adaptation of a Tcl/Tk Airplug application to ns-2]] +
-    * [[en:​dwl:​hen-simu:​info:​usage|How to use Airplug-ns and ns for studying an application]] +
-    * [[en:​dwl:​hen-simu:​info:​internal|How Airplug-ns works]] +
-  * Download +
-    * [[en:​dwl:​hen-simu:​content:​license]] +
-  * Comments and suggestions +
-    * [[en:​dwl:​hen-simu:​share:​start]] +
-  * Private +
-    * [[en:​dwl:​hen-simu:​priv:​start]] +
- +
-===== Remote hen ===== +
-For running an Airplug application remotely, you need to install the //remote hen//. It allows to connect any applications to others, using a socket on any network (wired, wireless...). By combining the //remote hen// and the //emulation hen//, an hybrid emulation is obtained. ​This hen is composed of the RMT application and its library +
- +
- +
-  * Informations +
-    * [[en:​dwl:​hen-remo:​info:​install]] +
-    * [[en:​dwl:​hen-remo:​info:​usage]] +
-  * Download +
-    * [[en:​dwl:​hen-remo:​content:​license]] +
-  * Share +
-    * [[en:​dwl:​hen-remo:​share:​start|Enter your comments and suggestions here]] +
-  * Private +
-    * [[en:​dwl:​hen-remo:​priv:​start]]+
  
 +  * **A //​[[en:​dwl:​hen-simu:​start|simulation hen]]// for playing with the applications into the Network Simulator ns-2; this is the __Airplug_ns__ mode.**
 +    * For running the Airplug-ns mode, you need to install the //​simulation hen//, which is composed of add-ons for the Network Simulator ns-2 (the installation of ns-2 is required).
 +    * This mode allows to run the chicken (that is, the applications) into the simulators with few modifications. We use it for studying the scalability of our protocols and for comparisons with others.
 +    * Currently (2017), this simulation hen is no more maintened.
  
 ([[http://​voleoiseau-cassy.blogspot.com/​2007/​06/​poule-deau-gallinule.html|original image here]]) ([[http://​voleoiseau-cassy.blogspot.com/​2007/​06/​poule-deau-gallinule.html|original image here]])
 
Back to top
en/dwl/hen.1322824656.txt.gz · Last modified: 2011/12/02 12:17 by ducourth
 
 
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0