• DocumentCode
    1709909
  • 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
  • fYear
    2015
  • Firstpage
    694
  • Lastpage
    701
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.97
  • Filename
    7214107