20
Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish Shetty Information Networking Institute Carnegie Mellon University ACTS Propagation Workshop Oklahoma City, OK October 22-23, 1998

Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Use of a Software Simulator forModeling the ACTS Link

Roy Laurens

Parag Manihar

Ioannis Pavlidis

Satish Shetty Information Networking Institute

Carnegie Mellon University

ACTS Propagation Workshop

Oklahoma City, OK

October 22-23, 1998

Page 2: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Agenda

¥ CMU/NASA ACTS Experiment

¥ Network Simulator (ns)

¥ Error Modeling for the ACTS Link

¥ Data collection and analysis

¥ Conclusions and Future Research

Page 3: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Goals

¥ ACTS Error Modeling module for NS

¥ Performance analysis and Improvementof TCP behavior over ACTS

¥ Mobile IP performance over ACTS

Page 4: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

CMU/NASA ACTS Experiment

LET

ACTS

EFData SDM9000 Comstream CM701

USAT

Comstream CM701 EFData SDM9000

Cisco 3640 Router Cisco 3640 Router

Cisco 1548Dual Speed Hub

NASA RouterCorrespondent

Node

100Mbps

RS449HSSI RS449 HSSI

Internet

NASA CMU45Mbps

6 Mbps

6 Mbps

45Mbps

Network BCMU ChaosNet

Network ANASA

FreeBSD Router

FreeBSD Router

Wean Hall

Hammershlag Hall

"Mobile Node"

Hub

Correspondent

Ethernet"Mobile Node" Ethernet

Page 5: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Network Simulator (ns)¥ Collaborative effort: USC/ISI, PARC,

LBNL & UCB

¥ Event based queue modeling

¥ Easily extendable modular framework

¥ Protocol definition and simulationconfiguration using scripting language

¥ Graphical tools for animation andconfiguration

Page 6: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

ns Architecture

Traffic

Routing

Queues

Error Model

Application

Transport

Network

Link

Demux

Agent

Page 7: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Error modeling in ns

¥ Bit Error Rate

¥ Error inter-arrival time

0

2

4

6

8

10

12

14

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60

Time (sec.)

Fre

qu

ency

First Second Third Model

Page 8: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Experiment Data

¥ Eb/No, BER, Beacon Fade and TCP data

¥ Signal Degradation on a Rainy day

¥ Effect on the TCP tests performed

Page 9: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Fade data on Rainy Day from Beacon Signals at 20Ghz and 30Ghz

-35

-30

-25

-20

-15

-10

-5

0

10.00 10.50 11.00 11.50 12.00 12.50 13.00 13.50 14.00

Time (Hour of Day)

Fad

e L

evels

Co

mp

are

d t

o C

lear

Sky (

dB

)

Page 10: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish
Page 11: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish
Page 12: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

TCP Test Near Fade Event

0.0E+00

1.0E+06

2.0E+06

3.0E+06

4.0E+06

5.0E+06

6.0E+06

7.0E+06

8.0E+06

9.0E+06

0 20 40 60 80 100 120 140

Time (seconds)

Receiv

er A

CK

Seq

Nu

ms

Page 13: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish
Page 14: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Simulation verification

¥ Modeling the Observed Link Conditions

¥ Model vs Observed Link Behavior

¥ Multiple Simulation Run Results

Page 15: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish
Page 16: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish
Page 17: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Multiple Simulation Run Results

0

2

4

6

8

10

12

14

16

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60

Time (sec.)

Fre

qu

en

cy

Page 18: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Conclusions

¥ BER and error inter-arrival time usedfor modeling

¥ NS : modular extendable tool formodeling propagation

¥ ACTS ns model can be used for researchof current and future protocols oversimilar links

Page 19: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Future Research

¥ ns in emulation mode

¥ Mapping of fade data and atmosphericconditions to predict expected Bit ErrorRate

Page 20: Use of a Software Simulator for Modeling the ACTS Link · 2014. 9. 3. · Use of a Software Simulator for Modeling the ACTS Link Roy Laurens Parag Manihar Ioannis Pavlidis Satish

Special Thanks

¥ Kul Bhasin

¥ Bob Bauer

¥ Mike Zernic

¥ Rich Reinhart

¥ Adesh Singhal

¥ ACTS Control Room Team at NASALewis