Real-Time Scheduling for Nested-Parallel Task Madel on Multi-core Processors

被引:0
|
作者
Lokhande, Mahesh [1 ]
Atique, Mohammad [2 ]
机构
[1] PIET, Dept Comp Sci & Engn, Nagpur, Maharashtra, India
[2] SGBAU, Dept Comp Sci, Amravati, India
关键词
Scheduling; nested-parallel tasks; task disintegration; multi-core processors; resource augmentation bound;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In today's scenario, lots of real-time applications are encountered which includes numerous computations that have to be done in parallel in stipulated period of time. For such tasks single core processors cannot perform well even multiprocessors are not able to, because traditionally, sequential models were used which ignore parallelism between the tasks. However, parallel models have the capability to parallelize specific segments of tasks, thereby leading to shorter response times as possible. In this paper, the problem of scheduling the real time, periodic, implicit deadline nested-parallel tasks on multi-core processors is discussed. Initially, a nested-parallel task model, which is synchronous in nature wherein each task consists of number of segments and each segment consists number of parallel or nested threads, is considered. After, a novel task disintegration technique that disintegrates each parallel or nested-parallel task into a set of sequential tasks is proposed. Here it is proved that the proposed task disintegration technique achieve a resource augmentation bound of 3.414 when scheduled disintegrated tasks using global EDF scheduling, which means, if any task set is feasible on m unit speed processors, it can be scheduled using proposed technique on m 3.414 times faster processors.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Assessment of nested-parallel task model under real-time scheduling on multi-core processors
    Lokhande, Mahesh
    Atique, Mohammad
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 20 (03) : 299 - 316
  • [2] Scheduling Parallel Real-Time Tasks on Multi-core Processors
    Lakshmanan, Karthik
    Kato, Shinpei
    Rajkumar, Ragunathan
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 259 - 268
  • [3] Multi-core real-time scheduling for generalized parallel task models
    Saifullah, Abusayeed
    Li, Jing
    Agrawal, Kunal
    Lu, Chenyang
    Gill, Christopher
    [J]. REAL-TIME SYSTEMS, 2013, 49 (04) : 404 - 435
  • [4] Multi-core real-time scheduling for generalized parallel task models
    Abusayeed Saifullah
    Jing Li
    Kunal Agrawal
    Chenyang Lu
    Christopher Gill
    [J]. Real-Time Systems, 2013, 49 : 404 - 435
  • [5] Parallel Real-Time OLAP on Multi-Core Processors
    Dehne, Frank
    Zaboli, Hamidreza
    [J]. INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2015, 11 (01) : 23 - 44
  • [6] Configuration of Parallel Real-Time Applications on Multi-Core Processors
    Gharajeh, Mohammad Samadi
    Carvalho, Tiago
    Pinho, Luis Miguel
    [J]. 2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 67 - 73
  • [7] Energy-Saving Stochastic Scheduling of a Real-Time Parallel Task with Varying Computation Amount on Multi-Core Processors
    Lee, Wan Yeon
    Kim, Kyong Hoon
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (02) : 842 - 845
  • [8] Energy efficient real-time scheduling algorithm for mixed task set on multi-core processors
    Digalwar M.
    Gahukar P.
    Raveendran B.K.
    Mohan S.
    [J]. Digalwar, Mayuri (mayuri@pilani.bits-pilani.ac.in), 1600, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (09): : 523 - 534
  • [9] Task Scheduling of Real-time Systems on Multi-Core Architectures
    Tan, Pengliu
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL II, 2009, : 190 - 193
  • [10] A Task Scheduling Algorithm for Multi-core Processors
    Yao, Xuanxia
    Geng, Peng
    Du, Xiaojiang
    [J]. 2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 259 - 264