• DocumentCode
    3434673
  • Title

    Detecting Performance Antipatterns before Migrating to the Cloud

  • Author

    Sharma, Vibhu Saujanya ; Anwer, Samit

  • Author_Institution
    Accenture Technol. Labs., Accenture, Bangalore, India
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    148
  • Lastpage
    151
  • Abstract
    Performance is one of the key drivers for migrating existing systems to Cloud. While Cloud computing platforms come with a promise of scaling on demand, simple lift and shift of an existing application to Cloud would often not be the best solution. The design of a software system has a significant bearing on its performance and while migrating to Cloud, certain design patterns, can be detrimental to software performance. The area of detecting performance antipatterns automatically in context of Cloud migration and assessing their effects on performance is however unstudied. In this paper we present an approach to assess a system for known performance antipatterns, before Cloud migration. Our approach leverages static analysis and also factors in information about the prospective deployment on Cloud to evaluate whether certain antipatterns become prominent if the system is migrated to Cloud. We have found that the presence of these performance antipatterns can actually worsen the performance of parts of a software system containing them, when compared to those without these.
  • Keywords
    cloud computing; software architecture; software performance evaluation; cloud migration; performance antipatterns detection; software performance; software system design; static analysis; Cloud computing; Containers; Context; Measurement; Software performance; Software systems; Cloud computing; PaaS; Performance Antipatterns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
  • Conference_Location
    Bristol
  • Type

    conf

  • DOI
    10.1109/CloudCom.2013.166
  • Filename
    6753790