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 [2008-12-31 09:51]
78.13.137.102
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 == 
 + 
 +  - 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 code, used 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:
  
-1Download the package ​[[http://​wnet.isti.cnr.it/​software/​damatfrc/​code/​tdmadama-ns-2.31.tar.bz|tdmadama-ns-2.31]]+set data(load  ​[expr $data(bunch)*$data(packet)*8/($capSAT*$data(next))]
  
-2) Read the README ​file included ​in the package and follow ​the instructions ​to install ​the module.+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 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.28 and 2.29 (Discontinued) ==+== For NS 2.26, 2.28and 2.29 (Discontinued) ==
  
 1) Download the patch [[http://​votos.isti.cnr.it/​ns-allinone-2.29-tdma.patch|ns-allinone-2.29-tdma.patch]] for NS-2.29 or [[http://​votos.isti.cnr.it/​ns-allinone-2.28-tdma.patch|ns-allinone-2.28-tdma.patch]] for NS-2.28 1) Download the patch [[http://​votos.isti.cnr.it/​ns-allinone-2.29-tdma.patch|ns-allinone-2.29-tdma.patch]] for NS-2.29 or [[http://​votos.isti.cnr.it/​ns-allinone-2.28-tdma.patch|ns-allinone-2.28-tdma.patch]] for NS-2.28
tdmadama.txt · Last modified: 2010-02-17 15:41 by pot