• Home
  • Search
  • Best-Harmonically-Fit Periodic Task Assignment Algorithm on Multiple Periodic Resources
  • Cite Icon7
  • https://doi.org/10.1109/tpds.2015.2437379Copy DOI Icon

Best-Harmonically-Fit Periodic Task Assignment Algorithm on Multiple Periodic Resources

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The periodic task set assignment problem in the context of multiple processors has been studied for decades. Different heuristic approaches have been proposed, such as the Best-Fit (BF), the First-Fit (FF), and the Worst-Fit (WF) task assignment algorithms. However, when processors are not dedicated but only periodically available to the task set, whether existing approaches still provide good performance or if there is a better task assignment approach in the new context are research problems which, to our best knowledge, have not been studied by the real-time research community. In this paper, we present the Best-Harmonically-Fit (BHF) task assignment algorithm to assign periodic tasks on multiple periodic resources. By periodic resource we mean that for every fixed time interval, i.e., the period, the resource always provides the same amount of processing capacity to a given task set. Our formal analysis indicates that if a harmonic task set is also harmonic with a resource's period, the resource capacity can be fully utilized by the task set. Based on this analysis, we present the Best-Harmonically-Fit task assignment algorithm. The experimental results show that, on average, the BHF algorithm results in $53.26$ , $42.54$ , and $27.79$ percent higher resource utilization rate than the Best-Fit Decreasing (BFD), the First-Fit Decreasing (FFD), and the Worst-Fit Decreasing (WFD) task assignment algorithms, respectively; but comparing to the optimal resource utilization rate found by exhaustive search, it is about $11.63$ percent lower.

Similar Papers
  • Conference Article
  • Citations5

Duration-Aware Task Assignment for Heterogeneous Mobility Users in Crowdsensing

  • May 04, 2022
  • Zhiyuan Liu +4
  • Conference Article
  • Citations3

Hierarchical Decision and Control of Cooperative UAVs Using Ad-Hoc Communication

  • Jun 15, 2006
  • Yosi Ben-Asher +2
  • PDF
  • Research Article
  • Citations28

A Two-Layer Task Assignment Algorithm for UAV Swarm Based on Feature Weight Clustering

  • Nov 26, 2019
  • International Journal of Aerospace Engineering
  • Xiaowei Fu +3
  • Research Article

Multi-UAV Reconnaissance Task Assignment for Heterogeneous Targets with ACD-NSGA-II Algorithm

  • Sep 11, 2024
  • Electronics
  • Hong Zhang +3
  • News Article

SRAMs are aimed at multiprocessing

  • Apr 01, 1987
  • Microprocessors and Microsystems
  • Research Article
  • Citations11

On the computational complexity of periodic scheduling

  • Jan 01, 2009
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Thomas Rothvoß
  • Research Article
  • Citations2

Hierarchical Task Assignment and Communication Algorithms for Unmanned Aerial Vehicle Flocks

  • Aug 01, 2008
  • Journal of Aerospace Computing, Information, and Communication
  • Yosi Ben-Asher +3
  • Research Article
  • Citations64

Swarm UAVs Task and Resource Dynamic Assignment Algorithm Based on Task Sequence Mechanism

  • Jan 01, 2019
  • IEEE Access
  • Xiaowei Fu +2
  • Research Article
  • Citations102

A Novel Algorithm of Multi-AUVs Task Assignment and Path Planning Based on Biologically Inspired Neural Network Map

  • Oct 29, 2020
  • IEEE Transactions on Intelligent Vehicles
  • Daqi Zhu +2
  • Research Article
  • Citations3

Self Generating Task Assignment Algorithm for Multiple Mobile Robot in Transportation Task

  • Jan 01, 2006
  • TRANSACTIONS OF THE JAPAN SOCIETY OF MECHANICAL ENGINEERS Series C
  • Akifumi Tokuda +1
  • Conference Article
  • Citations2

Exact and Approximate Task Assignment Algorithms for Pipelined Software Synthesis

  • Mar 01, 2008
  • Matin Hashemi +1
  • Conference Article
  • Citations2

A Matching Based Spatial Crowdsourcing Framework for Egalitarian Task Assignment

  • Jun 01, 2022
  • Ramneek Kaur +3
  • Research Article
  • Citations6

An online approach for joint task assignment and worker evaluation in crowd-sourcing

  • Aug 29, 2018
  • Pervasive and Mobile Computing
  • Chiara Carusi +2
  • Research Article
  • Citations23

Delay-Constrained Teleoperation Task Scheduling and Assignment for Human+Machine Hybrid Activities Over FiWi Enhanced Networks

  • Dec 01, 2019
  • IEEE Transactions on Network and Service Management
  • Amin Ebrahimzadeh +1
  • Conference Article

A Toolkit for Managing Multiple Crowdsourced Top-K Queries

  • Oct 19, 2020
  • Caihua Shan +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.