Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm

Slides:



Advertisements
Similar presentations
Discrete time Markov Chain
Advertisements

Detecting MAC Layer Back-off Timer Violations in Mobile Ad Hoc Networks Venkata Nishanth Lolla, Lap Kong Law, Srikanth V. Krishnamurthy, Chinya Ravishankar,
Flows and Networks Plan for today (lecture 2): Questions? Continuous time Markov chain Birth-death process Example: pure birth process Example: pure death.
TCOM 501: Networking Theory & Fundamentals
An Introduction to Markov Decision Processes Sarah Hickmott
Module C- Part 1 WLAN Performance Aspects
Entropy Rates of a Stochastic Process
MEAN FIELD FOR MARKOV DECISION PROCESSES: FROM DISCRETE TO CONTINUOUS OPTIMIZATION Jean-Yves Le Boudec, Nicolas Gast, Bruno Gaujal July 26,
Outline Formulation of Filtering Problem General Conditions for Filtering Equation Filtering Model for Reflecting Diffusions Wong-Zakai Approximation.
ODE and Discrete Simulation or Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL MLQA, Aachen, September
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL July
Mean Field Methods for Computer and Communication Systems: A Tutorial Jean-Yves Le Boudec EPFL Performance 2010 Namur, November
1/16 J. Cho, J.-Y. Le Boudec, and Y. Jiang, “Decoupling Assumption in ” On the Validity of the Decoupling Assumption in JEONG-WOO CHO Norwegian.
1 ENS, June 21, 2007 Jean-Yves Le Boudec, EPFL joint work with David McDonald, U. of Ottawa and Jochen Mundinger, EPFL …or an Art ? Is Mean Field a Technology…
1 A Generic Mean Field Convergence Result for Systems of Interacting Objects From Micro to Macro Jean-Yves Le Boudec, EPFL Joint work with David McDonald,
1 A Class Of Mean Field Interaction Models for Computer and Communication Systems Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm.
1 Markov Chains Algorithms in Computational Biology Spring 2006 Slides were edited by Itai Sharon from Dan Geiger and Ydo Wexler.
1 Mean Field Interaction Models for Computer and Communication Systems and the Decoupling Assumption Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with.
1 A Generic Mean Field Convergence Result for Systems of Interacting Objects From Micro to Macro Jean-Yves Le Boudec, EPFL Joint work with David McDonald,
1 A Class Of Mean Field Interaction Models for Computer and Communication Systems Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm.
Multiple timescales for multiagent learning David Leslie and E. J. Collins University of Bristol David Leslie is supported by CASE Research Studentship.
1 Modeling and Simulating Networking Systems with Markov Processes Tools and Methods of Wide Applicability ? Jean-Yves Le Boudec
Monte Carlo Methods in Partial Differential Equations.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL ACCESS Distinguished Lecture Series, Stockholm, May 28,
Decentralised load balancing in closed and open systems A. J. Ganesh University of Bristol Joint work with S. Lilienthal, D. Manjunath, A. Proutiere and.
Performance Evaluation Lecture 4: Epidemics Giovanni Neglia INRIA – EPI Maestro 12 January 2013.
Generalized Semi-Markov Processes (GSMP)
Queuing Networks Jean-Yves Le Boudec 1. Contents 1.The Class of Multi-Class Product Form Networks 2.The Elements of a Product-Form Network 3.The Product-Form.
Time to Equilibrium for Finite State Markov Chain 許元春(交通大學應用數學系)
Generalized Semi- Markov Processes (GSMP). Summary Some Definitions The Poisson Process Properties of the Poisson Process  Interarrival times  Memoryless.
Markov Chains X(t) is a Markov Process if, for arbitrary times t1 < t2 < < tk < tk+1 If X(t) is discrete-valued If X(t) is continuous-valued i.e.
Chapter 61 Continuous Time Markov Chains Birth and Death Processes,Transition Probability Function, Kolmogorov Equations, Limiting Probabilities, Uniformization.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
CS433 Modeling and Simulation Lecture 07 – Part 01 Continuous Markov Chains Dr. Anis Koubâa 14 Dec 2008 Al-Imam.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Discrete Time Markov Chains
802.11e EDCA WLN 2005 Sydney, Nov Paal E. Engelstad (presenter) UniK / Telenor R&D Olav N. Østerbø Telenor R&D
Performance Evaluation Lecture 2: Epidemics Giovanni Neglia INRIA – EPI Maestro 16 December 2013.
CS433 Modeling and Simulation Lecture 11 Continuous Markov Chains Dr. Anis Koubâa 01 May 2009 Al-Imam Mohammad Ibn Saud University.
Flows and Networks Plan for today (lecture 3): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
ECE-7000: Nonlinear Dynamical Systems 3. Phase Space Methods 3.1 Determinism: Uniqueness in phase space We Assume that the system is linear stochastic.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Markov Chains.
Stability and instability in nonlinear dynamical systems
Performance Evaluation
Performance Evaluation
Advanced Statistical Computing Fall 2016
Medium Access Control Protocols
Much More About Markov Chains
Computational Learning Theory
Flows and Networks Plan for today (lecture 4):
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
§7-4 Lyapunov Direct Method
R. Srikant University of Illinois at Urbana-Champaign
Routing in Wireless Ad Hoc Networks by Analogy to Electrostatic Theory
Quantum One.
Presented by Hoang Nguyen
Lecture 4: Econometric Foundations
STOCHASTIC HYDROLOGY Random Processes
Markov Decision Problems
Stability Analysis of Linear Systems
TECHNIQUES OF INTEGRATION
of the IEEE Distributed Coordination Function
Queuing Networks Mean Value Analysis
Oblivious Equilibrium for Stochastic Games with Concave Utility
11. Conditional Density Functions and Conditional Expected Values
11. Conditional Density Functions and Conditional Expected Values
1st semester a.y. 2018/2019 – November 22, 2018
Lecture 11 – Stochastic Processes
Presentation transcript:

Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm Mean Field Interaction Models for Computer and Communication Systems and the Decoupling Assumption Jean-Yves Le Boudec EPFL – I&C – LCA Joint work with Michel Benaïm 1

Abstract We consider models of N interacting objects, where the interaction is via a common resource and the distribution of states of all objects. We introduce the key scaling concept of intensity; informally, the expected number of transitions per object per time slot is of the order of the intensity. We consider the case of vanishing intensity, i.e. the expected number of object transitions per time slot is o(N). We show that, under mild assumptions and for large N, the occupancy measure converges, in mean square (and thus in probability) over any finite horizon, to a deterministic dynamical system. The mild assumption is essentially that the coefficient of variation of the number of object transitions per time slot remains bounded with N. No independence assumption is needed anywhere. The convergence results allow us to derive properties valid in the stationary regime. We discuss when one can assure that a stationary point of the ODE is the large N limit of the stationary probability distribution of the state of one object for the system with N objects. We use this to develop a critique of the fixed point method sometimes used in conjunction with the decoupling assumption. Full text to appear in Performance Evaluation; also available on infoscience.epfl.ch http://infoscience.epfl.ch/getfile.py?docid=16148&name=pe-mf-tr&format=pdf&version=1 2

Mean Field Interaction Model Time is discrete N objects Object n has state Xn(t) 2 {1,…,I} (X1(t), …, XN(t)) is Markov Objects can be observed only through their state N is large, I is small Can be extended to a common resource, see full text for details Example 1: N wireless nodes, state = retransmission stage k Example 2: N wireless nodes, state = k,c (c= node class) Example 3: N wireless nodes, state = k,c,x (x= node location) 3

What can we do with a Mean Field Interaction Model ? Large N asymptotics ¼ fluid limit Markov chain replaced by a deterministic dynamical system ODE or deterministic map Issues When valid Don’t want do a PhD to show mean field limit How to formulate the ODE Large t asymptotic ¼ stationary behaviour Useful performance metric Issues Is stationary regime of ODE an approximation of stationary regime of original system ? Does this justify the “Decoupling Assumption” ? 4

Contents Mean Field Interaction Model Vanishing Intensity Convergence Result Example The Decoupling Assumption The Fixed Point Method Stationary Regime 5

Intensity of a Mean Field Interaction Model Informally: Probability that an arbitrary object changes state in one time slot is O(intensity) source [L, McDonald, Mundinger] [Benaïm,Weibull] [Sharma, Ganesh, Key Bordenave, McDonald, Proutière] domain Reputation System Game Theory Wireless MAC an object is… a rater a player a communication node objects that attempt to do a transition in one time slot all 1, selected at random among N every object decides to attempt a transition with proba 1/N, independent of others binomial(1/N,N)¼ Poisson(1) intensity 1 1/N 6

Formal Definition of Intensity Definition: drift = expected change to MN(t) in one time slot Intensity : The function (N) is an intensity iff the drift is of order (N), i.e. 7

Vanishing Intensity and Scaling Limit Definition: Occupancy Measure MNi(t) = fraction of objects in state i at time t There is a law of large numbers for MNi(t) when N is large If intensity vanishes, i.e. limit N ! 1(N) = 0 then large N limit is in continuous time (ODE) Focus of this presentation If intensity remains constant with N, large N limit is in discrete time [L, McDonald, Mundinger] 8

Contents Mean Field Interaction Model Vanishing Intensity Convergence Result Example The Decoupling Assumption The Fixed Point Method Stationary Regime 9

Convergence to Mean Field Hypotheses (1): Intensity vanishes: (2): coefficient of variation of number of transitions per time slot remains bounded (3): dependence on parameters is C1 ( = with continuous derivatives) Theorem: stochastic system MN(t) can be approximated by fluid limit (t) drift of MN(t) 10

[L, McDonald, Mundinger] [Benaïm,Weibull] source [L, McDonald, Mundinger] [Benaïm,Weibull] [Sharma, Ganesh, Key Bordenave, McDonald, Proutière] domain Reputation System Game Theory Wireless MAC an object is… a rater a player a communication node objects that attempt to do a transition in one time slot all 1, selected at random among N every object decides to attempt a transition with proba 1/N, independent of others binomial(1/N,N)¼ Poisson(1) intensity (H1) 1 1/N coef of variation (H2) · 2 C1 (H3) 11

Exact Large N Statement Definition: Occupancy Measure MNi(t) = fraction of objects in state i at time t Definition: Re-Scaled Occupancy measure 12

Contents Mean Field Interaction Model Vanishing Intensity Convergence Result Example The Decoupling Assumption The Fixed Point Method Stationary Regime 13

Example: 2-step malware propagation Mobile nodes are either Susceptible “Dormant” Active Mutual upgrade D + D -> A + A Infection by active D + A -> A + A Recruitment by Dormant S + D -> D + D Direct infection S -> A Nodes may recover A possible simulation Every time slot, pick one or two nodes engaged in meetings or recovery Fits in model: intensity 1/N 14

Computing the Mean Field Limit Compute the drift of MN and its limit over intensity 15

Mean field limit N = +1 Stochastic system N = 1000 16

Contents Mean Field Interaction Model Vanishing Intensity Convergence Result Example The Decoupling Assumption The Fixed Point Method Stationary Regime 17

Propagation of Chaos Convergence to an ODE implies “propagation of chaos” [Sznitman, 1991] This says that, for large N, any k objects are ¼ independent mean field limit 18

Example For large t Propagation of chaos is also called k nodes are independent Prob (node n is dormant) ¼ 0.3 Prob (node n is active) ¼ 0.6 Prob (node n is susceptible) ¼ 0.1 Propagation of chaos is also called “decoupling assumption” (in computer science) “mean field independence” or even simply “mean field” (in physics) 19

Contents Mean Field Interaction Model Vanishing Intensity Convergence Result Example The Decoupling Assumption The Fixed Point Method Stationary Regime 20

The Fixed Point Method Commonly used when studying communication protocols; works as follows Nodes 1…N each have a state in {1,2,…,I} Assume N is large and therefore nodes are independent (decoupling assumption) Let m*ibe the proba that any given node n is in state I. The vector m^* is given by the equation where F is the drift. Can often be put in the form of a fixed point and solved iteratively. Example: solve for D,S,A in (with D+S+A = 1) and obtain D¼0.3, A¼ 0.6, S ¼ 0.1 21

Is the Fixed Point Method justified ? With the fixed point method we do two assumptions Convergence to mean field, which is the same as decoupling assumption () converges to some m* 22

When the ODE has a global attractor, the fixed point method is justified Original system (stochastic): (XN(t)) is Markov, finite, discrete time Assume it is irreducible, thus has a unique stationary proba N Mean Field limit (deterministic) Assume (H) the ODE has a global attractor m* i.e. () converges to m* for all initial conditions Theorem Under (H) i.e. the fixed point method is justified m* is the unique fixed point of the ODE, defined by F(m*)=0 23

Mean field limit N = +1 Stochastic system N = 1000 24

Assumption H may not hold, even for perfectly behaved example Same as before Except for one parameter value 25

In this Example… (XN(t)) is irreducible and thus has a unique stationary probability N There is a unique fixed point F(m*)=0 has a unique solution but it is not a stable equilibrium The fixed point method would say here Prob (node n is dormant) ¼ 0.1 Nodes are independent … but in reality For large t, (t) oscillates along the limit cycle Given that node 1 is dormant, it is most likely that (t) is in region and thus node 2 has a high chance of being dormant Nodes are not independent Fixed Point Method does not apply 1 1 26

Be careful when mixing decoupling assumption and stationary regime Decoupling assumption holds at any time t It may not hold in the stationary regime k nodes are not independent It does hold in the stationary regime if the ODE that defines the mean field limit has a global attractor 27

Example: Bianchi’s Formula Example: 802.11 single cell mi = proba one node is in backoff stage I = attempt rate  = collision proba Solve for Fixed Point: 28

Bianchi’s Formula is not Demonstrated The fixed point solution satisfies “Bianchi’s Formula” [Bianchi] Another interpretation of Bianchi’s formula [Kumar, Altman, Moriandi, Goyal] = nb transmission attempts per packet/ nb time slots per packet assumes collision proba  remains constant from one attempt to next Is true if, in stationary regime, m (thus ) is constant i.e. (H) If more complicated ODE stationary regime, not true (H) true for q0< ln 2 and K= 1 [Bordenave,McDonald,Proutière] and for K=1 [Sharma, Ganesh, Key]: otherwise don’t know 29

Contents Mean Field Interaction Model Vanishing Intensity Convergence Result Example The Decoupling Assumption The Fixed Point Method Stationary Regime 30

Generic Result for Stationary Regime Original system (stochastic): (XN(t)) is Markov, finite, discrete time Assume it is irreducible, thus has a unique stationary proba N Let N be the corresponding stationary distribution for MN(t), i.e. P(MN(t)=(x1,…,xI)) = N(x1,…,xI) for xi of the form k/n, k integer Theorem Birkhoff Center: closure of set of points s.t. m2 (m) Omega limit: (m) = set of limit points of orbit starting at m 31

Here: Birkhoff center = limit cycle  fixed point The theorem says that the stochastic system for large N is close to the Birkhoff center, i.e. the stationary regime of ODE is a good approximation of the stationary regime of stochastic system 32

Conclusion Convergence to Mean Field: We have found a simple framework, easy to verify, as general as can be No independence assumption anywhere Can be extended to a common resource – see full text version Essentially, the behaviour of ODE for t ! +1 is a good predictor of the original stochastic system … but original system being ergodic does not imply ODE converges to a fixed point 33

Correct Use of Fixed Point Method Make decoupling assumption Write ODE Study stationary regime of ODE, not just fixed point If there is a global attractor, fixed point is a good approximation of stationary prob for one node and decoupling holds in stationary regime 34

References [Benaïm, L] A Class Of Mean Field Interaction Models for Computer and Communication Systems, to appear in Performance Evaluation [L,Mundinger,McDonald] [Benaïm,Weibull] [Sharma, Ganesh, Key] [Bordenave,McDonald,Proutière] [Sznitman] 35

[Kumar, Altman, Moriandi, Goyal] [Bianchi] [Kumar, Altman, Moriandi, Goyal] 36