CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ) Lukas Kencl ( ) Czech Technical University in Prague Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Agenda Background Motivation CLAudit Measurements Anomaly showcase Conclusion Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 2
Cloud service Cloud computing, Cloud service, Cloud application Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 3
Cloud service latency Latency: sum of delays, semi-bounded, variable Service latency: made out of many sub-latencies Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 4 4
Motivation Cloud service latency lacks a model Performance troubleshooting is nontrivial Emerging apps, Suboptimal practices, Overlay services Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 5 TOOL What we need is a...
CLAudit - deployment Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 6 Clients (Planetlab) AppServers (Azure) DBservers (Azure) Monitor (CTU)
CLAudit - components Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 7 DATA CENTER
Measurements 8 Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Measurements - notes Measured variables Preprocessing Setup: – 3 minutes period – 5 probes of each type sent – median (and min) recorded – millisec precision – lost sample = 0 millisec 1 month = ~ 400 MB dataset Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 9
Measurements - example Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 10 Chicago
Anomaly showcase 11 Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Anomaly showcase – ‘HTTP spike’ Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 12 Chicago
Anomaly showcase – ‘Periodic behavior’ Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 13 Hong KongDublin
The paper contains: - more examples - more anomalies - event analyses 14 Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Future directions Latency model Representativeness – mobility, multiple VMs SDN & Realtime processing Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 15 Conclusion Novel planetary-scale distributed approach to latency monitoring: – Allows for data interpretation and event reasoning – Helps Cloud users – Helps Cloud tenants – Helps Cloud providers
Thank you for attention Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform – published at IEEE Cloudnet 2013, San Francisco, USA The data are available for use (open license) We’re looking for partners and collaborators 16