Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden

The schedule for the jobs in a real-time system can have a huge impact on how the system behave. Since real-time systems are common in safety applications it is important that the scheduling is done in a valid way. Furthermore, one can enhance the performance of the applications by minimizing data l...

Full description

Bibliographic Details
Main Authors: Abdulla, Ariyan, Andersson, Erik
Format: Others
Language:Swedish
Published: Linköpings universitet, Optimeringslära 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-144794
id ndltd-UPSALLA1-oai-DiVA.org-liu-144794
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1447942018-02-14T05:11:04ZHeuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroendensweHeuristic minimization of data latency in offline scheduling of periodic real-time jobsAbdulla, AriyanAndersson, ErikLinköpings universitet, OptimeringsläraLinköpings universitet, Tekniska fakultetenLinköpings universitet, OptimeringsläraLinköpings universitet, Tekniska fakulteten2018Schedulingheuristicsdata latencyjittersingle-processor schedulingOther MathematicsAnnan matematikThe schedule for the jobs in a real-time system can have a huge impact on how the system behave. Since real-time systems are common in safety applications it is important that the scheduling is done in a valid way. Furthermore, one can enhance the performance of the applications by minimizing data latency and jitter. A challenge is that jobs in real-time systems usually have complex constraints making it too time consuming to minimize data latency and jitter to optimality. The purpose of this report is to investigate the possibility of creating high quality schedules using heuristics, with the goal to keep the computational time under one minute. This will be done by comparing three different algorithms that will be used on real scheduling instances provided by the company Arcticus. The first algorithm is a greedy heuristic, the second one a local search and the third one is a metaheuristic, simulated annealing. The results indicate that the data latency can be reduced whilst keeping the computational time below one minute. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-144794application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Scheduling
heuristics
data latency
jitter
single-processor scheduling
Other Mathematics
Annan matematik
spellingShingle Scheduling
heuristics
data latency
jitter
single-processor scheduling
Other Mathematics
Annan matematik
Abdulla, Ariyan
Andersson, Erik
Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
description The schedule for the jobs in a real-time system can have a huge impact on how the system behave. Since real-time systems are common in safety applications it is important that the scheduling is done in a valid way. Furthermore, one can enhance the performance of the applications by minimizing data latency and jitter. A challenge is that jobs in real-time systems usually have complex constraints making it too time consuming to minimize data latency and jitter to optimality. The purpose of this report is to investigate the possibility of creating high quality schedules using heuristics, with the goal to keep the computational time under one minute. This will be done by comparing three different algorithms that will be used on real scheduling instances provided by the company Arcticus. The first algorithm is a greedy heuristic, the second one a local search and the third one is a metaheuristic, simulated annealing. The results indicate that the data latency can be reduced whilst keeping the computational time below one minute.
author Abdulla, Ariyan
Andersson, Erik
author_facet Abdulla, Ariyan
Andersson, Erik
author_sort Abdulla, Ariyan
title Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
title_short Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
title_full Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
title_fullStr Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
title_full_unstemmed Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
title_sort heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden
publisher Linköpings universitet, Optimeringslära
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-144794
work_keys_str_mv AT abdullaariyan heuristiskaalgoritmerforschemalaggningirealtidssystemmedhansyntilldataberoenden
AT anderssonerik heuristiskaalgoritmerforschemalaggningirealtidssystemmedhansyntilldataberoenden
AT abdullaariyan heuristicminimizationofdatalatencyinofflineschedulingofperiodicrealtimejobs
AT anderssonerik heuristicminimizationofdatalatencyinofflineschedulingofperiodicrealtimejobs
_version_ 1718614309899075584