Dynamic Management of Network Risk from Epidemic Phenomena Aman - - PowerPoint PPT Presentation

dynamic management of network risk from epidemic phenomena
SMART_READER_LITE
LIVE PREVIEW

Dynamic Management of Network Risk from Epidemic Phenomena Aman - - PowerPoint PPT Presentation

Dynamic Management of Network Risk from Epidemic Phenomena Aman Sinha, John Duchi, & Nick Bambos Stanford University IEEE CDC 2015 December 15, 2015 Analyzing Epidemics Classic models (SIS, SIR) now generalized to probabilistic models


slide-1
SLIDE 1

Dynamic Management of Network Risk from Epidemic Phenomena

Aman Sinha, John Duchi, & Nick Bambos Stanford University IEEE CDC 2015 December 15, 2015

slide-2
SLIDE 2

Analyzing Epidemics

  • Classic models (SIS, SIR) now generalized to probabilistic models of

infection (Ganesh et al. 2005)

  • Widely applicable - digital/biological viruses, network router faults,

social media influence, etc.

  • Control

– Optimization approaches explicitly include budget constraints (Gourdin et al. 2011, Preciado et al. 2013, Preciado et al. 2014) – Our methods also deal with decentralization and robustness

Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 2

slide-3
SLIDE 3

Outline

Model Framework Proposed Approach Experiments Conclusions & Future Work

Model Framework Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 3

slide-4
SLIDE 4

System Dynamics

  • SIS epidemic model as a continuous-time Markov process

1 2 3 env

A21 b1 s = [s1, s2, ..., sN]T ∈ {0, 1}N si(t) :

  

1 → 0 at rate ri 0 → 1 at rate eT

i As(t) +

eT

i bsenv(t)

senv(t) : 1 → 0 at rate renv

  • Instantaneous energy of infection

P(1T s(t) > 0) ≤ √ Nz(t)2 ˙ z(t) = Dz(t) + be−renvtsenv(0), z(0) = s(0), D := A − diag(r)

Model Framework Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 4

slide-5
SLIDE 5

Problem Setup

  • Control environmental impact on system via limited budget at

discrete intervals

– Discretize dynamics: x(k) := z(kh) – Control b w.r.t budget constraints

u(k) = (b − w(k))e−renvkhsenv(0) 0 w(k) b, w(k)1 ≤ c,

  • Minimize cumulative energy of infection via MPC

P(1T s(t) > 0)dt ≤ √ N

z(t)2dt ≈ √ N

T

  • k=0

x(k)2 minimize Jm := √ N

T +m

  • k=m+1

x(k)2 subject to (dynamics, constraints)

Model Framework Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 5

slide-6
SLIDE 6

Problem Setup (contd.)

  • Centralized solution is inefficient for large N and network

connectivity might not be known perfectly

  • Decentralization - split system into M (possibly unequal) subsystems
  • Robustness - off-diagonal blocks of A are known only within some

uncertainty region

Model Framework Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 6

slide-7
SLIDE 7

Outline

Model Framework Proposed Approach Experiments Conclusions & Future Work

Proposed Approach Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 7

slide-8
SLIDE 8

Reduced-Order Models

  • Each subsystem models the other subsystems’ dynamics through

reduced-order models (decentralization/accuracy tradeoff)

  • Standard model reduction procedure (e.g. via balanced truncation,

Safonov et al. 1988)

– Procedure outputs compression and expansion operators – Analogous to similarity transformation

  • Local problem for subsystem i (with state xi

r, control ui r):

minimize Ji

m :=

√ N

T +m

  • k=m+1

xi

r(k)2

subject to (reduced dynamics, reduced constraints)

Proposed Approach Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 8

slide-9
SLIDE 9

Robust Formulation

  • Polytopic/"scenario" uncertainty sets (efficiency/robustness tradeoff)

Amn = {C|C =

Lmn

  • k=1

µkAmn(k), µk ≥ 0,

Lmn

  • k=1

µk = 1} Amn

  • Straightforward generalization for model reduction via generalized

balanced truncation (replace Lyapunov eq. with LMI)

  • Robust counterpart for local problem (min supA Ji

m) is an SOCP

– Requires linearizing dynamics s.t. xi

r(k) is affine in A

Proposed Approach Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 9

slide-10
SLIDE 10

Outline

Model Framework Proposed Approach Experiments Conclusions & Future Work

Experiments Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 10

slide-11
SLIDE 11

Experiments

  • N = 24, M = 3, equal subsystem sizes, random adjacency matrices

and recovery rates

  • Environment heals, but at a slower rate than the system

– senv(0) = 1, renv = 0.2 < −λi(D) ∈ [0.33, 1]

  • We vary the order of reduced models, ki = {0, 2, 4, 6, 8}
  • Compare with no control, anarchy (each subsystem has budget c/M)

Experiments Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 11

slide-12
SLIDE 12

Experiments (contd.)

  • Cooperation/dynamic budget allocation assuages overshoot
  • Larger ki yields better performance

m 40 80 120 160 x(m)2 2 3 4 5 6 7 8 9

No Control Anarchic ki = 0 ki = 2 ki = 4 ki = 6 Centralized

Experiments Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 12

slide-13
SLIDE 13

Outline

Model Framework Proposed Approach Experiments Conclusions & Future Work

Conclusions & Future Work Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 13

slide-14
SLIDE 14

Conclusions & Future Work

  • Developed framework for dynamic network protection incorporating

budget constraints, decentralization, and robustness to uncertainty

  • Tradeoffs between efficiency/robustness and

decentralization/optimality

  • Many avenues worth further research

– Uncertainty sets with greater scalability – Optimal decentralized schemes for partitioning budgets between subsystems – Dynamic network topologies

Conclusions & Future Work Sinha, Duchi, & Bambos. Dynamic Management of Network Risk 14