ROSS: A high-performance, low-memory, modular Time Warp system

In this paper, 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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of parallel and distributed computing Vol. 62; no. 11; pp. 1648 - 1669
Main Authors: Carothers, Christopher D., Bauer, David, Pearce, Shawn
Format: Journal Article
Language:English
Published: San Diego, CA Elsevier Inc 01-11-2002
Elsevier
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In this paper, 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 by up to 180% on a quad processor PC server and up to 200% on the SGI Origin 2000. 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. ROSS demonstrates for the first time that stable, highly efficient execution using little memory above what the sequential model would require is possible for low-event granularity simulation models. The driving force behind these high-performance and low-memory utilization results is the coupling of an efficient pointer-based implementation framework, Fujimoto's 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. These characteristics make ROSS an ideal system for use in large-scale networking simulation models. The principle conclusion drawn from this study is that the performance of an optimistic simulator is largely determined by its memory usage.
AbstractList In this paper, 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 by up to 180% on a quad processor PC server and up to 200% on the SGI Origin 2000. 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. ROSS demonstrates for the first time that stable, highly efficient execution using little memory above what the sequential model would require is possible for low-event granularity simulation models. The driving force behind these high-performance and low-memory utilization results is the coupling of an efficient pointer-based implementation framework, Fujimoto's 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. These characteristics make ROSS an ideal system for use in large-scale networking simulation models. The principle conclusion drawn from this study is that the performance of an optimistic simulator is largely determined by its memory usage.
Author Bauer, David
Pearce, Shawn
Carothers, Christopher D.
Author_xml – sequence: 1
  givenname: Christopher D.
  surname: Carothers
  fullname: Carothers, Christopher D.
  email: chrisc@cs.rpi.edu
– sequence: 2
  givenname: David
  surname: Bauer
  fullname: Bauer, David
  email: bauerd@cs.rpi.edu
– sequence: 3
  givenname: Shawn
  surname: Pearce
  fullname: Pearce, Shawn
  email: pearcs@cs.rpi.edu
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=14354399$$DView record in Pascal Francis
BookMark eNqFkFtLAzEQhYNUsK3-BGFfBIVGk81lNz4opXiDQsFWfAwxmdjIbndJqtJ_79aKPjovw8A5M3O-AeqtmhUgdEzJOSVUXsxJwRkuGBWnJD8jXXFc7KE-JUpiUvKyh_q_kgM0SOmNEEpFUfbR1eNsPr_MxtkyvC5xC9E3sTYrC6Osaj5xDXUTN6Osbtx7ZWK2CDVkzya2WdqkNdSHaN-bKsHRTx-ip9ubxeQeT2d3D5PxFFsuxBrLnOXMgQPlPaW0oM753JrSOilZ95lxFCQxDApuhfBKveTKSlZKWbJccs-GSOz22tikFMHrNobaxI2mRG8h6G8IeptQk1x_Q-imITrZ-VqTrKl87KKF9GfmTHCmVKe73umgC_ERIOpkA3QYXIhg19o14Z9LXwIRcOY
CitedBy_id crossref_primary_10_1016_j_simpat_2012_08_003
crossref_primary_10_1016_j_jpdc_2019_05_003
crossref_primary_10_1016_j_simpat_2014_06_016
crossref_primary_10_1016_j_ejor_2018_04_032
crossref_primary_10_1016_j_future_2019_05_020
crossref_primary_10_1145_3634701
crossref_primary_10_3390_electronics10060636
crossref_primary_10_1155_2015_680283
crossref_primary_10_14232_actacyb_287937
crossref_primary_10_1109_TPDS_2018_2860014
crossref_primary_10_1177_1094342019852127
crossref_primary_10_1007_s10766_016_0429_2
crossref_primary_10_3390_info11100467
crossref_primary_10_1177_0037549712462620
crossref_primary_10_15803_ijnc_14_1_2
crossref_primary_10_1016_j_visinf_2018_04_010
crossref_primary_10_1080_17477778_2019_1701958
crossref_primary_10_1109_TSMCA_2007_897587
crossref_primary_10_1145_2987373
crossref_primary_10_1057_s41273_017_0057_x
crossref_primary_10_1109_TVCG_2019_2934537
crossref_primary_10_1109_TPDS_2016_2543725
crossref_primary_10_1088_1742_6596_1740_1_012005
crossref_primary_10_1016_j_parco_2016_07_001
crossref_primary_10_3389_fphy_2024_1248643
crossref_primary_10_1145_3203406
crossref_primary_10_1177_00375497221132566
Cites_doi 10.1109/PADS.1995.404306
10.1145/63039.63045
10.1145/158459.158476
10.1109/PADS.1999.766169
10.1145/158459.158479
10.1145/317665.317683
10.1109/PADS.1999.766163
10.1145/102810.102812
10.1145/130611.130612
10.1109/WSC.1994.717527
10.1145/158459.158473
10.1109/PADS.1996.761558
10.1109/WSC.1993.718308
10.1109/PADS.1995.404310
10.1145/268403.268404
10.1145/324898.325340
10.1109/PADS.1999.766174
10.1109/PADS.1995.404313
10.1109/PADS.1997.594595
10.1145/264107.264206
10.1016/S0378-4754(97)00052-9
10.1145/214283.214315
10.1145/183019.183041
10.1145/93385.93403
ContentType Journal Article
Copyright 2002
2003 INIST-CNRS
Copyright_xml – notice: 2002
– notice: 2003 INIST-CNRS
DBID IQODW
AAYXX
CITATION
DOI 10.1016/S0743-7315(02)00004-7
DatabaseName Pascal-Francis
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Applied Sciences
EISSN 1096-0848
EndPage 1669
ExternalDocumentID 10_1016_S0743_7315_02_00004_7
14354399
S0743731502000047
GroupedDBID --K
--M
-~X
.~1
0R~
1B1
1~.
1~5
29L
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABEFU
ABFNM
ABFSI
ABJNI
ABMAC
ABTAH
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADFGL
ADHUB
ADJOM
ADMUD
ADTZH
AEBSH
AECPX
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BJAXD
BKOJK
BLXMC
CAG
COF
CS3
DM4
DU5
E.L
EBS
EFBJH
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
H~9
IHE
J1W
JJJVA
K-O
KOM
LG5
LG9
LY7
M41
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SET
SEW
SPC
SPCBC
SST
SSV
SSZ
T5K
TN5
TWZ
WUQ
XJT
XOL
XPP
ZMT
ZU3
ZY4
~G-
~G0
ABPIF
IQODW
AAXKI
AAYXX
ABDPE
ADVLN
AFJKZ
AKRWK
CITATION
ID FETCH-LOGICAL-c455t-62323dede9ff11171ddf2ca8cd663743ad1e60a3e74c55f99b29c6386683264f3
ISSN 0743-7315
IngestDate Thu Nov 21 23:12:53 EST 2024
Sun Oct 22 16:05:42 EDT 2023
Fri Feb 23 02:27:55 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 11
Keywords Time warp
Reverse computation
Parallel simulation
Discrete-event simulation
High performance
Parallel algorithm
Warping
Time warp simulation
Modular system
Wireless telecommunication
Time warps Reverse computation
Distributed memory multiprocessor system
Telecommunication network
System simulation
Fast algorithm
Large scale system
Discrete event system
Language English
License CC BY 4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c455t-62323dede9ff11171ddf2ca8cd663743ad1e60a3e74c55f99b29c6386683264f3
PageCount 22
ParticipantIDs crossref_primary_10_1016_S0743_7315_02_00004_7
pascalfrancis_primary_14354399
elsevier_sciencedirect_doi_10_1016_S0743_7315_02_00004_7
PublicationCentury 2000
PublicationDate 2002-11-01
PublicationDateYYYYMMDD 2002-11-01
PublicationDate_xml – month: 11
  year: 2002
  text: 2002-11-01
  day: 01
PublicationDecade 2000
PublicationPlace San Diego, CA
PublicationPlace_xml – name: San Diego, CA
PublicationTitle Journal of parallel and distributed computing
PublicationYear 2002
Publisher Elsevier Inc
Elsevier
Publisher_xml – name: Elsevier Inc
– name: Elsevier
References J. Laudon, D. Lenoski, The SGI Origin: a ccNUMA highly scalable server, in: Proceedings of the 24th International Symposium on Computer Architecture, June 1997, pp. 241–251.
R.M. Fujimoto, Time warp on a shared memory multiprocessor, in: Proceedings of the 1989 International Conference on Parallel Processing, Vol. 3, August 1989, pp. 242–249.
C.D. Carothers, R.M. Fujimoto, Background execution of time warp programs, in: Proceedings of the 10th Workshop on Parallel and Distributed Simulation, PADS’96, May 1996, pp. 12–19.
S. Bellenot, State skipping performance with the time warp operating system, in: Proceedings of the Sixth Workshop on Parallel and Distributed Simulation, PADS’92, January 1992, pp. 53–64.
C.D. Carothers, R.M. Fujimoto, Y-B. Lin, A case study in simulating PCS networks using time warp, in: Proceedings of the Ninth Workshop on Parallel and Distributed Simulation, PADS’95, June 1995, pp. 87–94.
L'Ecuyer, Andres (BIB20) 1997; 44
Nicol (BIB22) January 1991; 1
S. Das, R.M. Fujimoto, K. Panesar, D. Allison, M. Hybinette, GTW: a time warp system for shared memory multiprocessors, in: Proceedings of the 1994 Winter Simulation Conference, December 1994, pp. 1332–1339.
C.D. Carothers, K.S. Permalla, R.M. Fujimoto, Efficient optimistic parallel simulations using reverse computation, in: Proceedings of the 13th Workshop on Parallel and Distributed Simulation, PADS’99, May 1999, pp. 126–135.
S. Das, R.M. Fujimoto, An adaptive memory management protocol for time warp parallel simulator, in: Proceedings of the ACM Sigmetrics Conference on Measurement and Modeling of Computer Systems, SIGMETRICS’94, May 1994, pp. 201–210.
Time warp simulation on clumps, in: Proceedings of the 13th Workshop on Parallel and Distributed Simulation, PADS’99, 1999, pp. 174–181.
H. Avril, C. Tropper, Clustered time warp and logic simulation, in: Proceedings of the Ninth Workshop on Parallel and Distributed Simulation, PADS’95, June 1995, pp. 112–119.
for specifications on this chipset.
Fujimoto (BIB15) July 1989; 6
R.M. Fujimoto, K.S. Panesar, Buffer management in shared-memory time warp systems, in: Proceedings of the Ninth Workshop on Parallel and Distributed Simulation, PADS’95, June 1995, pp. 149–156.
G.D. Sharma
F. Gomes, Optimizing incremental state-saving and restoration, Ph.D. Thesis, Department of Computer Science, University of Calgary, 1996.
J.S. Steinman, Breathing time warp, in: Proceedings of the Seventh Workshop on Parallel and Distributed Simulation, PADS’93, May 1993, pp. 109–118.
E. Deelman, B.K. Szymanski, Breadth-first rollback in spatially explicit simulations, in: Proceedings of the 11th Workshop on Parallel and Distributed Simulation, PADS’97, June 1997, pp. 124–131.
R. Smith, R. Andress, G.M. Parsons, Experience in retrofitting a large sequential ada simulator to two versions of time warp, in: Proceedings of the 13th Workshop on Parallel and Distributed Simulation, PADS’99, May 1999, pp. 74–81.
J.S. Steinman, SPEEDES: synchronous parallel environment for emulation and discrete event simulation, in: Advances in Parallel and Distributed Simulation, Vol. 23, SCS Simulation Series, January 1991, pp. 95–103.
Brown (BIB3) October 1988; 31
Lin, Preiss (BIB21) October 1991; 1
J.S. Steinman, Incremental state-saving in SPEEDES using C++, in: Proceedings of the 1993 Winter Simulation Conference, December 1993, 687–696.
S. Das, R.M. Fujimoto, A performance study of the cancelback protocol for time warp, in: Proceedings of the Seventh Workshop on Parallel and Distributed Simulation, PADS’93, May 1993, pp. 135–142.
Fujimoto, Hybinette (BIB12) October 1997; 7
F. Wieland, E. Blair, T. Zukas, Parallel discrete-event simulation (PDES): a case study in design, development and performance using SPEEDES, in: Proceedings of the Ninth Workshop on Parallel and Distributed Simulation, PADS’95, June 1995, pp. 103–110.
Personal correspondence with Intel engineers regarding the Intel NX450 PCI chipset. See
C.D. Carothers, K.S. Permalla, R.M. Fujimoto, The effect of state-saving on a cache coherent, non-uniform memory access architecture, in: Proceedings of the 1999 Winter Simulation Conference, WSC’99, December 1999.
C.H. Young, R. Radhakrishnan, P.A. Wilsey, Optimism: not just for event execution anymore, in: Proceedings of the 13th Workshop on Parallel and Distributed Simulation, PADS’99, May 1999, pp. 136–143.
Perchelt (BIB23) October 1999; 42
D.R. Jefferson, Virtual time II: the cancelback protocol for storage management in distributed simulation, in: Proceedings of the Ninth ACM Symposium on Principles of Distributed Computing, August 1990, pp. 75–90.
10.1016/S0743-7315(02)00004-7_BIB24
Nicol (10.1016/S0743-7315(02)00004-7_BIB22) 1991; 1
10.1016/S0743-7315(02)00004-7_BIB25
10.1016/S0743-7315(02)00004-7_BIB26
Fujimoto (10.1016/S0743-7315(02)00004-7_BIB15) 1989; 6
10.1016/S0743-7315(02)00004-7_BIB4
10.1016/S0743-7315(02)00004-7_BIB5
10.1016/S0743-7315(02)00004-7_BIB6
10.1016/S0743-7315(02)00004-7_BIB7
10.1016/S0743-7315(02)00004-7_BIB27
10.1016/S0743-7315(02)00004-7_BIB8
10.1016/S0743-7315(02)00004-7_BIB28
10.1016/S0743-7315(02)00004-7_BIB9
10.1016/S0743-7315(02)00004-7_BIB29
Lin (10.1016/S0743-7315(02)00004-7_BIB21) 1991; 1
10.1016/S0743-7315(02)00004-7_BIB1
10.1016/S0743-7315(02)00004-7_BIB2
Perchelt (10.1016/S0743-7315(02)00004-7_BIB23) 1999; 42
10.1016/S0743-7315(02)00004-7_BIB13
10.1016/S0743-7315(02)00004-7_BIB14
10.1016/S0743-7315(02)00004-7_BIB30
10.1016/S0743-7315(02)00004-7_BIB10
10.1016/S0743-7315(02)00004-7_BIB11
Fujimoto (10.1016/S0743-7315(02)00004-7_BIB12) 1997; 7
Brown (10.1016/S0743-7315(02)00004-7_BIB3) 1988; 31
10.1016/S0743-7315(02)00004-7_BIB16
10.1016/S0743-7315(02)00004-7_BIB17
10.1016/S0743-7315(02)00004-7_BIB18
10.1016/S0743-7315(02)00004-7_BIB19
L'Ecuyer (10.1016/S0743-7315(02)00004-7_BIB20) 1997; 44
References_xml – volume: 1
  start-page: 24
  year: January 1991
  end-page: 50
  ident: BIB22
  article-title: Performance bounds on parallel self-initiating discrete-event simulations
  publication-title: ACM Trans. Modeling Comput. Simulation (TOMACS)
  contributor:
    fullname: Nicol
– volume: 1
  start-page: 283
  year: October 1991
  end-page: 307
  ident: BIB21
  article-title: Optimal memory management for time warp parallel simulation
  publication-title: ACM Trans. Modeling Comput. Simulation
  contributor:
    fullname: Preiss
– volume: 7
  start-page: 425
  year: October 1997
  end-page: 446
  ident: BIB12
  article-title: Computing global virtual time in shared memory multiprocessors
  publication-title: ACM Trans. Modeling Comput. Simulation
  contributor:
    fullname: Hybinette
– volume: 44
  start-page: 99
  year: 1997
  end-page: 107
  ident: BIB20
  article-title: A random number of generator based on the combination of four LCGs
  publication-title: Math. Comput. Simulation
  contributor:
    fullname: Andres
– volume: 6
  start-page: 211
  year: July 1989
  end-page: 239
  ident: BIB15
  article-title: Time warp on a shared memory multiprocessor
  publication-title: Trans. Soc. Comput. Simulation
  contributor:
    fullname: Fujimoto
– volume: 31
  start-page: 1220
  year: October 1988
  end-page: 1227
  ident: BIB3
  article-title: Calendar queues: a fast O(1) priority queue implementation for the simulation event set problem, Comm
  publication-title: ACM (CACM)
  contributor:
    fullname: Brown
– volume: 42
  start-page: 109
  year: October 1999
  end-page: 111
  ident: BIB23
  article-title: Comparing Java vs. C/C++ efficiency differences to interpersonal differences
  publication-title: Comm. ACM (CACM)
  contributor:
    fullname: Perchelt
– ident: 10.1016/S0743-7315(02)00004-7_BIB13
  doi: 10.1109/PADS.1995.404306
– volume: 31
  start-page: 1220
  issue: 10
  year: 1988
  ident: 10.1016/S0743-7315(02)00004-7_BIB3
  article-title: Calendar queues: a fast O(1) priority queue implementation for the simulation event set problem, Comm
  publication-title: ACM (CACM)
  doi: 10.1145/63039.63045
  contributor:
    fullname: Brown
– ident: 10.1016/S0743-7315(02)00004-7_BIB30
– ident: 10.1016/S0743-7315(02)00004-7_BIB26
– ident: 10.1016/S0743-7315(02)00004-7_BIB8
  doi: 10.1145/158459.158476
– ident: 10.1016/S0743-7315(02)00004-7_BIB5
  doi: 10.1109/PADS.1999.766169
– ident: 10.1016/S0743-7315(02)00004-7_BIB2
  doi: 10.1145/158459.158479
– ident: 10.1016/S0743-7315(02)00004-7_BIB17
– volume: 42
  start-page: 109
  issue: 10
  year: 1999
  ident: 10.1016/S0743-7315(02)00004-7_BIB23
  article-title: Comparing Java vs. C/C++ efficiency differences to interpersonal differences
  publication-title: Comm. ACM (CACM)
  doi: 10.1145/317665.317683
  contributor:
    fullname: Perchelt
– ident: 10.1016/S0743-7315(02)00004-7_BIB25
  doi: 10.1109/PADS.1999.766163
– volume: 1
  start-page: 24
  issue: 1
  year: 1991
  ident: 10.1016/S0743-7315(02)00004-7_BIB22
  article-title: Performance bounds on parallel self-initiating discrete-event simulations
  publication-title: ACM Trans. Modeling Comput. Simulation (TOMACS)
  doi: 10.1145/102810.102812
  contributor:
    fullname: Nicol
– volume: 1
  start-page: 283
  issue: 4
  year: 1991
  ident: 10.1016/S0743-7315(02)00004-7_BIB21
  article-title: Optimal memory management for time warp parallel simulation
  publication-title: ACM Trans. Modeling Comput. Simulation
  doi: 10.1145/130611.130612
  contributor:
    fullname: Lin
– ident: 10.1016/S0743-7315(02)00004-7_BIB10
  doi: 10.1109/WSC.1994.717527
– ident: 10.1016/S0743-7315(02)00004-7_BIB27
  doi: 10.1145/158459.158473
– ident: 10.1016/S0743-7315(02)00004-7_BIB4
  doi: 10.1109/PADS.1996.761558
– ident: 10.1016/S0743-7315(02)00004-7_BIB28
  doi: 10.1109/WSC.1993.718308
– ident: 10.1016/S0743-7315(02)00004-7_BIB1
  doi: 10.1109/PADS.1995.404310
– volume: 7
  start-page: 425
  issue: 4
  year: 1997
  ident: 10.1016/S0743-7315(02)00004-7_BIB12
  article-title: Computing global virtual time in shared memory multiprocessors
  publication-title: ACM Trans. Modeling Comput. Simulation
  doi: 10.1145/268403.268404
  contributor:
    fullname: Fujimoto
– volume: 6
  start-page: 211
  issue: 3
  year: 1989
  ident: 10.1016/S0743-7315(02)00004-7_BIB15
  article-title: Time warp on a shared memory multiprocessor
  publication-title: Trans. Soc. Comput. Simulation
  contributor:
    fullname: Fujimoto
– ident: 10.1016/S0743-7315(02)00004-7_BIB6
  doi: 10.1145/324898.325340
– ident: 10.1016/S0743-7315(02)00004-7_BIB24
  doi: 10.1109/PADS.1999.766174
– ident: 10.1016/S0743-7315(02)00004-7_BIB7
  doi: 10.1109/PADS.1995.404313
– ident: 10.1016/S0743-7315(02)00004-7_BIB11
  doi: 10.1109/PADS.1997.594595
– ident: 10.1016/S0743-7315(02)00004-7_BIB19
  doi: 10.1145/264107.264206
– volume: 44
  start-page: 99
  year: 1997
  ident: 10.1016/S0743-7315(02)00004-7_BIB20
  article-title: A random number of generator based on the combination of four LCGs
  publication-title: Math. Comput. Simulation
  doi: 10.1016/S0378-4754(97)00052-9
  contributor:
    fullname: L'Ecuyer
– ident: 10.1016/S0743-7315(02)00004-7_BIB16
– ident: 10.1016/S0743-7315(02)00004-7_BIB29
  doi: 10.1145/214283.214315
– ident: 10.1016/S0743-7315(02)00004-7_BIB9
  doi: 10.1145/183019.183041
– ident: 10.1016/S0743-7315(02)00004-7_BIB14
– ident: 10.1016/S0743-7315(02)00004-7_BIB18
  doi: 10.1145/93385.93403
SSID ssj0011578
Score 2.0479152
Snippet In this paper, we introduce a new Time Warp system called ROSS: Rensselaer’ s optimistic simulation system. ROSS is an extremely modular kernel that is capable...
SourceID crossref
pascalfrancis
elsevier
SourceType Aggregation Database
Index Database
Publisher
StartPage 1648
SubjectTerms Applied sciences
Computer science; control theory; systems
Computer systems and distributed systems. User interface
Discrete-event simulation
Exact sciences and technology
Parallel simulation
Reverse computation
Simulation
Software
Time warp
Title ROSS: A high-performance, low-memory, modular Time Warp system
URI https://dx.doi.org/10.1016/S0743-7315(02)00004-7
Volume 62
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELbS9oKEeCPKo_KBA6h18HofXnNAitqgwgEkUkRvK-_aPqXJKk3E32f82PWmVdWCxGUVrRw7mfl2Zuydbwaht5ImKteNILSuKcmMzEjNakNSYUqqJTgYYcnJpzP-7bw8mWbT0ajrlBnv_VdNwz3QtWXO_oW2-0nhBnwGncMVtA7XO-n9x_fZzNPNbSVi0kZigJXmfPmbXNjkWifbi6VyWaiWB3L4S67aUNj5hojVlgmfz7UvLqBsxV3bLEs7Xly7WXdO0L3RWDlm19X6BYcn43h0uvFoGWTVOwu98r_U9nRfbJ1JsEDO6w_KOrLMVi6nq4bKU8_eHGtvb6nNgS59sc3OIBdsCLxkYF5hb1cOXHVS-DYv19yAP5GY9StCsG4LzQq3IyI8-r4-I9GNtUMpc4P4DtpjYLvAdO5NvkzPv_avppLcu_du7kgL-xAXfEfZ-7DYTQHP_VZewmNofP-UQVBz9gg9CLrFEw-jx2ikF0_Qw67TBw6G_yn6ZFH1EU_wVUwd4YioIxzwhC2esMUT9nh6hn5-np4dn5LQeYM0WZ6vCcTELFVaaWEMOEOeKGVYI8tGQYAK_1GqRBdUpppnTZ4bIWomGrDkRQEOoshM-hztLpYL_QJhCMKKXAiVci4zoZlQTFFR1kUtlEml2EfjTjxV6wusVDHzENaqrDwryionz4rvo7ITYhWiRB_9VaD92756sCX0uCBsGuzG_OW_z_0K3YtPwmu0u15t9Bu0c6k2BwFBfwBAAo18
link.rule.ids 315,782,786,27933,27934
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=ROSS%3A+A+high-performance%2C+low-memory%2C+modular+Time+Warp+system&rft.jtitle=Journal+of+parallel+and+distributed+computing&rft.au=Carothers%2C+Christopher+D.&rft.au=Bauer%2C+David&rft.au=Pearce%2C+Shawn&rft.date=2002-11-01&rft.pub=Elsevier+Inc&rft.issn=0743-7315&rft.eissn=1096-0848&rft.volume=62&rft.issue=11&rft.spage=1648&rft.epage=1669&rft_id=info:doi/10.1016%2FS0743-7315%2802%2900004-7&rft.externalDocID=S0743731502000047
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0743-7315&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0743-7315&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0743-7315&client=summon