Architectural Tactics for the Design of Efficient PaaS Cloud Applications

被引:3
|
作者
Gesvindr, David [1 ]
Buhnova, Barbora [1 ]
机构
[1] Masaryk Univ, Fac Informat, Lab Software Architectures & Inf Syst, Brno, Czech Republic
关键词
D O I
10.1109/WICSA.2016.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Platform as a Service (PaaS) is one of cloud service models associated with effective system operation in the presence of a rich set of platform services. Due to the complexity of the PaaS service model, software architects need to face various challenges when designing cloud applications that have to meet certain quality guarantees. In this paper we report on our experience with the design and implementation of highly scalable PaaS cloud applications, which resulted into deep understanding of the weaknesses and benefits of this service model, and helped us to identify and evaluate a number of architectural tactics for PaaS cloud applications. Besides the identification and evaluation of the tactics, this paper studies the mutual relationships and the impact of the tactics on various aspects of application's quality. The findings are demonstrated on a real-world case study of a complex private social network system, based on the Microsoft Azure cloud.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 50 条
  • [1] Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
    Gesvindr, David
    Davidek, Jaroslav
    Buhnova, Barbora
    [J]. ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 619 - 630
  • [2] Energy-Efficient IaaS-PaaS Co-design for Flexible Cloud Deployment of Scientific Applications
    Guyon, David
    Orgerie, Anne-Cecile
    Morin, Christine
    [J]. 2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018), 2018, : 69 - 76
  • [3] Architecture design evaluation of PaaS cloud applications using generated prototypes: PaaSArch Cloud Prototyper tool
    Gesvindr, David
    Gasior, Ondrej
    Buhnova, Barbora
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 169
  • [4] PaaS-independent Provisioning and Management of Applications in the Cloud
    Sellami, Mohamed
    Yangui, Sami
    Mohamed, Mohamed
    Tata, Samir
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 693 - 700
  • [5] Architectural Tactics to Optimize Software for Energy Efficiency in the Public Cloud
    Vos, Sophie
    Lago, Patricia
    Verdecchia, Roberto
    Heitlager, Ilja
    [J]. 2022 INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABILITY (ICT4S 2022), 2022, : 77 - 87
  • [6] MobiCloUP!: a PaaS for cloud services-based mobile applications
    Omar Colombo-Mendoza, Luis
    Alor-Hernandez, Giner
    Rodriguez-gonzalez, Alejandro
    Valencia-garcia, Rafael
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2014, 21 (03) : 391 - 437
  • [7] AN ARCHITECTURAL DESIGN FOR CLOUD OF THINGS
    Khanna, Abhirup
    [J]. FACTA UNIVERSITATIS-SERIES ELECTRONICS AND ENERGETICS, 2016, 29 (03) : 357 - 365
  • [8] MobiCloUP!: a PaaS for cloud services-based mobile applications
    Luis Omar Colombo-Mendoza
    Giner Alor-Hernández
    Alejandro Rodríguez-gonzález
    Rafael Valencia-garcía
    [J]. Automated Software Engineering, 2014, 21 : 391 - 437
  • [9] Containerization and the PaaS Cloud
    Pahl, Claus
    [J]. IEEE CLOUD COMPUTING, 2015, 2 (03): : 24 - 31
  • [10] An Analytical Review of PaaS-Cloud Layer for Application Design
    Bansal, Shilpi
    Gulati, Kamal
    Kumar, Praveen
    Choudhury, Tanupriya
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON SMART TECHNOLOGIES FOR SMART NATION (SMARTTECHCON), 2017, : 227 - 232