Your browser doesn't support javascript.
loading
Enhanced Harmonic Partitioned Scheduling of Periodic Real-Time Tasks Based on Slack Analysis.
Ren, Jiankang; Zhang, Jun; Li, Xu; Cao, Wei; Li, Shengyu; Chu, Wenxin; Song, Chengzhang.
Afiliação
  • Ren J; School of Computer Science and Technology, Dalian University of Technology, Dalian 116024, China.
  • Zhang J; Key Laboratory of Social Computing and Cognitive Intelligence, Ministry of Education, Dalian 116024, China.
  • Li X; School of Computer Science and Technology, Xinjiang Normal University, Urumqi 830054, China.
  • Cao W; Graduate School of Education, Dalian University of Technology, Dalian 116024, China.
  • Li S; School of Computer Science and Technology, Xinjiang Normal University, Urumqi 830054, China.
  • Chu W; School of Computer Science and Technology, Xinjiang Normal University, Urumqi 830054, China.
  • Song C; School of Computer Science and Technology, Dalian University of Technology, Dalian 116024, China.
Sensors (Basel) ; 24(17)2024 Sep 05.
Article em En | MEDLINE | ID: mdl-39275684
ABSTRACT
The adoption of multiprocessor platforms is growing commonplace in Internet of Things (IoT) applications to handle large volumes of sensor data while maintaining real-time performance at a reasonable cost and with low power consumption. Partitioned scheduling is a competitive approach to ensure the temporal constraints of real-time sensor data processing tasks on multiprocessor platforms. However, the problem of partitioning real-time sensor data processing tasks to individual processors is strongly NP-hard, making it crucial to develop efficient partitioning heuristics to achieve high real-time performance. This paper presents an enhanced harmonic partitioned multiprocessor scheduling method for periodic real-time sensor data processing tasks to improve system utilization over the state of the art. Specifically, we introduce a general harmonic index to effectively quantify the harmonicity of a periodic real-time task set. This index is derived by analyzing the variance between the worst-case slack time and the best-case slack time for the lowest-priority task in the task set. Leveraging this harmonic index, we propose two efficient partitioned scheduling methods to optimize the system utilization via strategically allocating the workload among processors by leveraging the task harmonic relationship. Experiments with randomly synthesized task sets demonstrate that our methods significantly surpass existing approaches in terms of schedulability.
Palavras-chave

Texto completo: 1 Base de dados: MEDLINE Idioma: En Ano de publicação: 2024 Tipo de documento: Article

Texto completo: 1 Base de dados: MEDLINE Idioma: En Ano de publicação: 2024 Tipo de documento: Article