Change search
ReferencesLink to record
Permanent link

Direct link
Cost-effectiveness of tenant-based allocation model in SaaS applications running in a public Cloud.
Blekinge Institute of Technology, School of Computing.
2012 (English)Independent thesis Advanced level (degree of Master (One Year))Student thesis
Abstract [en]

Context. Cloud computing is getting more and more interest with every year. It is an approach that allows Internet based applications to work in distributed and virtualized cloud environment. It is characterized by on-demand resources and payper-use pricing. Software-as-a-Service (SaaS) is a software distribution paradigm in cloud computing and represents the highest, software layer in the cloud stack. Since most cloud services providers charge for the resource use it is important to create resource efficient applications. One of the way to achieve that is multi-tenant architecture of SaaS applications. It allows the application for efficient self-managing of the resources Objectives. In this study I investigate the influence of tenant-based resource allocation model on cost-effectiveness of SaaS systems. I try to find out weather that model can decrease the system's actual costs in commercial public cloud environment. Methods. I am implementing two authorial SaaS systems: first tenant-unaware and then using tenant-based resource allocation model. Then they are deployed into Amazon public cloud environment. Tests focused on measuring over- and underutilization are conducted in order to compare cost-effectiveness of the solutions. Public cloud provider's billing service is used as a final cost measure. Results. The tenant-based resource allocation model proved to decrease my system's running costs. It also reduced the system's resources underutilization. Similar research was done, but the model was tested in private cloud. In this work the systems were deployed into commercial public cloud. Conclusions. The tenant-based resource allocation model is one of the method to tackle under-optimal resource utilization. When compared to traditional resource scaling it can reduce the costs of running SaaS systems in cloud environments. The more tenant-oriented the SaaS systems are the more benefits that model can provide.

Place, publisher, year, edition, pages
2012. , 67 p.
Keyword [en]
cloud computing, SaaS, multitenancy, cost-effectiveness
National Category
Computer Science Software Engineering
URN: urn:nbn:se:bth-2855Local ID: diva2:830150
Available from: 2015-04-22 Created: 2013-01-18 Last updated: 2015-06-30Bibliographically approved

Open Access in DiVA

fulltext(962 kB)58 downloads
File information
File name FULLTEXT01.pdfFile size 962 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
School of Computing
Computer ScienceSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 58 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 56 hits
ReferencesLink to record
Permanent link

Direct link