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 条
  • [21] Generic techno-economic evaluation methodology: the case of migration to flexible grid networks
    Leiva, A.
    Beghelli, A.
    Machuca, C. Mas
    Olivares, R.
    Saavedra, M.
    Ahumada, R.
    2015 CONFERENCE OF TELECOMMUNICATION, MEDIA AND INTERNET TECHNO-ECONOMICS PROCEEDINGS, 2015,
  • [22] Cloud restriction solver: A refactoring-based approach to migrate applications to the cloud
    Borges, Marcos
    Barros, Erick
    Maia, Paulo Henrique
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 95 : 346 - 365
  • [23] Refactoring Local to Cloud Data Types for Mobile Apps
    Hilton, Michael
    Christi, Arpit
    Dig, Danny
    Moskal, Michal
    Burckhardt, Sebastian
    Tillmann, Nikolai
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2014), 2014, : 83 - 92
  • [24] Cloud Migration Metamodel A framework for legacy to cloud migration
    Parnami, Pooja
    Jain, Aman
    Sharma, Navneet
    2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), 2019, : 43 - 50
  • [25] Generic normal cloud model
    Wang, Guoyin
    Xu, Changlin
    Li, Deyi
    INFORMATION SCIENCES, 2014, 280 : 1 - 15
  • [26] GENERATORS, GENERIC MODELS AND METHODOLOGY
    CROOKES, JG
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1987, 38 (08) : 765 - 768
  • [27] Optimized design refactoring (ODR): a generic framework for automated search-based refactoring to optimize object-oriented software architectures
    Houichime, Tarik
    El Amrani, Younes
    AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (02)
  • [28] Security Risk Assessment-based Cloud Migration Methodology for Smart Grid OT Services
    Jelacic, Bojan
    Lendak, Imre
    Stoja, Sebastijan
    Stanojevic, Marina
    Rosic, Daniela
    ACTA POLYTECHNICA HUNGARICA, 2020, 17 (05) : 113 - 134
  • [29] Size Estimation of Cloud Migration Projects with Cloud Migration Point (CMP)
    Tran, Van T. K.
    Lee, Kevin
    Fekete, Alan
    Liu, Anna
    Keung, Jacky
    2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 265 - 274
  • [30] A methodology for refactoring ORM-based monolithic web applications into microservices
    Freitas, Francisco
    Ferreira, Andre
    Cunha, Jacome
    JOURNAL OF COMPUTER LANGUAGES, 2023, 75