• DocumentCode
    1757499
  • Title

    Design Support for Performance Aware Dynamic Application (Re-)Distribution in the Cloud

  • Author

    Gomez Saez, Santiago ; Andrikopoulos, Vasilios ; Leymann, Frank ; Strauch, Steve

  • Author_Institution
    Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
  • Volume
    8
  • Issue
    2
  • fYear
    2015
  • fDate
    March-April 1 2015
  • Firstpage
    225
  • Lastpage
    239
  • Abstract
    The wide adoption of the cloud computing paradigm by many different domains has increased both the number and type of available offerings as a service, e.g. Database-as-a-service (DBaaS) or Platform-as-a-Service (PaaS), and with them the possibilities to deploy and operate an application partially or completely in the cloud. The need for providing design support to application developers in this environment is the focus of this work. Toward this goal, in the following we first scope the discussion on the persistence layer of applications and we investigate the effect of different deployment scenarios on the performance of the application over time. Based on the results of this analyses we then propose an application (re-)distribution design support process, which we evaluate empirically by means of a well-known application. The results of this evaluation both highlight the strengths of our proposal, and at the same time, provide a clear path for the following steps in our work.
  • Keywords
    cloud computing; DBaaS; PaaS; application performance; application persistence layer; application re-distribution design support process; cloud computing paradigm; database-as-a-service; deployment scenarios; empirical analysis; performance aware dynamic application re-distribution; platform-as-a-service; Benchmark testing; Databases; Degradation; Market research; Service computing; Throughput; Topology; Benchmark; Cloud Application Distribution; MediaWiki; Synthetic Workload; Synthetic workload; TPC; application deployment; benchmark; cloud application distribution; cloud services selection; relational database;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2014.2381237
  • Filename
    6985650