Dynamic, competitive scheduling of multiple DAGs in a distributed heterogeneous environment

被引:43
|
作者
Iverson, M [1 ]
Ozguner, F [1 ]
机构
[1] Ohio State Univ, Dept Elect Engn, Columbus, OH 43210 USA
关键词
matching and scheduling; DAG; multiuser; Poisson random process; list scheduling;
D O I
10.1109/HCW.1998.666546
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the advent of large scale heterogeneous environments, there is a need for matching and scheduling algorithms which can allow multiple DAG-structured applications to share the computational resources of the network. This paper presents a matching and scheduling framework where multiple applications compete for the computational resources on the network. In this environment, each application makes its own scheduling decisions. Thus, no centralized scheduling resource is required. Applications do not need direct knowledge of the other applications. The only knowledge of other applications arrives indirectly through load estimates (like queue lengths). This paper also presents algorithms for each portion of this scheduling framework. One of these algorithms is modification of a static scheduling algorithm, the DLS algorithm, first presented by Sih and Lee [1]. Other algorithms attempt to predict the future task arrivals by modeling the task arrivals as Poisson random processes. A series of simulations are presented to examine the performance of these algorithms in this environment. These simulations also compare the performance of this environment to a more conventional, single user environment.
引用
收藏
页码:70 / 78
页数:9
相关论文
共 50 条
  • [1] Hybrid scheduling strategy for multiple DAGs workflow in heterogeneous system
    Tian, Guo-Zhong
    Xiao, Chuang-Bai
    Xu, Zhu-Sheng
    Xiao, Xia
    Tian, G.-Z. (tiangz@emails.bjut.edu.cn), 1600, Chinese Academy of Sciences (23): : 2720 - 2734
  • [2] Stretching Scheduling Algorithm for Multiple DAGs Tasks in Heterogeneous System
    Zhang, Jing
    Li, Wei-lin
    Luo, Qing-yi
    PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 1102 - 1107
  • [3] Hybrid Evolutionary Workflow Scheduling Algorithm for Dynamic Heterogeneous Distributed Computational Environment
    Nasonov, Denis
    Butakov, Nikolay
    Balakhontseva, Marina
    Knyazkov, Konstantin
    Boukhanovsky, Alexander V.
    INTERNATIONAL JOINT CONFERENCE SOCO'14-CISIS'14-ICEUTE'14, 2014, 299 : 83 - 92
  • [4] Hybrid evolutionary workflow scheduling algorithm for dynamic heterogeneous distributed computational environment
    Nasonov, D.
    Visheratin, A.
    Butakov, N.
    Shindyapina, N.
    Melnik, M.
    Boukhanovsky, A.
    JOURNAL OF APPLIED LOGIC, 2017, 24 : 50 - 61
  • [5] Multiple Objective Fairness Scheduling Optimization Algorithms Based on Multiple DAGs in Heterogeneous Edge Computing
    Yang, Fan
    Zhan, Kelei
    Du, Jiayi
    Huang, Zhilin
    Xie, Guoqi
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (08)
  • [6] Work in Progress: Power-aware Scheduling Strategy for Multiple DAGs in the Heterogeneous Cloud
    Zhao, Hui
    Li, Shangshu
    Wang, Quan
    Wang, Jing
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 509 - 512
  • [7] Multiple DAGs dynamic scheduling for mixed-criticality systems with communication contention
    Liu, Liangjiao
    Xie, Guoqi
    Li, Renfa
    Yang, Liu
    Xie, Yong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (11): : 2608 - 2621
  • [8] A Comparison of Robustness Metrics for Scheduling DAGs on Heterogeneous Systems
    Canon, Louis-Claude
    Jeannot, Emmanuel
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 558 - 567
  • [9] Energy-Aware Real-Time Scheduling of Multiple Periodic DAGs on Heterogeneous Systems
    Senapati, Debabrata
    Sarkar, Arnab
    Karfa, Chandan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (08) : 2447 - 2460
  • [10] A stochastic approach to estimating earliest start times of nodes for scheduling DAGs on heterogeneous distributed computing systems
    Ankur Kamthe
    Soo-Young Lee
    Cluster Computing, 2011, 14 : 377 - 395