• DocumentCode
    2375133
  • Title

    A genetic algorithm for scheduling tasks in a real-time distributed system

  • Author

    Monnier, Yannick ; Beauvais, Jean-Pierre ; DEPLANCHE, Anne-Marie

  • Author_Institution
    Univ. de Bretagne Sud, Lorient, France
  • Volume
    2
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    708
  • Abstract
    Real time systems must often handle several independent periodic macro tasks, each one represented by a general task graph, including communications and precedence constraints. The implementation of such applications on a distributed system communicating via a bus, requires task assignment and scheduling as well as the taking into account of the communication delays. As periodicity implies macro task deadlines, the problem of finding a feasible schedule is critical. The paper addresses this NP hard problem resolution, by using a genetic algorithm under offline and non preemptive scheduling assumptions. The algorithm performance is evaluated on a large simulation set, and compared to classical list based algorithms, a simulated annealing algorithm and a specific clustering algorithm
  • Keywords
    computational complexity; distributed processing; genetic algorithms; real-time systems; scheduling; NP hard problem; algorithm performance; classical list based algorithms; communication delays; feasible schedule; general task graph; genetic algorithm; independent periodic macro tasks; macro task deadlines; non preemptive scheduling assumptions; periodicity; precedence constraints; real time distributed system; simulated annealing algorithm; specific clustering algorithm; task assignment; task scheduling; Clustering algorithms; Control systems; Delay; Distributed computing; Genetic algorithms; Job shop scheduling; Process control; Processor scheduling; Real time systems; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.708092
  • Filename
    708092