Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Mathematical Approaches to Software Performance

Collas, Bhagya (2025)

 
Avaa tiedosto
Bhagya_Collas.pdf (1.108Mt)
Lataukset: 


Collas, Bhagya
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120733240
Tiivistelmä
Software performance is a critical factor influencing the success, stability, and scalability of modern applications. Inefficient performance, such as long response times or server overload, can lead to user dissatisfaction, increased operational costs, and even system failure. Predicting performance before deployment has therefore become an essential task in software engineering. The objective of the study was to investigate how fundamental mathematical concepts could be applied to models and forecast software performance in
a cost-effective and accessible manner.
A quantitative, simulation-based design with an applied focus was adopted, in which performance data were generated in controlled environments mimicking real-world workloads for web servers, relational databases, and cloud platforms; simulated datasets were analyzed using Python, Jupyter Notebook, and open-source libraries through linear, exponential, logarithmic, and polynomial functions; statistical techniques such as regression analysis and error metrics, were applied to assess model accuracy; and queuing theory was incorporated to represent concurrent request handling.
The results demonstrated that simple mathematical models were able to capture essential performance trends with prediction errors typically within ±10% of observed values. Exponential functions effectively represented sudden threshold effects, linear models described gradual growth, and piecewise approaches proved useful for systems with distinct operational phases such as cloud platforms with autoscaling. Validation confirmed that even accessible modeling strategies can provide meaningful insights into software capacity and bottlenecks.
It was concluded that mathematical performance modeling offers a practical complement to traditional load testing. While models cannot fully capture all anomalies in live systems, they provide valuable early stage forecasts that support infrastructure planning and system optimization. The findings suggest that accessible, function-based models can lower the barrier to performance prediction, making the practice useful not only for researchers and large enterprises but also for students, small development teams, and organizations with limited resources.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste