Performance analysis and formal verification of cognitive wireless - - PowerPoint PPT Presentation

performance analysis and formal verification of cognitive
SMART_READER_LITE
LIVE PREVIEW

Performance analysis and formal verification of cognitive wireless - - PowerPoint PPT Presentation

Performance analysis and formal verification of cognitive wireless networks Gian-Luca Dei Rossi Lucia Gallina Sabina Rossi Dipartimento di Scienze Ambientali, Informatica e Statistica Universit` a Ca Foscari, Venezia EPEW 2013, Venice,


slide-1
SLIDE 1

Performance analysis and formal verification of cognitive wireless networks

Gian-Luca Dei Rossi Lucia Gallina Sabina Rossi

Dipartimento di Scienze Ambientali, Informatica e Statistica Universit` a Ca’ Foscari, Venezia

EPEW 2013, Venice, 16-17 September 2013

slide-2
SLIDE 2

Topology control

Possibly conflicting goals:

  • Ensure network connectivity
  • Optimise indices such as
  • throughput
  • response time
  • energy consumption
  • . . .

Realised through protocols and other strategies of the nodes Particularly useful in (mobile) wireless networks.

Performance analysis and formal verification of cognitive wireless networks 2 of 16

slide-3
SLIDE 3

Cognitive Networks

Networks in which nodes are smart

  • Stations can alter their behaviour
  • Adaptation to environmental conditions Difference with

Cognitive Radio networks

  • Not limited to channel selection
  • Decisions can be taken by complex algorithms

Here we consider the use of cognitive networks for topology control in a mobile wireless setting.

Performance analysis and formal verification of cognitive wireless networks 3 of 16

slide-4
SLIDE 4

Problem setting

We consider a class of (wireless) cognitive networks in which

  • nodes can move
  • communications are point-to-point
  • message are routed through the gossip protocol
  • nodes can dynamically tune their transmission power

according to past observations Power tuning strategy

  • If there is r < rmax for which there are at least n neighbour nodes,

use the minimum transmission power capable of transmitting with radius r.

  • Use the maximum allowed power, corresponding to rmax,
  • therwise.

Performance analysis and formal verification of cognitive wireless networks 4 of 16

slide-5
SLIDE 5

Aim of the paper

  • We propose a formal probabilistic model for that class of

networks

  • Locations and movement are discretised, transmissions

are slotted

  • Underlying stochastic process is a DTMC
  • Encoded in order to use PRISM to do
  • Quantitative performance analysis
  • Probabilistic model checking
  • Each node and its behaviour is represented by a PRISM

language module

Performance analysis and formal verification of cognitive wireless networks 5 of 16

slide-6
SLIDE 6

Network Topology

1 4 5 3 2 6 9 10 8 7 11 14 15 13 12 16 19 20 18 17 21 24 25 23 22 26 29 30 28 27 31 34 35 33 32 36 39 40 38 37 41 44 45 43 42 46 49 50 48 47 15 mobile, 10 static nodes. Area: 50x100 m. Grid cell: 10x10 m.

Performance analysis and formal verification of cognitive wireless networks 6 of 16

slide-7
SLIDE 7

Node definition

module P8 steps8 : [0 .. 2] init 2; l8 : [15 .. 20] init 15; [move] (l8 = 15) → 0.8 : (l8′ = 20) + 0.8 : (l8′ = 15); [movee] (l8 = 20) → 0.8 : (l8′ = 15) + 0.8 : (l8′ = 20); //beginning of a new round [round] no one sending → (steps8′ = 2); //transmission //[c8] (steps8 = 1) → (steps8′ = 0); //reception [c3] (steps8 = 2)& s1p3 & s1p38 → psend : (steps8′ = 1) + (1 − psend) : (steps8′ = 0); [c3] (steps8 = 2)& s2p3 & s2p38 → psend : (steps8′ = 1) + (1 − psend) : (steps8′ = 0); [c3] (steps8 = 2)& s3p3 & s3p38 → psend : (steps8′ = 1) + (1 − psend) : (steps8′ = 0); [c3] (steps8! = 2) |!((s1p3 & s1p38) | (s2p3 & s2p38) | (s3p3 & s3p38)) → (steps8′ = steps8) . . . endmodule

Performance analysis and formal verification of cognitive wireless networks 7 of 16

slide-8
SLIDE 8

What we could ask?

We could use PRISM capabilities to do probabilistic model checking through Monte Carlo simulations. Probability of successful reception P=?[F goal] Energy cost of communication R{"costs"}=?[F goal] Expected Number of retransmissions R{"rounds"}=?[F goal]

Performance analysis and formal verification of cognitive wireless networks 8 of 16

slide-9
SLIDE 9

Example: Energy Cost

Performance analysis and formal verification of cognitive wireless networks 9 of 16

slide-10
SLIDE 10

Example: Expected No. of Retransmissions

Performance analysis and formal verification of cognitive wireless networks 10 of 16

slide-11
SLIDE 11

Example: Energy Cost

Performance analysis and formal verification of cognitive wireless networks 11 of 16

slide-12
SLIDE 12

Example: Expected No. of Retransmissions

Performance analysis and formal verification of cognitive wireless networks 12 of 16

slide-13
SLIDE 13

Numerical results

Table : Results for Energy Costs, Distance = 28,3 m

VariableRadius psend cost 0.65 26.15733 0.7 23.741 0.75 22.5360 0.8 20.7675 0.85 18.2167 0.9 15.7207 0.95 13.3402 1.0 11.21633 FixedRadius = 15 psend cost 0.65 25.5838 0.7 24.2405 0.75 22.5333 0.8 20.2982 0.85 17.8995 0.9 15.8523 0.95 13.3570 1.0 10.8015

Performance analysis and formal verification of cognitive wireless networks 13 of 16

slide-14
SLIDE 14

Numerical results (2)

Table : Results for Energy Costs, Distance = 71,2 m

VariableRadius psend cost 0.65 60.9090 0.7 50.61383 0.75 44.64067 0.8 40.1177 0.85 34.9950 0.9 32.8725 0.95 30.8292 1.0 28.6423 FixedRadius = 20 psend cost 0.65 54.7933 0.7 48.95267 0.75 42.7287 0.8 38.3973 0.85 34.2673 0.9 32.1087 0.95 30.2807 1.0 28.1893

Performance analysis and formal verification of cognitive wireless networks 14 of 16

slide-15
SLIDE 15

Conclusions

  • We have proposed a probabilistic model for a class of

cognitive networks

  • Easy encoding in a formal specification language
  • Performance Analysis and Model Checking

Possible future works include

  • Looking for other performance indices and properties
  • Further simplifications and/or generalisations
  • Easier automatic generation of the model

Performance analysis and formal verification of cognitive wireless networks 15 of 16

slide-16
SLIDE 16

Thanks! Thank you for your attention any question?

Performance analysis and formal verification of cognitive wireless networks 16 of 16