Multi processor scheduling algorithm for tasks with precedence relation

被引:0
|
作者
Bandyopadhyay, T [1 ]
Basak, S [1 ]
Bhattacharya, S [1 ]
机构
[1] Tata Consultancy Serv, Bombay 400021, Maharashtra, India
来源
TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING | 2004年
关键词
multi processor scheduling; precedence constraints; mutual exclusion; clustering; two phase scheduling and DAG;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of allocating and scheduling real-time tasks, with precedence constraints on multiprocessor architecture in order to meet the timing constraints is known to be NP complete. Due to the growing complexity of real-time applications there is a need to find scheduling methods that can handle large task sets in reasonable time. Also, scheduling methods should consider precedence and exclusion relations in order to support parallelism within tasks and to resolve mutual exclusion situations. Here we present an optimal non preemptive scheduling algorithm involving arbitrary precedence relations among tasks represented in the form of a DAG. We have shown here that a two phase algorithm is better than a single phase algorithm and also that our algorithm is better than the contemporary optimal algorithms in case of a two processor system and has polynomial time complexity.
引用
收藏
页码:B164 / B167
页数:4
相关论文
共 50 条
  • [31] A Tabu-search Algorithm for Scheduling Jobs with Precedence Constraints on Parallel Machines
    Xu, Kailiang
    Fei, Rong
    He, Dahai
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 2774 - 2781
  • [32] An exact algorithm for the precedence-constrained single-machine scheduling problem
    Tanaka, Shunji
    Sato, Shun
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 229 (02) : 345 - 352
  • [33] Partial precedence constrained scheduling
    Chakrabarti, PP
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (10) : 1127 - 1130
  • [34] A new approximation algorithm for UET-scheduling with chain-type precedence constraints
    Han, JY
    Wen, JJ
    Zhang, GC
    COMPUTERS & OPERATIONS RESEARCH, 1998, 25 (09) : 767 - 771
  • [35] Improved multi-processor scheduling for flow time and energy
    Lam, Tak-Wah
    Lee, Lap-Kei
    To, Isaac K. K.
    Wong, Prudence W. H.
    JOURNAL OF SCHEDULING, 2012, 15 (01) : 105 - 116
  • [36] An Intelligent Method for Multi Processor Scheduling using Memetic Algorithms
    Moghadam, Reza Askari
    Nejad, Peyman Almasi
    PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTATIONAL GEOMETRY AND ARTIFICIAL VISION (ISCGAV'09), 2009, : 165 - +
  • [37] Parallel robot scheduling to minimize mean tardiness with precedence constraints using a genetic algorithm
    Cakar, Tarik
    Koeker, Rasit
    Demir, H. Ibrahim
    ADVANCES IN ENGINEERING SOFTWARE, 2008, 39 (01) : 47 - 54
  • [38] Improved multi-processor scheduling for flow time and energy
    Tak-Wah Lam
    Lap-Kei Lee
    Isaac K. K. To
    Prudence W. H. Wong
    Journal of Scheduling, 2012, 15 : 105 - 116
  • [39] Processor Bounding for an Efficient Non-preemptive Task Scheduling Algorithm
    Andrei, Stefan
    Cheng, Albert M. K.
    Radulescu, Vlad
    MATHEMATICS IN COMPUTER SCIENCE, 2019, 13 (04) : 489 - 515
  • [40] Processor Bounding for an Efficient Non-preemptive Task Scheduling Algorithm
    Ştefan Andrei
    Albert M. K. Cheng
    Vlad Rădulescu
    Mathematics in Computer Science, 2019, 13 : 489 - 515