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
Link To Document