• DocumentCode
    3299974
  • Title

    Slack-based global multiprocessor scheduling of aperiodic tasks in parallel embedded real-time systems

  • Author

    Lundberg, Lars ; Lennerstad, Håkan

  • Author_Institution
    Blekinge Inst. of Technol., Ronneby
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    465
  • Lastpage
    472
  • Abstract
    We provide a constant time schedulability test and priority assignment algorithm for an on-line multiprocessor server handling aperiodic tasks. Dhall´s effect is avoided by dividing tasks in two priority classes based on their utilization: heavy and light. The improvement in this paper is due to assigning priority of light tasks based on slack - not on deadlines. We prove that if the load on the multiprocessor stays below (3 - radic5)/2 ap 38.197%, the server can accept an incoming aperiodic task and guarantee that the deadlines of all accepted tasks will be met. This is better than the current state-of- the-art algorithm where the priorities of light tasks are based on deadlines (the corresponding bound is in that case 35.425%).
  • Keywords
    embedded systems; multiprocessing systems; processor scheduling; aperiodic tasks; parallel embedded real-time systems; priority assignment algorithm; slack-based global multiprocessor scheduling; time schedulability test; Admission control; Delay; Embedded software; Processor scheduling; Real time systems; Scheduling algorithm; Software algorithms; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-1967-8
  • Electronic_ISBN
    978-1-4244-1968-5
  • Type

    conf

  • DOI
    10.1109/AICCSA.2008.4493574
  • Filename
    4493574