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 条
  • [1] DoCloud: An Elastic Cloud Platform for Web Applications Based on Docker
    Kan, Chuanqi
    2016 18TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - INFORMATION AND COMMUNICATIONS FOR SAFE AND SECURE LIFE, 2016, : 478 - 483
  • [2] Managing and monitoring elastic cloud applications
    Trihinas, Demetris
    Sofokleous, Chrystalla
    Loulloudes, Nicholas
    Foudoulis, Athanasios
    Pallis, George
    Dikaiakos, Marios D.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8541 : 523 - 527
  • [3] Managing and Monitoring Elastic Cloud Applications
    Trihinas, Demetris
    Sofokleous, Chrystalla
    Loulloudes, Nicholas
    Foudoulis, Athanasios
    Pallis, George
    Dikaiakos, Marios D.
    WEB ENGINEERING, ICWE 2014, 2014, 8541 : 523 - 527
  • [4] Scalable Transactions for Web Applications in the Cloud
    Wei, Zhou
    Pierre, Guillaume
    Chi, Chi-Hung
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 442 - +
  • [5] Performance Testing Web Applications on the Cloud
    Mukherjee, Joydeep
    Wang, Mea
    Krishnamurthy, Diwakar
    2014 SEVENTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2014), 2014, : 363 - 369
  • [6] Transforming legacy Web applications to the MVC architecture
    Ping, Y
    Kontogiannis, K
    Lau, TC
    ELEVENTH ANNUAL INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2004, : 133 - 142
  • [7] Elastic Resource Provisioning for Cloud Workflow Applications
    Li, Xiaoping
    Cai, Zhicheng
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2017, 14 (02) : 1195 - 1210
  • [8] ConPaaS: A Platform for Hosting Elastic Cloud Applications
    Pierre, Guillaume
    Stratan, Corina
    IEEE INTERNET COMPUTING, 2012, 16 (05) : 88 - 92
  • [9] Elastic deployment of container clusters across geographically distributed cloud data centers for web applications
    Aldwyan, Yasser
    Sinnott, Richard O.
    Jayaputera, Glenn T.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (21):
  • [10] Autoscaling Web Applications in Heterogeneous Cloud Infrastructures
    Fernandez, Hector
    Pierre, Guillaume
    Kielmann, Thilo
    2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 195 - 204