Generic Refactoring Methodology for Cloud Migration

被引:0
|
作者
Kesavulu, Manoj [1 ]
Bezbradica, Marija [1 ]
Helfert, Markus [1 ]
机构
[1] Dublin City Univ, Sch Comp, Lero Irish Software Res Org, Dublin, Ireland
基金
爱尔兰科学基金会;
关键词
Generic Architectural Refactoring; Cloud Migration; Service-oriented Architecture; Cloud Platform;
D O I
10.5220/0006373106920695
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud migration has attracted a lot of attention in both industry and academia due to the on-demand, high availability, dynamic scalable nature. Organizations choose to move their on-premise applications to adapt to the virtualized environment of the cloud where the services are accessed remotely over the internet. These applications need to be re-engineered to completely exploit the cloud infrastructure such as performance and scalability improvements over the on-premise infrastructure. This paper proposes a re-engineering approach called architectural refactoring for restructuring on-premise application components to adopt to the cloud environment with the aim of achieving significant increase in non-functional quality attributes such as performance, scalability and maintainability of the cloud architectures. This paper proposes, when needed to migrate to cloud, the application is divided into smaller components, converted into services and deployed to cloud. The paper discusses existing issues faced by software developers and engineers during cloud migration, introduces architectural refactoring as a solution and explains the generic refactoring process at an architectural level.
引用
收藏
页码:664 / 667
页数:4
相关论文
共 50 条
  • [41] Refactoring and Migration of Cascading Style Sheets Towards Optimization and Improved Maintainability
    Mazinanian, Davood
    FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 1057 - 1059
  • [42] Cloud Application Development Methodology
    Benfenatki, Hind
    da Silva, Catarina Ferreira
    Benharkat, Aicha-Nabila
    Ghodous, Parisa
    2014 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 1, 2014, : 13 - 20
  • [43] GIS Cloud Computing Methodology
    Al-Bayari, Omar
    2018 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (IEEE CITS 2018), 2018, : 70 - 73
  • [44] Performance-Aware Refactoring of Cloud-based Big Data Applications
    Li, Chen
    Casale, Giuliano
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1505 - 1510
  • [45] Generic Cloud Computing Framework Understanding and Implementation
    Ogunshile, Emmanuel Kayode Akinshola
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 1 (CLOSER), 2016, : 206 - 215
  • [46] 5.5.2 A Generic Methodology for Partitioning Product Architectures
    Gaso, Berislav
    Whitcomb, Clifford
    Igenbergs, Eduard
    Schulz, Armin
    INCOSE International Symposium, 2002, 12 (01) : 961 - 969
  • [47] Towards a generic methodology for evaluating MAS performance
    Dimou, Christos
    Symeonidis, Andreas L.
    Mitkas, Pericles A.
    2007 INTERNATIONAL CONFERENCE ON INTEGRATION OF KNOWLEDGE INTENSIVE MULTI-AGENT SYSTEMS, 2007, : 174 - +
  • [48] A generic scheme for progressive point cloud coding
    Huang, Yan
    Peng, Jingliang
    Kuo, C. -C. Jay
    Gopi, M.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2008, 14 (02) : 440 - 453
  • [49] Generic Methodology for Formal Verification of UML Models
    Kochaleema, K. H.
    Kumar, G. Santhosh
    DEFENCE SCIENCE JOURNAL, 2022, 72 (01) : 40 - 48
  • [50] Mapping generic skills curricula: a recommended methodology
    Robley, Will
    Whittle, Sue
    Murdoch-Eaton, Deborah
    JOURNAL OF FURTHER AND HIGHER EDUCATION, 2005, 29 (03) : 221 - 231