16
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

CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( [email protected] ) Lukas Kencl ( [email protected] ) Czech Technical

Embed Size (px)

Citation preview

Page 1: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

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

Page 2: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Agenda

• Background• Motivation• CLAudit• Measurements• Anomaly showcase• Conclusion

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 2

Page 3: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Cloud service• Cloud computing, Cloud service, Cloud application

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 3

Page 4: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

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

Page 5: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

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 ...

Page 6: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

CLAudit - deployment

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 6

Clients (Planetlab) AppServers (Azure) DBservers (Azure) Monitor (CTU)

Page 7: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

CLAudit - components

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 7

DATA CENTER

Page 8: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Measurements

8Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform

Page 9: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

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

Page 10: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Measurements - example

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 10

Chicago

Page 11: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Anomaly showcase

11Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform

Page 12: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Anomaly showcase – ‘HTTP spike’

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform 12

Chicago

Page 13: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

Anomaly showcase – ‘Periodic behavior’

Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform13

Hong Kong Dublin

Page 14: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

The paper contains:- more examples- more anomalies- event analyses

14Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform

Page 15: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

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

Page 16: CLAudit : Planetary-Scale Cloud Latency Auditing Platform Ondrej Tomanek ( ondrej.tomanek@fel.cvut.cz ) Lukas Kencl ( lukas.kencl@fel.cvut.cz ) Czech Technical

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