• DocumentCode
    2024656
  • Title

    Dynamic real-time scheduling with task migration for handling bag-of-tasks applications on clusters

  • Author

    Menglan Hu ; Jun Luo

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2012
  • fDate
    12-14 Dec. 2012
  • Firstpage
    222
  • Lastpage
    226
  • Abstract
    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.
  • Keywords
    processor scheduling; quality of service; real-time systems; resource allocation; BoT scheduling; QoS assurance; SAM; bag-of-task scheduling; cluster system; computation power; dynamic online real-time scheduling algorithm; engineering; independent task; load balancing; processor; quality-of-service; real-time BoT application; real-time task scheduling; scheduling algorithm with migration; science; task migration; task schedulability; Dynamic scheduling; Heuristic algorithms; Processor scheduling; Program processors; Real-time systems; Schedules; Real-time scheduling; bag-of-tasks applications; cluster computing; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks (ICON), 2012 18th IEEE International Conference on
  • Conference_Location
    Singapore
  • ISSN
    1556-6463
  • Print_ISBN
    978-1-4673-4521-7
  • Type

    conf

  • DOI
    10.1109/ICON.2012.6506561
  • Filename
    6506561