• DocumentCode
    3542688
  • Title

    Migration to PaaS clouds - Migration process and architectural concerns

  • Author

    Pahl, Claus ; Huanhuan Xiong

  • Author_Institution
    IC4 - the Irish Centre for Cloud Comput. & Commerce, Dublin City Univ., Dublin, Ireland
  • fYear
    2013
  • fDate
    23-23 Sept. 2013
  • Firstpage
    86
  • Lastpage
    91
  • Abstract
    In the cloud computing technology stack, infrastructure has matured more than platform or software service technologies with respect to languages and techniques used for architecting and managing respective applications. Platform-as-a-Service (PaaS) emerges as a focus for the near future that we will focus on. We look at software architecture and programming concerns in the context of migration to PaaS solutions, i.e. the transition of platform systems from on-premise to cloud solutions. We investigate best-practice approaches in cloud-aware coding in the form of patterns and formulate these as a migration process. While one-to-one mappings of software from on-premise to cloud platforms are possible, statelessness and data externalisation from stateful sessions and applications emerge as solutions if cloud benefits such as elasticity and performance are aimed at.
  • Keywords
    cloud computing; programming; software architecture; PaaS cloud migration; application architecting; application management; architectural concerns; cloud computing technology stack; cloud-aware coding; data externalisation; elasticity; one-to-one mappings; platform-as-a-service; programming concerns; software architecture; Business; Cloud computing; Complexity theory; Computer architecture; Programming; Software as a service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2013 IEEE 7th International Symposium on the
  • Conference_Location
    Eindhoven
  • ISSN
    2326-6910
  • Type

    conf

  • DOI
    10.1109/MESOCA.2013.6632740
  • Filename
    6632740