Network Modeling and Simulation of Mine Communication Systems

28
Network Modeling and Simulation of Mine Communication Systems N. Moayeri and M. Souryal May 12, 2011

Transcript of Network Modeling and Simulation of Mine Communication Systems

Page 1: Network Modeling and Simulation of Mine Communication Systems

Network Modeling and Simulation of Mine Communication Systems

N. Moayeri and M. Souryal

May 12, 2011

Page 2: Network Modeling and Simulation of Mine Communication Systems

2

Disclaimer: The National Institute of Standards and Technology (NIST) does not endorse any commercial software product mentioned in this presentation.

Page 3: Network Modeling and Simulation of Mine Communication Systems

3

Network Modeling and Simulation (NMS)What is it good for?– Facilitate design and development of communications

& networking products.– Size up, deploy, and configure a communication

network at a particular site to meet performance requirements.

• Connectivity• Quality of Service (QoS)• Network Capacity / Blocking Probability

– Assess fault-tolerance and self-healing capabilities of the network.

3

Page 4: Network Modeling and Simulation of Mine Communication Systems

4

Network Modeling and Simulation (NMS)What does it take to do NMS?– Complete technical specifications of communication

devices and networking protocols that run on them.– Knowing how to use the NMS tool and a lot of man-

hours; NMS is resource-intensive!What are the caveats?– Fidelity of the models; there will always be some

abstraction in any modeling effort.

4

Page 5: Network Modeling and Simulation of Mine Communication Systems

5

Types of Modeling and SimulationFor characterizing the communication channel– e.g. ray tracing for modeling RF channels

For designing point-to-point communications equipment– e.g. MATLAB or SPW for detailed modeling and

simulation of the physical (PHY) layerFor assessing the performance of the network– e.g. OPNET for detailed modeling of the network and

performance evaluations

To keep the computational complexity manageable, it is typically not possible to run a simulation that uses all three components simultaneously and jointly.

5

Page 6: Network Modeling and Simulation of Mine Communication Systems

66

Overview of Simulation System

Radio Specs

Noise Model

Channel Propagation

Model

PHY LayerModeler

NMS ToolNetwork

PerformanceMetrics

BER/PER Tables

Ray Tracing Tool Channel Measurements

Page 7: Network Modeling and Simulation of Mine Communication Systems

7

NMS Tool ComponentsNetwork Topology Modeler– mine layout– Initial node positions

Node Mobility ModelerTraffic Generator– voice / data / video– constant / variable bit rate (CBR/VBR)

Network Node Modeler– models for various layers of the protocol stack (PHY, MAC,

network, application, etc)Performance Evaluation Tools– performance metrics (packet delivery ratio, delay, jitter, blocking

probability)Visualization ToolsSupport for data archival

7

Page 8: Network Modeling and Simulation of Mine Communication Systems

8

Popular NMS ToolsOPNET– most commonly used NMS tool– has the largest repository of models

ns2 / ns3– free and open source– initially intended for wired networks; large set of

wireless models available now– no extensive visualization aids or technical support

QualNet– about 10 years old– originally advertised as more scalable than OPNET

8

Page 9: Network Modeling and Simulation of Mine Communication Systems

9

More on NMS ToolsIn addition to network models that come with any of these tools, the user can develop his/her own models using C/C++.It takes some effort to learn how to use any of these tools, let alone develop your own models and link them to the tool.

9

Page 10: Network Modeling and Simulation of Mine Communication Systems

10

NMS ExampleIn 2008-2009, NIST developed models for the MF mesh networking solution (secondary communication system) developed by Kutta Technologies under order from NIOSH and as a result of the 2006 MINER Act.Details of this network modeling and simulation effort are given in the next dozen slides along with some performance evaluation results.

10

Page 11: Network Modeling and Simulation of Mine Communication Systems

11

Medium Frequency Mesh Network• 300 kHz – 3 MHz• Digital communications• Store-and-forward packet transmission

Page 12: Network Modeling and Simulation of Mine Communication Systems

12

Evolution of Mesh Node Model

v. 1 v. 2 v. 3

Routing AODV Simple Flooding Proprietary

MAC CSMA/CA CSMA/CA Relative TDMA

Modulation QPSK MSK MSK

FEC RS + CC CC None

Data Rate 30 kb/s 10 kb/s 26 kb/s

Components of model discussed today

Page 13: Network Modeling and Simulation of Mine Communication Systems

13

Noise/Interference ModelBackground noise– Additive white Gaussian noise (AWGN): model for

post-accident scenario– Electromagnetic interference (EMI)

• Generated by mine machinery• Model for normal operations• More impulsive distribution

Multiple access interference– Simultaneous transmissions

by two or more nodes

Page 14: Network Modeling and Simulation of Mine Communication Systems

14

Channel Propagation ModelMF signal attenuation due to:– Length of conductor

• X dB per 305 m (1000 ft) where 3 ≤ X ≤ 24– Inductive coupling

• 30-40 dB over 0.305 m (1 foot)• power loss with distance

– Breaks/gaps in conductor

{ {

41 r

NIOSH is currently researching an improved MF propagation model.

Page 15: Network Modeling and Simulation of Mine Communication Systems

15

Packet Error Rate of Uncoded MSK: 568-bit Packets

Page 16: Network Modeling and Simulation of Mine Communication Systems

16

Push-to-Talk Voice Traffic Example: 3 Sources

Time (s)

Hold time ~ lognormal(m=3.9 s, σ=3.3 s)*

Inter-call time ~ exponential(m=4.1 s)*

* D. S. Sharp et. al., "Analysis of Public Safety Traffic on Trunked Land Mobile Radio Systems," IEEE Journal on Selected Areas in Communications, vol. 22, no. 7, Sept. 2004, pp. 1197-1205.

Page 17: Network Modeling and Simulation of Mine Communication Systems

17

MF Mesh Network Simulation System

MSK, 37 dBm, 568-bit packets

AWGN, EMI

Radio Specs

Noise Model

Channel Propagation

Model

MATLAB

OPNETNetwork

PerformanceMetrics

BER/PER Tables

Traffic Model

Path loss, Inductive coupling loss

PTT: lognormal hold time, exponential inter-call time

Packet loss, Packet delay

Page 18: Network Modeling and Simulation of Mine Communication Systems

18

OPNET Screenshot: Mobile MF Node Example

Page 19: Network Modeling and Simulation of Mine Communication Systems

19

MF Static Network Example1) Group Comm.: {G,4,5,6}2) G↔4 and 5↔624 dB/1000 ft loss

Page 20: Network Modeling and Simulation of Mine Communication Systems

20

Group Communication Results

<1% packet loss

G → {4,5,6}Packets Sent/Received Packet Delay

Page 21: Network Modeling and Simulation of Mine Communication Systems

21

Point-to-Point Communication Results

G → 4 5 → 6Packets Sent/Received

13% packet loss 16% packet loss

Page 22: Network Modeling and Simulation of Mine Communication Systems

22

NMS for Interoperability TestingOne way of achieving interoperability is through use of gateways / bridges between the primary and secondary system(s).It is straightforward to develop models for such gateway / bridge nodes and carry out simulations to assess network performance when the primary system is no longer available in the aftermath of a mine incident.Need to know how many such nodes should be deployed and where.Can evaluate various traffic management and prioritization algorithms.Can determine how much storage is needed at a gateway / bridge for store / forward scenarios.

22

Page 23: Network Modeling and Simulation of Mine Communication Systems

23

Extra Slides

Page 24: Network Modeling and Simulation of Mine Communication Systems

24

Packet Format

Voice (2400 bps codec) Text@ 8 frames/packet @ 48 characters/packet

= 48 Bytes = 48 Bytes+ 4-byte application header

+ 9-byte frame overhead= 61 Bytes

+ 8-byte preamble/sync + 2-byte CRC= 71 Bytes (568 bits)21.8 ms @ 26 kb/s

Page 25: Network Modeling and Simulation of Mine Communication Systems

25

Bit Error Rate of Uncoded MSK: AWGN vs. EMI

Page 26: Network Modeling and Simulation of Mine Communication Systems

26

Mobile MF Node ExampleComm.: G ↔ 424 dB/1000 ft loss

Page 27: Network Modeling and Simulation of Mine Communication Systems

27

Mobile MF Node Results

Delay G → 4 Delay 4 → G

Page 28: Network Modeling and Simulation of Mine Communication Systems

28

Summary of Simulation CapabilitiesApplications: PTT Voice, Text (unicast and group multicast)

Routing: Simple flooding, AODV, …

PHY modulation: MSK, QPSK, …

PHY FEC: Convolutional, Reed Solomon, Turbo, …

Channel model:– Conductor loss, inductive coupling loss– AWGN, EMI

Performance measures: Packet loss, end-to-end delay, throughput, etc.