An extension to DAG based scheduling for partial dependent tasks An Approach to optimize partial dependent tasks in a Distributed system

被引:0
|
作者
Shweta, M. A. [1 ]
Eeratta, Raghavendra [1 ]
Shenoy, Sanath. S. [1 ]
机构
[1] Siemens Technol & Serv Pvt Ltd, CTDC INDIA TEC, Bangalore, Karnataka, India
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Real time applications are now utilizing the computational power of multiprocessor and distributed systems [1] to improve their performance. Usually, these applications solve either data-intensive or compute-intensive problems. Applications executing on distributed systems provide faster response time than running on a stand-alone machine. For an application to execute on a distributed system it has to be decomposable into small and independent tasks, where a task is a single independent unit of execution. These tasks can be distributed to various nodes on a HPC[2] grid or cluster for faster execution. The task allocation to processors on a distributed or multiprocessor system is an NP hard problem [3] and determining an optimal solution has exponential complexity. Some problems cannot be completely decomposable into independent tasks due to the nature of application; this is due to the interdependencies of the tasks. Even if the application is not completely parallelizable, it will execute faster than executing it sequentially, if some of the tasks execute in parallel. As part of this paper, we describe an approach for scheduling tasks on a distributed environment by resolving the partial dependent tasks using the Directed Acyclic Graphs (DAG) [4] and Matrix Manipulation.
引用
收藏
页码:193 / 197
页数:5
相关论文
共 50 条
  • [1] A DAG-based scheduling algorithm for dependent tasks in grid
    Sun, Weifeng
    Zhang, Danchuang
    Jia, Yiyang
    Chen, Yuanfang
    Hu, Yan
    Zhu, Xudong
    [J]. International Journal of Digital Content Technology and its Applications, 2012, 6 (15) : 347 - 356
  • [2] An evolutionary approach to multiprocessor scheduling of dependent tasks
    Nossal, R
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1998, 14 (5-6): : 383 - 392
  • [3] An evolutionary approach to multiprocessor scheduling of dependent tasks
    Nossal, R
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 279 - 287
  • [4] Scheduling tasks in DAG to heterogeneous processor system
    Chan, WY
    Li, CK
    [J]. PROCEEDINGS OF THE SIXTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING - PDP '98, 1998, : 27 - 31
  • [5] Scheduling Dependent Batching Tasks
    Shi, Hehuan
    Chen, Lin
    Lin, Ming
    Phan, Raphael C-W
    [J]. PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2023, 2023, : 585 - 594
  • [6] A Distributed Hardware Algorithm for Scheduling Dependent Tasks on Multicore Architectures
    Di Gregorio, Lorenzo
    [J]. PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2009, : 87 - 94
  • [7] An Economic Approach for Scheduling Dependent Tasks in Grid Computing
    Fard, Hamid Mohammadi
    Deldari, Hossein
    [J]. CSE 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2008, : 71 - 76
  • [8] A DAG-based XCIGS algorithm for dependent tasks in grid environments
    Huang, CQ
    Chen, DR
    Zeng, QH
    Hu, HL
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 2, 2004, 3044 : 158 - 167
  • [9] A dependent tasks scheduling model in Grid
    Chen, Tingwei
    Zhang, Bin
    Hao, Xianwen
    [J]. PROGRESS IN WWW RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2008, 4976 : 136 - +
  • [10] An efficient scheduling algorithm for dependent tasks
    Ruan, YL
    Liu, G
    Li, QH
    Jiang, TY
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 456 - 461