Return to search

Heuristiska algoritmer för schemaläggning i real-tidssystem med hänsyn till data beroenden / Heuristic minimization of data latency in offline scheduling of periodic real-time jobs

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.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-144794
Date January 2018
CreatorsAbdulla, Ariyan, Andersson, Erik
PublisherLinköpings universitet, Optimeringslära, Linköpings universitet, Tekniska fakulteten, Linköpings universitet, Optimeringslära, Linköpings universitet, Tekniska fakulteten
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0121 seconds