• DocumentCode
    2411211
  • Title

    A clustering heuristic algorithm for scheduling periodic and deterministic tasks on a multiprocessor system

  • Author

    Ilyas, Muhammad U. ; Khan, Shoab A.

  • Author_Institution
    Avaz Networks, Commun. Enabling Technol., Islamabad, Pakistan
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    In this paper, a Clustering Heuristic Scheduling Algorithm (CHSA) for periodic and deterministic tasks on a multiprocessor system is presented It is assumed that system repeatedly processes scheduled tasks periodically. The system consists of an array of independent processing elements and no inter-processor communication overheads. The system may or may not require code fetches for the execution of different tasks. The CHSA receives different tasks with a variable probability distribution over time. The CHSA attempts to increase the average processor utilization of the system, reduce the code fetch time overhead by attempting to cluster similar tasks and reduces power consumption across the system by attempting to keep as many processors as possible unutilized, thereby allowing them to be kept in a low-power mode.
  • Keywords
    heuristic programming; multiprocessing systems; pattern clustering; processor scheduling; CHSA; clustering heuristic scheduling; deterministic tasks; multiprocessor system; periodic tasks; scheduling; Clustering algorithms; Communication system software; Communications technology; Constitution; Energy consumption; Heuristic algorithms; Multiprocessing systems; Probability distribution; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century. Proceedings. IEEE International
  • Print_ISBN
    0-7803-7406-1
  • Type

    conf

  • DOI
    10.1109/INMIC.2001.995305
  • Filename
    995305