www.pudn.com > 802.16jModule.rar > test-be


#!/bin/bash

# Bash file to run test BE algorithm and check BW allocation/collision
# @author rouil

RES_DIR=res_test_be #output directory

if [ "$1" == "clean" ]; then
    rm -r $RES_DIR
else
    mkdir $RES_DIR
    cd $RES_DIR
    echo    "                       Packet sent | Packet received | Packet loss (due to BW) |"
    for nbMNs in "1" "3" "5" "7" "10" "15" "20"; do		
	mkdir $nbMNs
	cd $nbMNs
	echo -n "Running for " $nbMNs "MNs:"
	ns ../../test-be.tcl $nbMNs &> log.t
	SENT=`grep AGT out.res | grep cbr | grep -c ^s`
	RECV=`grep "1 0" out.res | grep -c ^r `
	BWR=`grep BWR out.res | grep -c cbr`
	echo    "      "$SENT"            "$RECV"                  "$BWR"              "
	echo $nbMNs $SENT $RECV $BWR >>../results.dat
	#rm out.res
	#rm log.t
	cd ..
    done
    cd ..
    gnuplot plot-test-be	
fi