mPlane – an Intelligent Measurement Plane for Future Network and Application Management Francesco Matera Fondazione Ugo Bordoni 22 aprile 2015 Outline Piano di monitoraggio delle reti IP Costituita da probe attive (user) e passive (in rete) Analizza prestazioni e problemi Ogni sonda rileva i suoi parametri e collabora, attraverso un reasoner, con altre sonde 8 differenti Uses cases considerati 2 •A probe is a component that performs measurements. •A repository is a component that provides access to a data source. •A client is anything which uses the mPlane protocol to consume services provided by one or more components. •A supervisor collects capabilities from a set of components, and provides capabilities based on these to its clients. •A reasoner is a client which supports iterative measurement by learning the best subsequent measurements to perform in order to drill down to the root cause of a specified problem. 3 Use Cases 1. SLA Certification and Verification (FUB) 2. DaaS Troubleshooting (NEC) 3. Content and Service Popularity (NEC, ALBLF, Polito) 4. ISP/CDN Cooperation (ALBLF, FTW, Polito) 5. Streaming Delivery Active Measurements (Netvisor, TI, Fastweb) 6. WEB Browsing QoE(EURECOM, TI, Fastweb) 7. Mobile Network Performance (TID, FTW) 8. Large-Scale Network Anomaly Detection (Polito, FTW) 4 SLA Certification and Verification (FUB) QoE (MOS); stalling è f(T) L7 L6 L5 L4 L3 L2 L1 Goodput, f(T, applicazione, i.e. http) T throughput, RTT, jitter, PL packet loss; T=f(T, PL) C capacità di linea, f(S/N), verifica ISP 5 SLA Certification and Verification (FUB) - reports Possible solution: 1. Multisession TCP measure 2. UDP measure 6 Large-Scale Network Anomaly Detection (Polito, FTW) reports 7 Misure attive e passive su rete ADSL2+ 8