User Tools

Site Tools


tdmadama

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
Next revision Both sides next revision
tdmadama [2009-03-18 15:50]
alberto
tdmadama [2010-02-17 15:18]
pot typo
Line 1: Line 1:
-Authors: [[mailto:​alberto.gotta@isti.cnr.it|Alberto Gotta]], [[mailto:​francesco.potorti@isti.cnr.it|Francesco Potorti'​]] and [[mailto:​raffaello.secchi@isti.cnr.it|Raffaello Secchi]]  +Author: [[mailto:​raffaello.secchi@isti.cnr.it|Raffaello Secchi]]
- +
-Developer: [[mailto:​raffaello.secchi@isti.cnr.it|Raffaello Secchi]]+
  
 Year: 2006 License: MIT Year: 2006 License: MIT
Line 19: Line 17:
 This web page reports the instructions to install and configure simulation interface. This web page reports the instructions to install and configure simulation interface.
  
-== For NS 2.31 == +== For NS 2.33 ==
- +
-1) Download the package [[http://​votos.isti.cnr.it/​tdmadama-ns-2.31.tar.bz2|tdmadama-ns-2.31]] +
- +
-2) Read the README file included in the package and follow the instructions to install the module.+
  
-3) From the '​examples'​ directory, execute the script example-tdmadama.tcl and check the outputs. The **analy** utility source code used in the example ​ca be downloded [[http://​wnet.isti.cnr.it/​software/​tdma-dama/​analy.c|here]]+  - Download the package {{:​tdmadama-ns-2.33.tar.bz2|tdmadama-ns-2.33}} 
 +  - Read the README file included in the package and follow the instructions to install the module. 
 +  - From the '​examples'​ directory, execute the script example-tdmadama.tcl and check the outputs. The **analy** utility source codeused in the example, can be downloded [[http://​wnet.isti.cnr.it/​software/​tdma-dama/​analy.c|here]].
  
 The script simulates a single satellite terminal connected to an Internet host via a satellite gateway. The traffic offered to the terminal is a sequence of TCP Sack connections whose starting time is scheduled according to a Poisson process. The amount of data carried by each connection is variable and it is drawn from an exponential distribution. The traffic load offered to the terminal is a function of the average number of packets of individual connections ( $data(bunch) ),  the size in bytes of a TCP segment ( $data(packets) ),  the total transponder capacity in byte/s ( $capSaT ), and the average inter-arrival time between TCP connections. It is given by the following expression: The script simulates a single satellite terminal connected to an Internet host via a satellite gateway. The traffic offered to the terminal is a sequence of TCP Sack connections whose starting time is scheduled according to a Poisson process. The amount of data carried by each connection is variable and it is drawn from an exponential distribution. The traffic load offered to the terminal is a function of the average number of packets of individual connections ( $data(bunch) ),  the size in bytes of a TCP segment ( $data(packets) ),  the total transponder capacity in byte/s ( $capSaT ), and the average inter-arrival time between TCP connections. It is given by the following expression:
Line 32: Line 28:
  
 whose content is shown before the simulation is run. At the end of simulation an estimate of the average completion time of connection is provided together with its confidence interval. The script outputs four files tagged as -bod or -scpc depending on command line arguments. The file "​event"​ is the TDMA-DAMA output whose format is described in the paper. The file "​out"​ is the standard ns-2 output for queue tracing. The latter is processed at the end of simulation run to obtain the traces shown in the eps graphs. These graphs display the bandwidth allocated and the throughput of the terminal. whose content is shown before the simulation is run. At the end of simulation an estimate of the average completion time of connection is provided together with its confidence interval. The script outputs four files tagged as -bod or -scpc depending on command line arguments. The file "​event"​ is the TDMA-DAMA output whose format is described in the paper. The file "​out"​ is the standard ns-2 output for queue tracing. The latter is processed at the end of simulation run to obtain the traces shown in the eps graphs. These graphs display the bandwidth allocated and the throughput of the terminal.
-These graphs show the substancial ​bandwidth saving of DVB-RCS (ETSI EN 301 790) DAMA when it is used to replace existing SCPC systems. The degradation in terms of completion time is instead minor.+These graphs show the significant ​bandwidth saving of DVB-RCS (ETSI EN 301 790) DAMA when it is used to replace existing SCPC systems. The degradation in terms of completion time is instead minor.
  
 == For NS 2.26, 2.28, and 2.29 (Discontinued) == == For NS 2.26, 2.28, and 2.29 (Discontinued) ==
tdmadama.txt · Last modified: 2010-02-17 15:41 by pot