• DocumentCode
    2454241
  • Title

    MMUF: An Optimized Scheduling Algorithm for Dynamically Reconfigurable Real-Time Systems

  • Author

    Zargar, Saman Taghavi ; Salmani, Vahid ; Naghibzadeh, Mahmoud

  • Volume
    2
  • fYear
    2006
  • fDate
    24-28 April 2006
  • Firstpage
    3486
  • Lastpage
    3491
  • Abstract
    In this paper we compare our proposed hybrid scheduling algorithm which is a modification of Maximum Urgency First (MUF) scheduling algorithm with MUF scheduling algorithm. The maximum urgency first algorithm combines the advantages of fixed and dynamic scheduling to provide the dynamically changing systems with flexible scheduling. This algorithm, however, has a major shortcoming due to its scheduling mechanism which may cause a critical task to miss its deadline. The modified maximum urgency first scheduling algorithm resolves the mentioned problem. We have made a comparison between our proposed algorithm and maximum urgency first algorithm using simulation and results are presented. It is shown that modified maximum urgency first is superior to maximum urgency first, since it usually has less task preemption and hence, less related overhead. It also leads to less failed non-critical tasks in overloaded situations and leads to less average response time for tasks. Moreover, in most cases, MMUF better utilizes the CPU than MUF does.
  • Keywords
    Aerospace electronics; Control systems; Delay; Dynamic scheduling; Hardware; Heuristic algorithms; Optical computing; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technologies, 2006. ICTTA '06. 2nd
  • Print_ISBN
    0-7803-9521-2
  • Type

    conf

  • DOI
    10.1109/ICTTA.2006.1684978
  • Filename
    1684978