Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download file Download BibTeX

Title

The Knapsack-Lightening problem and its application to scheduling HRT tasks

Authors

[ 1 ] Instytut Informatyki (II), Wydział Informatyki i Zarządzania, Politechnika Poznańska | [ P ] employee

Year of publication

2009

Published in

Bulletin of the Polish Academy of Sciences. Technical Sciences

Journal year: 2009 | Journal volume: vol. 57 | Journal number: no. 1

Article type

scientific article

Publication language

english

Keywords
EN
  • algorithms
  • computational complexity
  • knapsack problem
  • greedy algorithms
  • branch and bound scheduling
  • real-time systems
  • cache memory
  • periodic loading
Abstract

EN In hard real-time systems timeliness is as important as functional correctness. Such systems contain so called hard real-time tasks (HRT tasks) which must be finished by a given deadline. One of the methods of scheduling of HRT tasks is periodic loading introduced by Schweitzer, Dror, and Trudeau. The paper presents an extension to that method which allows for deterministic utilization of cache memory in hard real-time systems. It is based on a new version of the Knapsack problem named Knapsack-Lightening. In the paper the Knapsack-Lightening problem is defined, its complexity is analyzed, and an exact algorithm along with two heuristics are presented. Moreover the application of the Knapsack-Lightening problem to scheduling HRT tasks is described.

Pages (from - to)

71 - 77

DOI

10.2478/v10175-010-0107-2

URL

https://journals.pan.pl/dlibra/publication/121443/edition/105825/content

License type

CC BY-NC-ND (attribution - noncommercial - no derivatives)

Open Access Mode

open journal

Open Access Text Version

final published version

Full text of article

Download file

Access level to full text

public

Impact Factor

0,626

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.