Scalable architectures for platform-as-a-service clouds: Performance and cost analysis

Research output: Chapter in Book/Report/Conference proceedingsConference proceedingpeer-review

Abstract

Scalability is a significant feature of cloud computing, which addresses to increase or decrease the capacities of allocated virtual resources at application, platform, database and infrastructure level on demand. We investigate scalable architecture solutions for cloud PaaS that allow services to utilize the resources dynamically and effectively without directly affecting users. We have implemented scalable architectures with different session state management solutions, deploying an online shopping cart application in a PaaS solution, and measuring the performance and cost for three server-side session state providers: Caching, SQL database and NoSQL database. A commercial solution with its supporting state management components has been used. Particularly when re-architecting software for the cloud, the trade-off between performance, scalability and cost implications needs to be discussed.

Original languageEnglish
Title of host publicationSoftware Architecture - 8th European Conference, ECSA 2014, Proceedings
PublisherSpringer Verlag
Pages226-233
Number of pages8
ISBN (Print)9783319099699
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event8th European Conference on Software Architecture, ECSA 2014 - Vienna, Austria
Duration: 25 Aug 201429 Aug 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8627 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th European Conference on Software Architecture, ECSA 2014
Country/TerritoryAustria
CityVienna
Period25/08/1429/08/14

Keywords

  • Platform-as-a-Service (PaaS)
  • Scalability
  • Session State Management
  • Windows Azure Platform

Fingerprint

Dive into the research topics of 'Scalable architectures for platform-as-a-service clouds: Performance and cost analysis'. Together they form a unique fingerprint.

Cite this