Dynamic Real-Time Scheduling with Task Migration for Handling Bag-of-Tasks Applications on Clusters

被引:0
|
作者
Hu, Menglan [1 ]
Luo, Jun [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
关键词
Real-time scheduling; bag-of-tasks applications; cluster computing; parallel computing;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The scheduling of real-time tasks on clusters is a critical issue for offering quality-of-service (QoS) assurance. A significant challenge in real-time task scheduling is to support various types of applications. In this paper we focus on the scheduling of bag-of-tasks (BoT) applications consisting of many independent tasks. BoT applications are a typically "embarrassingly parallel" type of applications which widely exist in various fields in science and engineering. We propose a dynamic (online) real-time scheduling algorithm referred to as scheduling algorithm with migration (SAM) for handling real-time BoT applications on cluster systems. SAM schedules tasks to the minimum number of processors so that computation power can be saved for unscheduled large tasks. SAM also utilizes task migration to optimize load balancing without undermining the schedulability of the tasks. Performance evaluation results are presented to demonstrate the effectiveness and competitiveness of our approaches when compared to existing algorithms.
引用
收藏
页码:222 / 226
页数:5
相关论文
共 50 条
  • [1] Scheduling real-time bag-of-tasks applications with approximate computations in SaaS clouds
    Stavrinides, Georgios L.
    Karatza, Helen D.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (01):
  • [2] Practical scheduling of bag-of-tasks applications on grids with dynamic resilience
    Lee, Young Choon
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (06) : 815 - 825
  • [3] Scheduling Bag-of-Tasks Applications to Optimize Computation Time and Cost
    Grekioti, Anastasia
    Shakhlevich, Natalia V.
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT II, 2014, 8385 : 3 - 12
  • [4] Intelligent Scheduling of Bag-of-Tasks Applications in the Cloud
    Hepsiba, Preethi Sheba
    Kanaga, Grace Mary E.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (05) : 473 - 480
  • [5] Dynamic Scheduling of Hybrid Real-Time Tasks on Clusters
    Hu, Menglan
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 2988 - 2997
  • [6] Requirement-Aware Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience
    Hu, Menglan
    Veeravalli, Bharadwaj
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (10) : 2108 - 2114
  • [7] Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms
    Benoit, Anne
    Marchal, Loris
    Pineau, Jean-Francois
    Robert, Yves
    Vivien, Frederic
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (02) : 202 - 217
  • [8] Stochastic Scheduling for Bag-of-Tasks Applications with Uncertain Task Durations in Cloud Computing Environments
    Yin, Lu
    Sun, Jin
    Zhang, Yi
    Wu, Zebin
    IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SYSTEMS SCIENCE AND ENGINEERING (IEEE RASSE 2021), 2021,
  • [9] Scheduling Bag-of-Tasks applications with Budget constraints on Hybrid Clouds
    Zhang, Yi
    Sun, Jin
    Wu, Zebin
    Chen, Li
    2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 12 - 17
  • [10] Power aware scheduling of bag-of-tasks applications with deadline constraints on DVS-enabled clusters
    Kim, Kyong Hoon
    Buyya, Rajkumar
    Kim, Jong
    CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2007, : 541 - +