Transforming Vertical Web Applications Into Elastic Cloud Applications

被引:3
作者
Tankovic, Nikola [1 ]
Grbac, Tihana Galinac [2 ]
Hong-Linh Truong [3 ]
Dustdar, Schahram [3 ]
机构
[1] Superius Doo, Pula, Croatia
[2] Univ Rijeka, Fac Engn, Rijeka, Croatia
[3] Vienna Univ Technol, Vienna, Austria
来源
2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015) | 2015年
关键词
cloud computing; web application elasticity; web service deployment; AWARE;
D O I
10.1109/IC2E.2015.15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There exists a huge amount of vertical applications that are developed for isolated computing environments. Due to increasing demand for additional resources there is a clear need to adapt these applications to the distributed environments. However, this is not an easy task and numerous variants are possible. Moreover, in this transition a new quality requirements become important, such as application elasticity. Application elasticity has to be built into a software system to enable smooth cost optimization at the run-time. In this paper, we provide a framework for evaluating different transformation variants of vertical Java EE multi-tiered applications into elastic cloud applications. With support of this framework the software developer is guided how to transform its application achieving optimal elasticity strategy. The framework is evaluated on slicing and evaluating elasticity of existing SaaS multi-tiered Java application used in Croatian market.
引用
收藏
页码:135 / 144
页数:10
相关论文
共 50 条
[21]   Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment [J].
Chieu, Trieu C. ;
Mohindra, Ajay ;
Karve, Alexei A. ;
Segal, Alla .
ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, :281-286
[22]   An efficient cloud-based elastic RDMA protocol for HPC applications [J].
Cao, Hang ;
Xu, Cheng ;
Han, Yunqi ;
Lin, Muhui ;
Shen, Kai ;
Wang, Geng ;
Li, Jinhu ;
Sun, Xiangzheng ;
He, Ronghui ;
You, Liang ;
Yang, Hang ;
Zhang, Xiantao .
CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2024, 6 (01) :45-53
[23]   Elastic Framework for Augmenting the Performance of Mobile Applications Using Cloud Computing [J].
AbdElminaam, Diaa Salama ;
Kader, Hatem M. Abdul ;
Hadhoud, Mohie M. ;
El-Sayed, Salah M. .
2013 9TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO 2013): TODAY INFORMATION SOCIETY WHAT'S NEXT?, 2014, :134-141
[24]   A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments [J].
Tania Lorido-Botran ;
Jose Miguel-Alonso ;
Jose A. Lozano .
Journal of Grid Computing, 2014, 12 :559-592
[25]   A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments [J].
Lorido-Botran, Tania ;
Miguel-Alonso, Jose ;
Lozano, Jose A. .
JOURNAL OF GRID COMPUTING, 2014, 12 (04) :559-592
[26]   An efficient cloud-based elastic RDMA protocol for HPC applications [J].
Hang Cao ;
Cheng Xu ;
Yunqi Han ;
Muhui Lin ;
Kai Shen ;
Geng Wang ;
Jinhu Li ;
Xiangzheng Sun ;
Ronghui He ;
Liang You ;
Hang Yang ;
Xiantao Zhang .
CCF Transactions on High Performance Computing, 2024, 6 (1) :45-53
[27]   Dynamic Horizontal and Vertical Scaling for Multi-tier Web Applications [J].
Nisar, Abid ;
Iqbal, Waheed ;
Bokhari, Fawaz ;
Bukhari, Faisal ;
Almustafa, Khaled .
INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (02) :353-365
[28]   Evaluating the Monolithic and the Microservice Architecture Pattern to Deploy Web Applications in the Cloud [J].
Villamizar, Mario ;
Garces, Oscar ;
Castro, Harold ;
Verano, Mauricio ;
Salamanca, Lorena ;
Casallas, Rubby ;
Gil, Santiago .
2015 10TH COMPUTING COLOMBIAN CONFERENCE (10CCC), 2015, :583-590
[29]   Migrating Web Applications to Clouds with Cloud-based MVC Framework [J].
Lin, Jyhjong ;
Lin, Lendy Chaoyu ;
Huang, Shiche .
2016 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C), 2016, :1039-1042
[30]   CLOUD-X Remote Desktops and Applications through Web Browsers [J].
Fabian Hernandez-Ventura, Edgar ;
Buenabad-Chavez, Jorge .
ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, :234-237