Application Splitting in the Cloud: A Performance Study

被引:0
|
作者
Faul, Franz [1 ]
Arizcorreta, Rafael [1 ]
Dudouet, Florian [2 ]
Bohnert, Thomas Michael [2 ]
机构
[1] Swiss Re, Zurich, Switzerland
[2] Zurich Univ Appl Sci, Winterthur, Switzerland
关键词
Cloud Computing; Performance; Database; Hybrid Cloud;
D O I
10.5220/0005857102450252
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud-based deployments have become more and more mainstream in recent years, with many companies evaluating moving their infrastructure to the cloud, whether a public cloud, a private cloud, or a mix of the two through the hybrid cloud concept. One service offered by many clouds providers is Database-as-a-Service, where a user is offered a direct endpoint and access credentials to a chosen type of database. In this paper, we evaluate the performance impact of application splitting in a Hybrid Cloud environment. In this context, the database may be located in a cloud setting and the application servers on another cloud or on-premises, or the other way around. We found that for applications with low database latency and throughput requirements, moving to a public cloud environment can be a cost saving solution. None of the cloud providers evaluated were able to provide comparable performance for database-heavy database applications when compared to an optimized enterprise environment. Evaluating application splitting, we conclude that bursting to the cloud is a viable option in most cases, provided that the data is moved to the cloud before performing the requests.
引用
收藏
页码:245 / 252
页数:8
相关论文
共 50 条
  • [1] The application of cloud computing to astronomy: A study of cost and performance
    Berriman G.B.
    Juve G.
    Deelman E.
    Regelson M.
    Plavchan P.
    Proceedings - 6th IEEE International Conference on e-Science Workshops, e-ScienceW 2010, 2010, : 1 - 7
  • [2] Performance analysis of key splitting algorithms for cloud computing
    Buchade, Amar
    Ingle, Rajesh
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, ANALYTICS AND SECURITY TRENDS (CAST), 2016, : 562 - 566
  • [3] Designing and Deploying a Hospital Management Application in Google cloud and Performance Study of the application
    Malladi, Siva Manaswini
    Vadivel, S.
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES, APPLICATIONS AND MANAGEMENT (ICCCTAM), 2012, : 43 - 51
  • [4] The application of cloud computing to scientific workflows: a study of cost and performance
    Berriman, G. Bruce
    Deelman, Ewa
    Juve, Gideon
    Rynge, Mats
    Voeckler, Jens-S
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2013, 371 (1983):
  • [5] An OVF Toolkit Supporting Inter-Cloud Application Splitting
    Anastasi, Gaetano F.
    Carlini, Emanuele
    Coppola, Massimo
    Dazzi, Patrizio
    Distefano, Marco
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 96 - 101
  • [6] Performance of Hadoop Application on Hybrid Cloud
    Ohnaga, Hayata
    Aida, Kento
    Abdul-Rahman, Omar
    2015 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING RESEARCH AND INNOVATION (ICCCRI), 2015, : 130 - 138
  • [7] Profiling and Predicting Application Performance on the Cloud
    Baughman, Matt
    Chard, Ryan
    Ward, Logan
    Pitt, Jason J.
    Chard, Kyle
    Foster, Ian T.
    2018 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2018, : 21 - 30
  • [8] Control performance monitoring by cloud application
    Pfeiffer, Bernd-Markus
    Wolf, Gerrit
    AT-AUTOMATISIERUNGSTECHNIK, 2018, 66 (09) : 752 - 766
  • [9] Splitting techniques for interval parameters and their application to performance models
    Lüthi, J
    Lladó, CM
    PERFORMANCE EVALUATION, 2003, 51 (01) : 47 - 74
  • [10] Improving HPC Application Performance in Public Cloud
    Hassani, Rashid
    Aiatullah, Md
    Luksch, Peter
    INTERNATIONAL CONFERENCE ON FUTURE INFORMATION ENGINEERING (FIE 2014), 2014, 10 : 169 - 176