My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Running_notes  

1. NICE streaming application test

Requirements:

Installation:

Configuration file: omnetpp.ini

  • Modify .hoang_use_cost=true (or false) to run with (or without) new cost function
  • To customize the cost function's variables (delay only, bandwidth only, delay+bandwidth) take a look at Nice::cost() in OverSim-20090908/src/overlay/Nice/Nice.cc
  • .overlayTerminalNumber = 16, 32, 64 … 1024

Run:

cd OverSim-20090908/simulations
../src/OverSim -u Cmdenv -c NiceTestAppGTITM

2. Tests with an outside wimax singleHost

Requirements:

MUST setup OverSim on two sides: Server and SingleHost (on two different hosts)

Installation:

  • Server: checkout svn/trunk/OverSim_server_2010 and svn/trunk/inet2010 in the omnetpp4.1 IDE.
  • SingleHost: checkout svn/trunk/OverSim_singlehost_2010 and svn/trunk/inet2010

Configuration files:

  • Server: OverSim/simulations/realworld/world.ini
  • SingleHost: OverSim/simulations/realworld/niceapp.ini

Run:

  1. Setup OpenVPN tunnel between Server and SingleHost:
Server:
  sudo openvpn openvpn_server.txt
SingleHost:
  sudo openvpn openvpn_client.txt
  sudo ./add_static_route_singlehost.sh
2. Run at SingleHost first
  cd OverSim/simulations/realworld/
  ./run.sh
3. Then start Server:
  cd OverSim/simulations/realworld/
  sudo ./root_setup-world.sh

Notes:

Must setup openvpn tunnel first of all to create an interface 1.1.1.2 for SingleHost and to resolve the problem of public/private IP address range.

3. Support IMS system

Requirements:

osip , eXosip2

Run on 1 simulation server and many SingleHosts.

Common INET: svn/trunk/inet_ims

Separate OverSim for each side (server, single hosts)

Overlay Server:

Checkout: svn/trunk/OverSim_server_2010

EnodeB

Checkout: svn/trunk/eNodeB

Independent Single UEs

Checkout: svn/trunk/OverSim_singlehost_UE

Run:

Scenario 2

1. Start 2 eNodeBs (on the pc which hosts 2 enodebs)

cd OverSim/simulations/realworld
sudo ./add_static_route.sh
sudo ./run_2_enodeb.sh

See more detail in run_2_enodeb.sh to run enodebs on different computers.

Terminate:

sudo killall OverSim
sudo ./del_static_route.sh

2. Start server (on server side)

cd OverSim/simulations/realworld
sudo ./add_static_route.sh
sudo ./root_setup-world.sh

Terminate: Ctrl+C

3. Run SIPp client

Scenario 3

1. Start singleHost*s (on the pc that hosts all of them)

cd OverSim/simulations/realworld
sudo ./add_static_route.sh
sudo ./setup_4_interface.sh
sudo ./run_4_singlehost.sh

setup_4_interface.sh to create 4 sub-interface of eth0 with 4 different IP addresses.

2. Start server

cd OverSim/simulations/realworld
sudo ./add_static_route.sh
sudo ./root_setup-world.sh

Notes

Must run add_static_route.sh to make sure that OverSim packets are routed directly and correctly between different sides (server, enodeb, singlehosts)


Sign in to add a comment
Powered by Google Project Hosting