• DocumentCode
    2069523
  • Title

    ROSS: a high-performance, low memory, modular time warp system

  • Author

    Carothers, Christopher D. ; Bauer, David ; Pearce, Shawn

  • Author_Institution
    Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    53
  • Lastpage
    60
  • Abstract
    We introduce a new time warp system called ROSS: Rensselaer´s Optimistic Simulation System. ROSS is an extremely modular kernel that is capable of achieving event rates as high as 1,250,000 events per second when simulating a wireless telephone network model (PCS) on a quad processor PC server. In a head-to-head comparison, we observe that ROSS out performs the Georgia Tech Time Warp (GTW) system on the same computing platform by up to 180%. ROSS only requires a small constant amount of memory buffers greater than the amount needed by the sequential simulation for a constant number of processors. The driving force behind these high-performance and low memory utilization results is the coupling of an efficient pointer-based implementation framework, Fujimoto´s (1989) fast GVT algorithm for shared memory multiprocessors, reverse computation and the introduction of kernel processes (KPs). KPs lower fossil collection overheads by aggregating processed event lists. This aspect allows fossil collection to be done with greater frequency, thus lowering the overall memory necessary to sustain stable, efficient parallel execution
  • Keywords
    memory protocols; radio access networks; storage management; telecommunication computing; telephone networks; time warp simulation; workstation clusters; Georgia Tech Time Warp; PDES; ROSS; Rensselaer Optimistic Simulation System; Time Warp protocols; aggregation; event rates; fast GVT algorithm; fossil collection overheads; global virtual time; high-performance low-memory modular time-warp system; kernel processes; memory buffers; modular kernel; pointer-based implementation framework; processed event lists; quad processor PC server; reverse computation; shared memory multiprocessors; stable efficient parallel execution; wireless telephone network model; Computational modeling; Computer science; Computer simulation; Discrete event simulation; High performance computing; Kernel; Network servers; Personal communication networks; Telephony; Time warp simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2000. PADS 2000. Proceedings. Fourteenth Workshop on
  • Conference_Location
    Bologne
  • Print_ISBN
    0-7695-0677-1
  • Type

    conf

  • DOI
    10.1109/PADS.2000.847144
  • Filename
    847144