VDEP: VM Dependency Discovery in Multi-tier Cloud Applications

被引:3
|
作者
Sangpetch, Akkarit [1 ]
Kim, Hyong S. [2 ]
机构
[1] King Mongkuts Inst Technol Ladkrabang, Dept Comp Engn, Bangkok, Thailand
[2] Carnegie Mellon Univ, Elect & Comp Engn, Pittsburgh, PA 15213 USA
来源
2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING | 2015年
关键词
Cloud Computing; Distributed System; Virtualization; Performance Modeling; Dependency Model;
D O I
10.1109/CLOUD.2015.97
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.*
引用
收藏
页码:694 / 701
页数:8
相关论文
共 50 条
  • [1] Optimal VM Coalition for Multi-Tier Applications Over Multi-Cloud Broker Environments
    Addya, Sourav Kanti
    Satpathy, Anurag
    Chakraborty, Sandip
    Ghosh, Soumya K.
    2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 176 - 183
  • [2] vHaul: Towards Optimal Scheduling of Live Multi-VM Migration for Multi-tier Applications
    Lu, Hui
    Xu, Cong
    Cheng, Cheng
    Kompella, Ramana
    Xu, Dongyan
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 453 - 460
  • [3] An Approach for the Performance Evaluation of Multi-Tier Cloud Applications
    Garay, Godofredo R.
    Tchernykh, Andrei
    Drozdov, Alexander Yu.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ENGINEERING AND TELECOMMUNICATION, EN&T 2015, 2015, : 63 - 66
  • [4] sPARE: Partial Replication for Multi-Tier Applications in the Cloud
    Birke, Robert
    Perez, Juan F.
    Qiu, Zhan
    Borkqvist, Mathias
    Chen, Lydia Y.
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (02) : 574 - 588
  • [5] Automatic provisioning of multi-tier applications in cloud computing environments
    Beltran, Marta
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (06): : 2221 - 2250
  • [6] Automatic provisioning of multi-tier applications in cloud computing environments
    Marta Beltrán
    The Journal of Supercomputing, 2015, 71 : 2221 - 2250
  • [7] Measuring and Characterizing the Performance of Interactive Multi-tier Cloud Applications
    Hajjat, Mohammad
    Shankaranarayanan, P. N.
    Sivakumar, Ashiwan
    Rao, Sanjay
    2015 IEEE 21ST INTERNATIONAL WORKSHOP ON LOCAL & METROPOLITAN AREA NETWORKS (LANMAN), 2015,
  • [8] Prediction-based VM provisioning and admission control for multi-tier web applications
    Ashraf, Adnan
    Byholm, Benjamin
    Porres, Ivan
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2016, 5
  • [9] Prediction-based VM provisioning and admission control for multi-tier web applications
    Adnan Ashraf
    Benjamin Byholm
    Ivan Porres
    Journal of Cloud Computing, 5
  • [10] DYNAMIC PROVISIONING AND RESOURCE MANAGEMENT FOR MULTI-TIER CLOUD BASED APPLICATIONS
    Goswami, Veena
    Patra, S. S.
    Mund, G. B.
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2013, 38 (03) : 175 - 191