• DocumentCode
    3021261
  • Title

    Parallel Timestep Simulation Scheduling (PTSS) with variable time increments for factory simulation applications

  • Author

    Rossmann, Juergen ; Alves, Gerrit

  • Author_Institution
    Inst. of Man-Machine-Interaction, RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    15-18 Sept. 2008
  • Firstpage
    1392
  • Lastpage
    1399
  • Abstract
    This paper describes a concept for a task scheduling mechanism in factory simulation systems for tasks with differing cycle times. The goal is to partition tasks in a way that makes parallel computation possible, while maintaining a deterministic behavior. To achieve this behavior, there has to be a strict separation of read and write operations to the shared database from the actual computation. All read and write operations have to happen in a linear way, while all the calculations can happen simultaneously. The proposed concept uses a single master thread to perform all read and write operations, while all the calculation is done simultaneously by multiple slave threads. This offers the opportunity to use the whole potential of modern multi-core processors and thus to increase the speed of calculation.
  • Keywords
    discrete event simulation; scheduling; deterministic behavior; discrete event simulation; factory simulation; multi-core processors; parallel timestep simulation scheduling; task scheduling mechanism; variable time increments; Communication system control; Computational modeling; Discrete event simulation; Multicore processing; Production facilities; Programmable control; Real time systems; Robot control; Virtual manufacturing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2008. ETFA 2008. IEEE International Conference on
  • Conference_Location
    Hamburg
  • Print_ISBN
    978-1-4244-1505-2
  • Electronic_ISBN
    978-1-4244-1506-9
  • Type

    conf

  • DOI
    10.1109/ETFA.2008.4638580
  • Filename
    4638580