Presentation is loading. Please wait.

Presentation is loading. Please wait.

What have we modeled? Is it unstable? e.g. processor sharing when ρ>1 If the system is unstable then it’s useless to take measurements; we need to think.

Similar presentations


Presentation on theme: "What have we modeled? Is it unstable? e.g. processor sharing when ρ>1 If the system is unstable then it’s useless to take measurements; we need to think."— Presentation transcript:

1 What have we modeled? Is it unstable? e.g. processor sharing when ρ>1 If the system is unstable then it’s useless to take measurements; we need to think about control systems to keep it stable. Is it bistable? e.g. dynamic alternative routing. Then there is unpredictable flapping, and the network can be hard to manage. What are the parameters that matter? e.g. for TCP, we decided that the relevant parameter is wnd=RTT C/N. This saves us from having to explore all three parameters separately. What parameters should we investigate? e.g. for what parameter values do we predict the system becomes unstable? What is the behaviour when the system is too large to simulate?

2 What is modelling good for?
Hacker insight is great for some problems. But as we build cleverer more adaptive systems, there can be surprising emergent behaviour. Modeling can suggest where problems are likely to occur, and you can then check these out with more detailed models or simulation or experiment. Modeling can also suggest how to avoid these problems. bistability of dynamic alternative routing TCP works so well because it’s solving a sensible optimization problem

3 What should we model? We need to go back and forth between different levels of detail. That is the only way to understand which aspects of the system truly make a difference and which parts can be simplified out. implementation / operations mathematical analysis computation e.g. using a computer to solve the fixed point equations measurements testbed experiments It networking research, it’s like having the LHC for free in that we can inspect in detail the exact code that runs in real life. Physicists and biologists only ever have imperfect knowledge about the details of how the world works. simple customized simulation detailed simulation (ns2)

4 There is no such thing as a correct model
Real-world experiments Simplified systems models of an entire system Models which pick out a distinctive feature


Download ppt "What have we modeled? Is it unstable? e.g. processor sharing when ρ>1 If the system is unstable then it’s useless to take measurements; we need to think."

Similar presentations


Ads by Google