A Model-Driven Deployment Approach for Scaling Distributed Software Architectures on a Cloud Computing Platform

被引:0
|
作者
Vergara-Vargas, Jeisson [1 ]
Umana-Acosta, Henry [1 ]
机构
[1] Univ Nacl Colombia, Dept Ingn Sistemas & Ind, Bogota, DC, Colombia
关键词
Software Architecture; Performance; Scalability; Model-Driven Deployment; Domain-Specific Language; Architectural Style; Architectural View; Cloud Computing; AUTOMATIC DEPLOYMENT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software architecture aims to satisfy the software requirements from different points of view. It is represented by models which are the reference for understanding the structure and behavior of the software. In this way, one of the biggest challenges is to ensure that a software system can improve its performance through the use of scalability tactics, especially to support larger number of concurrent users. This paper presents a model-driven deployment approach to design models of distributed software architectures. In particular, models for web based software systems in order to support its automatic implementation and its dynamic deployment on a cloud computing platform, using the horizontal scaling tactic. In addition, we design and propose Sarch to build the models, a domain-specific language based on the specification of a set of architectural styles and its representation as architectural views.
引用
收藏
页码:99 / 103
页数:5
相关论文
共 50 条
  • [1] A Model-Driven Solution for Automatic Software Deployment in the Cloud
    Ribeiro, Franklin Magalhaes, Jr.
    da Rocha, Tarcisio
    Santos, Joanna C. S.
    Moreno, Edward David
    [J]. INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 591 - 601
  • [2] Model-Driven Approach to Hadoop Deployment in Cloud
    Chen, Zheyi
    Xiang, Tao
    Chen, Xing
    [J]. 2017 5TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD), 2017, : 145 - 148
  • [3] A Model-driven Approach for Securing Software Architectures
    Neri, Mario Arrigoni
    Guarnieri, Marco
    Magri, Eros
    Mutti, Simone
    Paraboschi, Stefano
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY (SECRYPT 2013), 2013, : 595 - 602
  • [4] MODEL-DRIVEN DEPLOYMENT OF DISTRIBUTED COMPONENTS-BASED SOFTWARE
    Dibo, Mariam
    Belkhatir, Noureddine
    [J]. ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 102 - 110
  • [5] A model-driven approach to reengineering processes in cloud computing
    Fahmideh, Mahdi
    Grundy, John
    Beydoun, Ghassan
    Zowghi, Didar
    Susilo, Willy
    Mougouei, Davoud
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 144
  • [6] A Model-driven Approach to Automate the Deployment and Management of Cloud Services
    Bhattacharjee, Anirban
    Barve, Yogesh
    Gokhale, Aniruddha
    Kuroda, Takayuki
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 109 - 114
  • [7] Model-driven evolution of software architectures
    Graaf, Bas
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 357 - +
  • [8] SafeRobots: A Model-Driven Approach for Designing Robotic Software Architectures
    Ramaswamy, Arunkumar
    Monsuez, Bruno
    Tapus, Adriana
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON COLLABORATION TECHNOLOGIES AND SYSTEMS (CTS), 2014, : 131 - 134
  • [9] Model-driven auto-scaling of green cloud computing infrastructure
    Dougherty, Brian
    White, Jules
    Schnlidt, Douglas C.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (02): : 371 - 378
  • [10] A model-driven approach to non-functional analysis of software architectures
    Skene, J
    Emmerich, W
    [J]. 18TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 236 - 239