Performance Modeling to Support Multi-Tier Application Deployment to Infrastructure-as-a-Service Clouds

被引:9
|
作者
Lloyd, Wes [1 ,2 ]
Pallickara, Shrideep [1 ]
David, Olaf [1 ,2 ]
Lyon, Jim [2 ]
Arabi, Mazdak [2 ]
Rojas, Ken [3 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
[2] Colorado State Univ, Dept Civil & Environm Engn, Ft Collins, CO 80523 USA
[3] USDA, Nat Resource Conservat Serv, Ft Collins, CO 80523 USA
关键词
Cloud Computing; Infrastructure-as-a-Service; Performance Modeling; Provisioning Variation; Virtualization; ISSUES;
D O I
10.1109/UCC.2012.20
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Infrastructure-as-a-service (IaaS) clouds support migration of multi-tier applications through virtualization of diverse application stack(s) of components which may require various operating systems and environments. To maximize performance of applications deployed to IaaS clouds while minimizing deployment costs, it is necessary to create virtual machine images to host application components with consideration for component dependencies that may affect load balancing of physical resources of VM hosts including CPU time, disk and network bandwidth. This paper presents results of an investigation utilizing physical machine (PM) and virtual machine (VM) resource utilization statistics to build performance models to predict application performance and rank performance of application component deployment configurations deployed across VMs. Our objective was to predict which component compositions provide best performance while requiring the fewest number of VMs. Eighteen individual resource utilization statistics were investigated for use as independent variables to predict service execution time using four different modeling approaches. Overall CPU time was the strongest predictor of execution time. The strength of individual predictors varied with respect to the resource utilization profiles of the applications. CPU statistics including idle time and number of context switches were good predictors when the test application was more disk I/O bound, while disk I/O statistics were better predictors when the application was more CPU bound. All performance models built were effective at determining the best performing service composition deployments validating the utility of our approach.
引用
收藏
页码:73 / 80
页数:8
相关论文
共 50 条
  • [1] Performance implications of multi-tier application deployments on Infrastructure-as-a-Service clouds: Towards performance modeling
    Lloyd, W.
    Pallickara, S.
    David, O.
    Lyon, J.
    Arabi, M.
    Rojas, K.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (05): : 1254 - 1264
  • [2] Adaptive large neighborhood search heuristics for multi-tier service deployment problems in clouds
    Gullhav, Anders N.
    Cordeau, Jean-Francois
    Hvattum, Lars Magnus
    Nygreen, Bjorn
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 259 (03) : 829 - 846
  • [3] Stochastic Modeling and Quality Evaluation of Infrastructure-as-a-Service Clouds
    Xia, Yunni
    Zhou, MengChu
    Luo, Xin
    Zhu, Qingsheng
    Li, Jia
    Huang, Yu
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (01) : 162 - 170
  • [4] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    [J]. COMPANION OF THE 2019 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '19), 2019, : 53 - 56
  • [5] A branch and price approach for deployment of multi-tier software services in clouds
    Gullhav, Anders N.
    Nygreen, Bjorn
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2016, 75 : 12 - 27
  • [6] Performance Benchmarking of Infrastructure-as-a-Service (IaaS) Clouds with Cloud WorkBench
    Scheuner, Joel
    Leitner, Philipp
    [J]. 2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 257 - 258
  • [7] Percentile Performance Analysis of Infrastructure-as-a-Service clouds with task retrials
    Zhu, Li
    Wang, Yuandou
    Zheng, Wanbo
    Wu, Lei
    Yuan, Ye
    Chen, Peng
    Xia, Yunni
    [J]. PROCEEDINGS OF THE 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2017), 2017, : 270 - 274
  • [8] Security Audits of Multi-tier Virtual Infrastructures in Public Infrastructure Clouds
    Bleikertz, Soren
    Schunter, Matthias
    Probst, Christian W.
    Pendarakis, Dimitrios
    Eriksson, Konrad
    [J]. PROCEEDINGS OF THE 2010 ACM WORKSHOP CLOUD COMPUTING SECURITY WORKSHOP (CCSW'10:), 2010, : 93 - 102
  • [9] Service Differentiation in Multi-tier Application Architectures
    Habib, Mursalin
    Viniotis, Yannis
    Callaway, Bob
    Rodriguez, Adolfo
    [J]. SOFTWARE AND DATA TECHNOLOGIES, 2011, 50 : 46 - +
  • [10] Multi-Tier Security Feature Modeling for Service-Oriented Application Integration
    Zhao, Fengyu
    Peng, Xin
    Zhao, Wenyun
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 1178 - 1183