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
Performance analysis - Performance research and load simulation of a web based Business Intelligence system
Linköping University, Department of Science and Technology. Linköping University, The Institute of Technology.
2010 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesisAlternative title
Prestandaanalys - Undersökning av prestanda och belastningssimulering på ett webbaserat beslutsstödssystem (Swedish)
Abstract [en]

The need for Business Intelligence (BI) systems becomes more and more important and the number of users of such systems increases with the need. A larger number of users places greater demands on system performance. ExOpen Systems AB (ExOpen) has received complaints on performance of their web based BI system, ExOpen Web Reports, from both employees and customers. The purpose of the project is to give ExOpen deeper knowledge of the performance of their system and recommendations which can lead to higher performance. The project includes a study on suitable performance parameters to measure. The parameters are measured with a standard tool for performance measuring.

An application for simulating users of ExOpen Web Reports is developed. The application has the ability to simulate a work load on the system, by simulating a number of users and specific tasks. In consultation with the development department at ExOpen a number of simulation scenarios are designed. Each scenario is run with the simulation application and the performance parameters are measured during the simulations. The simulation results is analyzed and compared with existing recommendations for the performance parameters.

As a result there is a clear relationship between more users and lower performance, such as longerresponse times. A task that has a response time of 3 seconds for one single user takes over 5 minutes when there are 40 active users. Neither the network nor the server memory are bottlenecks during the simulations. The harddrive is a bottleneck and the processor works at full capacity during the highest system load of the project. The resource utilization of the web server increases with the number of active users. On the contrary the database server adjusts its utilization of resources according to available resources.

The conclusions in the project are based on relatively few measurements. More simulations should be made in order to give accurate recommendations according software and hardware configurations. In particular such simulations and experiments where the number of threads available for the web application varies. To optimize the source code for performance simulations should be made where the developers of ExOpen Web Reports are directly involved.

Abstract [sv]

Behovet av beslutsstödssystem blir allt större och antal användare av sådana system växer med behovet. I och med det ställs det högre krav på prestanda. ExOpen Systems AB (ExOpen) har tagit emot klagomål rörande prestanda på deras webbaserade beslutsstödssystem, ExOpen Web Reports, från både personal och kunder.

Projektet syftar till att ge ExOpen bättre kunskap om prestandan på deras system och ekommendationer som kan leda till prestandaförbättringar. Projektet innehåller en studie om vilka parametrar rörande prestanda som är relevanta att mäta. De utvalda parametrarna mäts med hjälp av ettstandardverktyg för prestandamätning. Ett simuleringsprogram utvecklas som simulerar användare av ExOpen Web Reports. Med simuleringsprogrammet är det möjligt att simulera belastning på systemet, i form av antal användare och typ av aktiviteter. Tillsammans med utvecklingsavdelningen på ExOpen tas ett antal simuleringsscenarier fram. Scenarierna körs i simuleringsprogrammet och prestanda mäts under tiden. Scenarieresultaten analyseras och jämförs med befintliga rekommendationer för utvalda prestandaparametrar.

Projektets resultat är bland annat att ett tydligt samband mellan fler användare och sämre prestanda, så som längre väntetider, går att se. En aktivitet som tar 3 sekunder för en ensam användare tar över 5 minuter med 40 samtida användare. Varken nätverket eller minnet på testservern utgör någon flaskhals i projektet. Vid projektets tyngsta belastning utgör dock hårddisken en flaskhals och processorn går då på full kapacitet. Webbserverns resursanvändning ökar i takt med att antal aktiva användare ökar, medan databasserverns användning av resurser anpassar sig efter hur mycket resurser som finns tillgängliga.

De slutsatser som dras i projektet baseras på relativt få mätningar. För att exakt kunna ge rekommendationer om hur mjukvara och hårdvara ska konfigureras bör fler simuleringar göras. Framför allt bör simuleringar och experiment göras där antal webbapplikationstrådar varieras. Simuleringar där utvecklarna av ExOpen Web Reports är direkt involverade bör göras för att kunna optimera programkoden för prestanda.

Place, publisher, year, edition, pages
2010. , 79 p.
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:liu:diva-93488ISRN: LiU-ITN-TEK-A--10/004--SEOAI: oai:DiVA.org:liu-93488DiVA: diva2:625148
Subject / course
Electrical Engineering
Supervisors
Examiners
Available from: 2013-06-04 Created: 2013-06-04 Last updated: 2013-06-04Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Bengtsson, Joakim
By organisation
Department of Science and TechnologyThe Institute of Technology
Engineering and Technology

Search outside of DiVA

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