CompSci 296.2 Self-Managing Systems Shivnath Babu Reminder • Feb 21 (next Tuesday) – Progress talk <= 5 minutes – Follow up paper to the HP paper we discussed • Feb 23: Speaker from Cisco • Feb 28: Speaker from IBM Tivoli • March: Student-lead discussions – I will give you a set of papers to choose from – Let me know if you found any interesting paper 2 Control-Theoretic Analysis of Lotus Notes • End-to-end application of control theory to a systems problem • Control of Lotus Notes server • Figure 1 – Target system – Service level metric – Control (tuning) parameter, reference value 3 Lotus Notes • Client-server RPCs • Client properties • Server properties • Monitoring the server (sensor) 4 Approach • System identification – Block diagram (Figure 2) – Transfer function (Equations in Section 3.2) – Parameter estimation (Table 1) • Empirical Vs. First principles • Controller design – Gain – Nonlinear? • Experiments 5 Discussion • Strong points? • Weak points? • How does it relate to HP work, Oceano? • Algorithm for system identification • Effect of delay • What does it mean to be nonlinear? • Tradeoff between accuracy and recency • Offline Vs. online 6