• DocumentCode
    2016332
  • Title

    Scheduling real time parallel structure on cluster computing

  • Author

    Ammar, Reda ; Alhamdan, Abdulrahman

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    69
  • Lastpage
    74
  • Abstract
    Scheduling a large number of high performance computing applications on a cluster-computing environment is a complex task. This becomes more critical in real time systems. Efficient scheduling strategies are critically important to achieving good performance. A cluster scheduler without enough knowledge of the state of the cluster and the scheduled tasks cannot adequately manage the cluster resources. Accordingly, the available processing power of the participating nodes may experience uncontrolled fragmentation. Thus, some of the submitted applications may be rejected due to tasks missing their deadlines. The literature on scheduling real-time task graphs is much less extensive, especially for providing timing guarantees while maximizing the processing power utilization. In this paper, we present a framework for allocating and scheduling real-time applications represented as parallel task graphs on a cluster. We utilize the available processing power on each processor to accommodate as many tasks as possible while satisfying the required deadline of each task. The algorithm also reduces the communication cost among tasks and the possibility of processing power fragmentation.
  • Keywords
    parallel architectures; performance evaluation; processor scheduling; real-time systems; workstation clusters; available processing power; cluster computing; communication cost reduction; high performance computing applications; parallel task graphs; processing power fragmentation; real time parallel structure; real-time application allocation; required deadline; scheduling; Clustering algorithms; Concurrent computing; Costs; High performance computing; Knowledge management; Power system management; Processor scheduling; Real time systems; Resource management; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 2002. Proceedings. ISCC 2002. Seventh International Symposium on
  • ISSN
    1530-1346
  • Print_ISBN
    0-7695-1671-8
  • Type

    conf

  • DOI
    10.1109/ISCC.2002.1021660
  • Filename
    1021660