Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Uppnå Prestanda för Beräkningsintensiva Tjänster i SaaS
KTH, School of Information and Communication Technology (ICT).
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Achieving Performance for Compute Intensive Services in Cloud SaaS (English)
Abstract [en]

Enterprise business applications are following a rapid trend to move their solution model from specic organizational users to global access. This creates opportunities for organization to expand geographically with partners and resellers but it also increases simultaneous user requests. These solution models are commonly based on many data-set states and a web applications that perform multiple tasks in its work-ow including compute intensive requests to separate Compute Intensive Services (CIS). This research is based on these solution models and a special type of CIS that build and reuse in-memory cache to reduce response latency. Performance factors like additional simultaneous requests and cache building requests can increase response latency if not enough CIS are available to handle load peaks. Additional compute services can be added to the infrastructure but such solutions increase cost and these additional services are not required all the time. Main goal of this research is to study and design an architecture to achieve cost-e ective performance for solution model of CIS. First, a study have been performed on dedicated servers approach, to nd impact of these performance factors. Next, a prototype Software as a Service (SaaS) architecture has been presented which detects and reduces load peaks created by performance factors. SaaS architecture has been designed by using cloud computing products of Amazon Web Services (AWS). Few supplementary components have been identied and developed during research to overcome shortcomings of standard cloud products. It aims to reduce load peaks with scalability and elasticity. Experiments have been performed on SaaS architecture to and its advantages and limitations for solution model of CIS. An essential part of this research are two solution proposals, which are based on designed SaaS architecture. First solution proposal has been made for multi-tenant architecture because multi-tenancy can help to enhance cost-effective performance. The second solution proposal has been made to achieve low latency response by optimizing usage of in-memory cache. This optimization can help enterprises to change data-set states more often and achieve predictable low latency. It also adds exibility in SaaS architecture to reduce number of required servers.

Place, publisher, year, edition, pages
2016. , p. 65
Series
TRITA-ICT-EX ; 2016:56
National Category
Information Systems, Social aspects Engineering and Technology Computer Systems
Identifiers
URN: urn:nbn:se:kth:diva-199244OAI: oai:DiVA.org:kth-199244DiVA, id: diva2:1061497
External cooperation
Subject / course
Information and Software Systems
Educational program
Master of Science - Software Engineering of Distributed Systems
Examiners
Available from: 2017-01-02 Created: 2017-01-02 Last updated: 2017-01-02Bibliographically approved

Open Access in DiVA

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

By organisation
School of Information and Communication Technology (ICT)
Information Systems, Social aspectsEngineering and TechnologyComputer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 106 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

urn-nbn

Altmetric score

urn-nbn
Total: 123 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf