Digitala Vetenskapliga Arkivet

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 Implications of Scaling Strategies in an Asynchronous Queue-Driven Backend System: A Comparative Study
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2026 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Performance variability and workload bursts in asynchronous backend systems can lead to queue buildup, increased processing latency, and reduced responsiveness, making effective scaling strategies essential. Traditional resource allocation approaches often rely on static configurations that adopt poorly to changing conditions. This thesis investigates the performance implications of scaling strategies in an asynchronous queue-driven backend system, focusing on throughput, latency, and queue stability under varying workloads.

A discrete-event simulation (DES) framework is developed to model the behavior of an asynchronous file-processing pipeline inspired by a real-world system operated by ITS at Umeå University. The framework abstracts and models core system characteristics, including workload generation, queue-based task processing, worker execution, and scaling mechanisms, while intentionally excluding implementation specific infrastructure complexities.The study evaluates horizontal and vertical scaling strategies using both static and dynamic approaches under low, medium, and burst workload conditions. To ensure reproducibility and reduce the influence of stochastic variation, the study repeats experiments using multiple random seeds.

The results show that scaling strategies significantly influence system behavior under increasing workload pressure. Static and dynamic approaches both improve system performance compared to the baseline configuration, though their effects differ in responsiveness, queue dynamics, and resource utilization. Horizontal scaling improved parallel processing and reduced backlog formation under burst conditions, while vertical scaling improves processing efficiency by increasing worker capacity. Dynamic scaling approaches further demonstrate advantages in adapting system capacity to changing workload conditions while maintaining system stability.

The findings contribute a structured comparative evaluation of scaling strategies in asynchronous queue-driven systems and provide practical insights into how scaling decisions affect performance and stability. The proposed simulation framework also provides a reusable environment for evaluating future scaling policies and supporting data-driven infrastructure decisions in ITS and similar backend systems.

Place, publisher, year, edition, pages
2026. , p. 80
Series
UMNAD ; 1663
Keywords [en]
Scaling, Horizontal, Vertical, Asynchronous queue-driven system, Queue-driven, Simulation-based
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:umu:diva-256509OAI: oai:DiVA.org:umu-256509DiVA, id: diva2:2085375
External cooperation
ITS
Educational program
Master of Science Programme in Computing Science and Engineering
Presentation
2026-06-03, NAT.D 440, Umeå, 10:45 (English)
Supervisors
Examiners
Available from: 2026-07-08 Created: 2026-07-08 Last updated: 2026-07-08Bibliographically approved

Open Access in DiVA

fulltext(8926 kB)56 downloads
File information
File name FULLTEXT01.pdfFile size 8926 kBChecksum SHA-512
4a89ba09d8480d6d54da0dd8926d5064b178233d974022089e33d9ba8cd3bf8023955cb980dbf057d031ccc16e8d72ccf5580b5e189bdc7c588877192867a2f5
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Eliasson, Joar
By organisation
Department of Computing Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
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: 1164 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