• Home
  • Search
  • Coordinated Task Scheduling, Allocation and Synchronization on Multiprocessors
  • Cite Icon174
  • https://doi.org/10.1109/rtss.2009.51Copy DOI Icon

Coordinated Task Scheduling, Allocation and Synchronization on Multiprocessors

  • Dec 1, 2009
  • Karthik Lakshmanan +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Chip-multiprocessors represent a dominant new shift in the field of processor design. Better utilization of such technology in the real-time context requires coordinated approaches to task allocation, scheduling, and synchronization. In this paper, we characterize various scheduling penalties arising from multiprocessor task synchronization, including (i) blocking delays on global critical sections, (ii) back-to-back execution due to jitter from blocking, and (iii) multiple priority inversions due to remote resource sharing. We analyze the impact of these scheduling penalties under different execution control policies (ECPs) which compensate for the scheduling penalties incurred by tasks due to remote blocking. Subsequently, we develop a synchronization-aware task allocation algorithm for explicitly accommodating these global task synchronization penalties. The key idea of our algorithm is to bundle tasks that access a common shared resource and co-locate them, thereby transforming global resource sharing into local sharing. This approach reduces the above-mentioned penalties associated with remote task synchronization. Experimental results indicate that such a coordinated approach to scheduling, allocation, and synchronization yields significant benefits (as much as 50% savings in terms of required number of processing cores). An implementation of this approach is available as a part of our RT-MAP library, which uses the pthreads implementation of Linux-2.6.22.

Similar Papers
  • Conference Article
  • Citations30

Allocation and scheduling of real-time periodic tasks with relative timing constraints

  • Oct 25, 1995
  • Sheng-Tzong Cheng +1
  • Research Article
  • Citations51

Task allocation and scheduling models for multiprocessor digital signal processing

  • Jan 01, 1990
  • IEEE Transactions on Acoustics, Speech, and Signal Processing
  • K Konstantinides +2
  • Conference Article
  • Citations15

Simultaneous task allocation, scheduling and voltage assignment for multiple-processors-core systems using mixed integer nonlinear programming

  • May 25, 2003
  • Lap-Fai Leung +2
  • Research Article
  • Citations12

A novel fuzzy and reverse auction‐based algorithm for task allocation with optimal path cost in multi‐robot systems

  • Nov 18, 2021
  • Concurrency and Computation: Practice and Experience
  • Rajchandar K +3
  • Research Article
  • Citations9

On a dynamic and decentralized energy-aware technique for multi-robot task allocation

  • Jul 23, 2024
  • Robotics and Autonomous Systems
  • Menaxi J Bagchi +2
  • Conference Article
  • Citations101

Thermal-Aware Task Allocation and Scheduling for Embedded Systems

  • Oct 23, 2007
  • W-L Hung +4
  • Research Article
  • Citations67

Game theory-based negotiation for multiple robots task allocation

  • Mar 07, 2013
  • Robotica
  • Rongxin Cui +2
  • Research Article
  • Citations9

Development of a task-oriented, auction-based task allocation framework for a heterogeneous multirobot system

  • May 09, 2020
  • Sādhanā
  • Tan Eijyne +2
  • Research Article
  • Citations1

Task allocation algorithm for distributed large data stream group computing in the era of digital intelligence

  • Apr 18, 2024
  • Journal of Intelligent & Fuzzy Systems
  • Ling Sun +2
  • Conference Article
  • Citations38

Genetic Algorithm for Task Allocation in UAV Cooperative Control

  • Jun 22, 2003
  • Genshe Chen +1
  • Research Article
  • Citations15

Optimising stochastic task allocation and scheduling plans for mission workers subject to learning-forgetting, fatigue-recovery, and stress-recovery effects

  • Nov 01, 2023
  • Expert Systems with Applications
  • N Asadayoobi +2
  • PDF
  • Research Article
  • Citations29

Design and Implementation of Thermal Comfort System based on Tasks Allocation Mechanism in Smart Homes

  • Oct 21, 2019
  • Sustainability
  • Imran +2
  • Research Article
  • Citations1

Research on Protocol-Based Mechanism and Algorithm for Customer Collaborative Design Task Allocation

  • Jul 01, 2011
  • Advanced Materials Research
  • Li Jun Song +1
  • Research Article
  • Citations84

Hybrid ant genetic algorithm for efficient task scheduling in cloud data centers

  • Sep 06, 2021
  • Computers and Electrical Engineering
  • Muhammad Sohaib Ajmal +5
  • Research Article

Task Allocation in Distributed Computing Systems using Localized Distributed Algorithms

  • Aug 07, 2025
  • WSEAS TRANSACTIONS ON COMPUTER RESEARCH
  • Dorian Minarolli +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.