Title :
VDEP: VM Dependency Discovery in Multi-tier Cloud Applications
Author :
Sangpetch, Akkarit ; Kim, Hyong S.
Author_Institution :
Dept. of Comput. Eng., King Mongkut´s Inst. of Technol. Ladkrabang, Bangkok, Thailand
Abstract :
The automatic discovery of dependencies in distributed Cloud applications is very useful for large scale deployments. Dependencies can be used to identify the anomalies due to errors, failures or the performance bottleneck in applications. Although existing dependency models can be useful, we believe more comprehensive dependency model would improve anomaly detection in large scale distributed applications. We propose a VM dependency discovery system and introduce dependency primitives that incorporate complex application behavior/interaction patterns. We also formulate response time characteristics for each dependency primitive. Using the component dependencies and traffic monitoring, we develop a stochastic model to estimate the response time probability distribution for components and overall application. We evaluate and validate our system with various production applications. Experiments show that we can accurately discover application dependencies and also predict not only the average response time but the 95th percentile response time within 8% of the actual response time.
Keywords :
cloud computing; stochastic processes; virtual machines; VDEP; VM dependency discovery system; anomaly detection improvement; application dependencies; automatic dependency discovery; average response time prediction; complex application behavior patterns; complex application interaction patterns; component dependencies; comprehensive dependency model; dependency primitives; distributed cloud applications; large-scale deployments; large-scale distributed applications; multitier cloud applications; percentile response time prediction; response time characteristics; response time probability distribution; stochastic model; traffic monitoring; Databases; Monitoring; Probability distribution; Random variables; Time factors; Web servers; Cloud Computing; Dependency Model; Distributed System; Performance Modeling; Virtualization;
Conference_Titel :
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location :
New York City, NY
Print_ISBN :
978-1-4673-7286-2
DOI :
10.1109/CLOUD.2015.97