Back to results

Virginia Tech

An Efficient Knapsack-Based Approach for Calculating the Worst-Case Demand of AVR Tasks

Abstract

dc:description.abstract

Engine-triggered tasks are real-time tasks that are released when the crankshaft arrives at certain positions in its path of rotation. This makes the rate of release of these jobs a function of the crankshaft's angular speed and acceleration. In addition, several properties of the engine triggered tasks like the execution time and deadlines are dependent on the speed profile of the crankshaft. Such tasks are referred to as adaptive-variable rate (AVR) tasks. Existing methods to calculate the worst-case demand of AVR tasks are either inaccurate or computationally intractable. We propose a method to efficiently calculate the worst-case demand of AVR tasks by transforming the problem into a variant of the knapsack problem. We then propose a framework to systematically narrow down the search space associated with finding the worst-case demand of AVR tasks. Experimental results show that our approach is at least 10 times faster, with an average runtime improvement of 146 times for randomly generated task sets when compared to the state-of-the-art technique.

Degree

thesis:*
Name thesis:degree_name
Master of Science
Level thesis:degree_level
masters
Discipline thesis:degree_discipline
Computer Engineering
Department dc:contributor.department
Electrical and Computer Engineering
Grantor dc:publisher
Virginia Tech
Year dc:date.issued
2019

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Bijinemula, Sandeep Kumar
Chair dc:contributor.committeechair
  • Chantem, Thidapat
Committee members dc:contributor.committeemember
  • Yu, Guoqiang
  • Gerdes, Ryan M.

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • In Copyright

Identifiers

dc:identifier.*
Dc Identifier Other
vt_gsexam:18597
OAI identifier oai:identifier
oai:vtechworks.lib.vt.edu:10919/87403

Chain of custody

source
Harvested from
Virginia Tech
Base URL
vtechworks.lib.vt.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Bijinemula, Sandeep Kumar. An Efficient Knapsack-Based Approach for Calculating the Worst-Case Demand of AVR Tasks. masters thesis, Virginia Tech, 2019. http://hdl.handle.net/10919/87403