The Quality Attibutes and Architectural Tactics of Amazon Web Services (AWS)

被引:0
|
作者
Milhem, Hind [1 ]
Harrison, Neil B. [2 ]
机构
[1] Al Hashemite Univ, Abdallah Informat Technol 2, Fac Prince Al Hussein Bin, Dept Informat Technol, POB 339127, Zarqa, Jordan
[2] Utah Valley Univ, Dept Comp Sci, Orem, UT USA
来源
2022 INTERMOUNTAIN ENGINEERING, TECHNOLOGY AND COMPUTING (IETC) | 2022年
关键词
Tactic; Quality Attributes; Amazon Web Service (AWS); Software Architecture;
D O I
10.1109/IETC54973.2022.9796821
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Software architecture plays a critical role in ensuring the quality attributes of a software system (i.e. security, performance, availability, usability, and maintainability). With the advent of cloud computing, popular software architectures are changing. An important change is that some aspects of some quality attributes are now implemented in the cloud software. Architecture elements called tactics (i.e. design decisions that affect the achievement of quality attributes) are built to address the quality attributes of a software architecture. The implementation of a software application using components from a commercial cloud computing platform inherits the quality aspects of the tactics used as part of the implementation of the cloud components, freeing application developers from worrying as much about the quality attributes. We investigated components of the cloud service Amazon Web Services (AWS) and found implementations of key elements of several quality attributes. Furthermore, we identified existing and new tactics used in AWS components to address these quality attributes. In particular, we identified five common quality attributes implemented in AWS components, along with associated tactics: Reliability, Scalability, Performance, Availability, and Security. Most of the tactics are modifications of existing tactics; but several tactics in Security are new. This illustrates the rapid change in the area of security. Opportunities for additional research include expanded studies of tactics in cloud services, and organizing and cataloguing of new tactics.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Annotating problem diagrams with architectural tactics for reasoning on quality requirements
    Canete-Valdeon, Jose M.
    INFORMATION PROCESSING LETTERS, 2012, 112 (16) : 656 - 661
  • [22] Developing Checkpointing and Recovery Procedures with the Storage Services of Amazon Web Services
    Teylo, Luan
    Brum, Rafaela C.
    Arantes, Luciana
    Sens, Pierre
    Drummond, Lucia Maria de A.
    49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS, ICPP 2020, 2020,
  • [23] Automated Security Assessments of Amazon Web Services Environments
    Engstrom, Viktor
    Johnson, Pontus
    Lagerstrom, Robert
    Ringdahl, Erik
    Wallstedt, Max
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2023, 26 (02)
  • [24] Security and Cost Optimization Auditing for Amazon Web Services
    An Quoc Huy
    Phan Duy Hung
    PROCEEDINGS OF THE 2019 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND INFORMATION MANAGEMENT (ICSIM 2019) / 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (ICBDSC 2019), 2019, : 44 - 48
  • [25] Formal Reasoning About the Security of Amazon Web Services
    Cook, Byron
    COMPUTER AIDED VERIFICATION (CAV 2018), PT I, 2018, 10981 : 38 - 47
  • [26] How Amazon Web Services Uses Formal Methods
    Newcombe, Chris
    Rath, Tim
    Zhang, Fan
    Munteanu, Bogdan
    Brooker, Marc
    Deardeuff, Michael
    COMMUNICATIONS OF THE ACM, 2015, 58 (04) : 66 - 73
  • [27] Least-Privilege Calls to Amazon Web Services
    Gill, Puneet
    Dietl, Werner
    Tripunitara, Mahesh
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (03) : 2085 - 2096
  • [28] Automated Formal Reasoning about Amazon Web Services
    Cook, Byron
    SPIN'17: PROCEEDINGS OF THE 24TH ACM SIGSOFT INTERNATIONAL SPIN SYMPOSIUM ON MODEL CHECKING OF SOFTWARE, 2017, : 9 - 9
  • [29] Interorganisational Architectural Framework Leveraging Web Services and AJAX
    Ganesh, Jai
    Mathur, Mayank
    IEEE CONGRESS ON SERVICES 2008, PT I, PROCEEDINGS, 2008, : 433 - 434
  • [30] Analysis of RTO and RPO of a Service Stored on Amazon Web Service (AWS) and Google Cloud Engine (GCE)
    Baginda, Yorisan P.
    Affandi, Achmad
    Pratomo, Istas
    PROCEEDINGS OF 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2018, : 418 - 422