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 条
  • [31] Autonomic Power Aware Cloud Resources Orchestration Architecture for Web Applications
    Darwish, R. R.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2013, 6 (06): : 63 - 81
  • [32] Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-native Applications
    Quint, Peter-Christian
    Kratzke, Nane
    [J]. CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 400 - 408
  • [33] Elastic Scheduling for Microservice Applications in Clouds
    Wang, Sheng
    Ding, Zhijun
    Jiang, Changjun
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (01) : 98 - 115
  • [34] EAERS: An Enhanced Version of Autonomic and Elastic Resource Scheduling Framework for Cloud Applications
    Yin, Zhida
    Chen, Haopeng
    Sun, Jianyu
    Hu, Fei
    [J]. 2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 512 - 519
  • [35] TASM: technocrat ARIMA and SVR model for workload prediction of web applications in cloud
    Parminder Singh
    Pooja Gupta
    Kiran Jyoti
    [J]. Cluster Computing, 2019, 22 : 619 - 633
  • [36] Prevention of Web-Form Spamming for Cloud Based Applications: A Proposed Model
    Khan, Nayyar Ahmed
    Siddiqi, Ahmed Masih Uddin
    Mohammad, Mohammad Ahmad
    Ahmad, Danish
    Hameed, Shabi Alam
    Al Omari, Omaia Mohammad
    [J]. PROCEEDINGS 2019 AMITY INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AICAI), 2019, : 249 - 254
  • [37] Performance Monitoring and Root Cause Analysis for Cloud-hosted Web Applications
    Jayathilaka, Hiranya
    Krintz, Chandra
    Wolski, Rich
    [J]. PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, : 469 - 478
  • [38] TASM: technocrat ARIMA and SVR model for workload prediction of web applications in cloud
    Singh, Parminder
    Gupta, Pooja
    Jyoti, Kiran
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 619 - 633
  • [39] RHAS: robust hybrid auto-scaling for web applications in cloud computing
    Singh, Parminder
    Kaur, Avinash
    Gupta, Pooja
    Gill, Sukhpal Singh
    Jyoti, Kiran
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 717 - 737
  • [40] Using Ant Colony System to Consolidate Multiple Web Applications in a Cloud Environment
    Ashraf, Adnan
    Pones, Ivan
    [J]. 2014 22ND EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2014), 2014, : 482 - 489