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 条
[41]   Understanding performance interference in multi-tenant cloud databases and web applications [J].
Xavier, Miguel G. ;
Matteussi, Kassiano J. ;
Lorenzo, Fabian ;
De Rose, Cesar A. F. .
2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, :2847-2852
[42]   RHAS: robust hybrid auto-scaling for web applications in cloud computing [J].
Parminder Singh ;
Avinash Kaur ;
Pooja Gupta ;
Sukhpal Singh Gill ;
Kiran Jyoti .
Cluster Computing, 2021, 24 :717-737
[43]   Response Time Service Level Agreements for Cloud-hosted Web Applications [J].
Jayathilaka, Hiranya ;
Krintz, Chandra ;
Wolski, Rich .
ACM SOCC'15: PROCEEDINGS OF THE SIXTH ACM SYMPOSIUM ON CLOUD COMPUTING, 2015, :315-328
[44]   Benchmark-based Cost Analysis of Auto Scaling Web Applications in the Cloud [J].
Ocone, Luciano ;
Rak, Massimiliano ;
Villano, Umberto .
2019 IEEE 28TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2019, :98-103
[45]   The Effect of Laxity of Real-Time Workflow Applications on the Performance of Elastic Cloud Resources [J].
Stavrinides, Georgios L. ;
Karatza, Helen D. .
2022 9TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD, FICLOUD, 2022, :1-8
[46]   DEARS: A Deep Learning Based Elastic and Automatic Resource Scheduling Framework for Cloud Applications [J].
Hassan, Muhammad ;
Chen, Haopeng ;
Liu, Yutong .
2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, :541-548
[47]   Improving the QoS of Web Applications across Multiple Virtual Machines in Cloud Computing Environment [J].
Zhang, Weizhe ;
Zhang, Hongli ;
Chen, Huixiang ;
Zhang, Qizhen ;
Cheng, Albert M. K. .
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, :2247-2253
[48]   CLOUD COMPUTING BASED WEB APPLICATIONS. EXAMPLES AND CONSIDERATIONS ON GOOGLE APPS SCRIPT [J].
Airinei, Dinu ;
Homocianu, Daniel .
PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2017): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2017, :64-69
[49]   TRIANGULATION RESOURCE PROVISIONING FOR WEB APPLICATIONS IN CLOUD COMPUTING: A PROFIT-AWARE APPROACH [J].
Singh, Parminder ;
Gupta, Pooja ;
Jyoti, Kiran .
SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2019, 20 (02) :207-222
[50]   Light-weight and Scalable Hierarchical-MVC Architecture for Cloud Web Applications [J].
Ma, Meng ;
Yang, Jun ;
Wang, Ping ;
Liu, Weijie ;
Zhang, Jingzhuo .
2019 6TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (IEEE CSCLOUD 2019) / 2019 5TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (IEEE EDGECOM 2019), 2019, :40-45