1 / 4

What have we modeled ?

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.

honora
Télécharger la présentation

What have we modeled ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What have we modeled? Is it unstable?e.g. processor sharing when ρ>1If 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=RTTC/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 computatione.g. using a computer to solve the fixed point equations measurements testbed experiments simple customized simulation detailed simulation (ns2)

  4. There is no such thing as a correct model 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

More Related