Task scheduling in heterogeneous distributed systems with security and QoS requirements

被引:0
|
作者
Al-Oudat, Naeem [1 ]
Manimaran, Govindarasu [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50010 USA
关键词
quality of service; QoS; peer to peer; distributed systems; scheduling; heterogeneous distributed systems; communication networks; branch and bound; B&B;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous distributed systems are continuously being deployed, e.g., P2P and military command, control, communications, computers, and intelligence (C4I). Many of these applications trade-off quality of service (QoS) and security. In this paper, we study the problem of allocating and scheduling a set of dependent tasks with security and QoS requirements on a set of heterogeneous sites. This problem is at least as hard as the basic NP-hard problem of scheduling a directed acyclic graph (DAG) on multiple processors. In particular, we make the following contributions: 1 we formulate the problem as an optimisation problem 2 we use a branch and bound (B&B) method guided by an upper bound on total QoS value (TQV) to find the optimal solution if one exist 3 we propose a heuristic algorithm to provide a near optimal solution for the scheduling of the assigned tasks on a site to maximise the QoS provided by this site in a polynomial time 4 we evaluate the heuristic algorithm and compare it with some baseline algorithms using variations of synthetic workloads.
引用
收藏
页码:21 / 36
页数:16
相关论文
共 50 条
  • [1] List scheduling with QoS requirements on heterogeneous distributed systems
    Jing, Weipeng
    Liu, Yaqiu
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (01): : 201 - 212
  • [2] Scheduling of a meta-task with QoS requirements in heterogeneous computing systems
    Dogan, A
    Özgüner, F
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (02) : 181 - 196
  • [3] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [4] An Algorithm for Task Scheduling in Heterogeneous Distributed Systems Using Task Duplication
    Agrawal, Amrit
    Chaudhuri, Pranay
    [J]. INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2011, 3 (01) : 89 - 97
  • [5] Heterogeneous Task Scheduling Framework in Emerging Distributed Computing Systems
    Liu R.-Q.
    Li B.-Y.
    Gao Y.-J.
    Li C.-S.
    Zhao H.-T.
    Jin F.-S.
    Li R.-H.
    Wang G.-R.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (03): : 1005 - 1017
  • [6] Performance study of a dynamic task scheduling for heterogeneous distributed systems
    Ilias K. Savvas
    M-Tahar Kechadi
    [J]. Operational Research, 2004, 4 (3) : 291 - 303
  • [7] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [8] A security-oriented task scheduler for heterogeneous distributed systems
    Xie, Tao
    Qin, Xiao
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2006, PROCEEDINGS, 2006, 4297 : 35 - +
  • [9] Effective task scheduling for heterogeneous distributed systems using firefly algorithm
    Eswari, R.
    Nickolas, S.
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (02) : 132 - 142
  • [10] An Efficient Scheduling Algorithm for Distributed Heterogeneous Systems with Task Duplication Allowed
    Shi, Hao
    Chen, Yixiang
    Xu, Jinyi
    [J]. 19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 578 - 587