160 likes | 300 Vues
CLAudit is an innovative platform developed by the Czech Technical University, designed to audit and measure latency in planetary-scale cloud services. The platform highlights the challenges of cloud service latency, addressing anomalies in data transmission and enabling effective performance troubleshooting. Through meticulous data collection and analysis, CLAudit provides insights into service latency composed of various sub-latencies. This tool aims to assist cloud users and providers by fostering better cloud application performance and understanding.
E N D
CLAudit: Planetary-Scale Cloud Latency Auditing Platform Czech Technical University in Prague OndrejTomanek (ondrej.tomanek@fel.cvut.cz) Lukas Kencl (lukas.kencl@fel.cvut.cz) 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
Cloud service • Cloud computing, Cloud service, Cloud application Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
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
Motivation Cloud service latency lacks a model Performance troubleshooting is nontrivial Emerging apps, Suboptimal practices, Overlay services What we need is a ... TOOL Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
CLAudit - deployment Clients (Planetlab) AppServers (Azure) DBservers (Azure) Monitor (CTU) Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
CLAudit - components DATA CENTER Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Measurements 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
Measurements - example Chicago Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Anomaly showcase Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Anomaly showcase – ‘HTTP spike’ Chicago Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Anomaly showcase – ‘Periodic behavior’ Hong Kong Dublin Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
The paper contains:- more examples- more anomalies- event analyses Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Conclusion Future directions • Novel planetary-scale distributed approach to latency monitoring: • Allows for data interpretation and event reasoning • Helps Cloud users • Helps Cloud tenants • Helps Cloud providers • Latency model • Representativeness – mobility, multiple VMs • SDN & Realtimeprocessing Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform
Thank you for attention • The data are available for use (open license) http://www.rdc.cz/en/projects/CloudComputing/CLAudit • We’re looking for partners and collaborators lukas.kencl@fel.cvut.cz ondrej.tomanek@fel.cvut.cz Tomanek, Kencl: CLAudit - Planetary-Scale Cloud Latency Auditing Platform – published at IEEE Cloudnet 2013, San Francisco, USA