https://www.mdu.se/

mdu.sePublications
System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
2829303132333431 of 78
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
Decision-Making for Offloading Soft Real-Time Tasks
Mälardalen University, Faculty of Engineering and Health Sciences, Department of Computer Science & Engineering.
2026 (English)Independent thesis Advanced level (degree of Master (One Year)), 21 HE creditsStudent thesis
Abstract [en]

Embedded systems executing soft real-time workloads are increasingly expected to maintain predictable timing behaviour under varying computational load. When a task repeatedly exceeds its deadline on a resource constrained local platform, system quality degrades and recovery is not guaranteed. Edge computing, which places additional processing resources close to the device, offers a potential remedy by allowing tasks to be offloaded to a faster remote server. However, the communication cost of offloading means that migration is only beneficial under certain conditions and an uninformed decision can worsen timing rather than improve it.This thesis investigates whether a lightweight runtime mechanism can reliably detect deadline violations and make correct, network-aware offloading decisions for soft real-time tasks.  Two components are designed and implemented, Task Runtime Execution Monitor (TREM), monitoring agent that detects per-job deadline violations at runtime and Network-aware Offloading Decision Engine (NODE), decision engine that estimates whether executing a violating task on the edge server would allow it to meet its deadline given the current network conditions.The mechanism is evaluated through four experiments that vary the presence of the decision engine, the edge speed factor and the network quality. The results show that TREM correctly identifies persistent violation states, that NODE approves offloading only when it is genuinely beneficial and that the mechanism eliminates deadline violations once triggered, a task that misses every one of 37 consecutive deadlines without the mechanism misses only 6 before NODE offloads it and none of the following 35 job instances violate their deadline. The work demonstrates that dynamic, network-aware offloading is a viable strategy for recovering soft real-time tasks from persistent deadline violation states on resource-constrained platforms.

Place, publisher, year, edition, pages
2026.
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-79003OAI: oai:DiVA.org:mdh-79003DiVA, id: diva2:2101691
Presentation
2026-09-03, Mälardalen University, 17:00 (English)
Supervisors
Examiners
Available from: 2026-09-29 Created: 2026-09-15 Last updated: 2026-09-29Bibliographically approved

Open Access in DiVA

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

By organisation
Department of Computer Science & Engineering
Electrical Engineering, Electronic Engineering, Information Engineering

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: 250 hits
2829303132333431 of 78
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