JOURNAL ARTICLE

A BPF-Based Task Scheduling Scheme for Heterogeneous Multiprocessor Systems

Abstract

With the booming development in the IoT field, more and more embedded systems are required to support both real-time task processing and rich functionality. The need for Heterogeneous Multiprocessor Systems-on-Chip (HMPSoC) and task scheduling between operating systems on HMPSoC has arisen. This paper discusses a load balancing scheme, BPF-based Task Scheduling Scheme (BTSS), based on BPF technology and inter-core communication mechanisms, to transfer some computational tasks from the General Purpose Operating System (GPOS) to the Real Time Operating System (RTOS) for execution. A prototype of BTSS is implemented to verify the feasibility and evaluate the performance of the scheme, using Linux as the GPOS and an IoT operating system as the RTOS. The evaluation results demonstrate that with the BTSS, we can utilize the processor resources of HMPSoC more efficiently and increase the system computing capability.

Keywords:
Computer science Multiprocessing Parallel computing Symmetric multiprocessor system Processor scheduling Scheduling (production processes) Multiprocessor scheduling Scheme (mathematics) Distributed computing Task (project management) Dynamic priority scheduling Two-level scheduling Computer network Mathematical optimization Quality of service Engineering Resource (disambiguation) Mathematics

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
18
Refs
0.27
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

A Task Scheduling Scheme for Bus-Based Symmetric Multiprocessor Systems

Oh-Han Kim Kang

Journal:   The KIPS Transactions PartA Year: 2002 Vol: 9A (4)Pages: 511-518
JOURNAL ARTICLE

Process Scheduling in Heterogeneous Multiprocessor Systems Using Task Duplication

Pranay ChaudhuriJeffrey Elcock

Journal:   International Journal of Business Data Communications and Networking Year: 2010 Vol: 6 (1)Pages: 58-69
JOURNAL ARTICLE

Dynamic task scheduling modeling in unstructured heterogeneous multiprocessor systems

Hamid TabatabaeeMohammad Reza Akbarzadeh-TNaser Pariz

Journal:   Journal of Zhejiang University SCIENCE C Year: 2014 Vol: 15 (6)Pages: 423-434
© 2026 ScienceGate Book Chapters — All rights reserved.