CLAudit: Planetary-Scale Cloud Latency Auditing Platform
Ondrej Tomanek ([email protected])Lukas Kencl ([email protected])
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
MotivationCloud service latency lacks a model
Performance troubleshooting is nontrivialEmerging apps, Suboptimal practices, Overlay services
Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 5
TOOLWhat 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
8Tomanek, 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 datasetTomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 9
Measurements - example
Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 10
Chicago
Anomaly showcase
11Tomanek, 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 Platform13
Hong Kong Dublin
The paper contains:- more examples- more anomalies- event analyses
14Tomanek, 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) http://www.rdc.cz/en/projects/CloudComputing/CLAudit
• We’re looking for partners and collaborators
[email protected] [email protected]
16