DocumentCode :
571710
Title :
SafeBTW: A Scalable Optimistic Yet Non-risky Synchronization Algorithm
Author :
Zhang, Yaocheng ; Li, Ge
Author_Institution :
Coll. of Mechatron. & Autom., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2012
fDate :
15-19 July 2012
Firstpage :
75
Lastpage :
77
Abstract :
A new optimistic synchronization algorithm for Parallel Discrete Event Simulation (PDES) called Safe BTW is proposed in this paper. This new algorithm eliminates risky event processing in the Time Warp processing stage of the original BTW algorithm and is founded on a concept called "safe causal relation". In our new algorithm, the length of any chained rollback operations is limited to at most one and cascading rollback effects found in the original BTW algorithm can be completely avoided. Performance tests of Time Warp, Breathing Time Bucket, Breathing Time Warp and the new Safe BTW algorithms using PHOLD model show that the new algorithm obtains better speedups as the computation scales up. Its effective event processing time as a percentage of the total event processing time is higher than that of Time Warp and Breathing Time Warp, proving that excessive rollback operations are successfully controlled. And the extra synchronization overhead it introduces is still much lower than that of Breathing Time Bucket itself and is within tolerable and stable level as the computation scales up.
Keywords :
software performance evaluation; synchronisation; time warp simulation; PDES; PHOLD model; SafeBTW algorithm; breathing time bucket algorithm; breathing time warp algorithm; chained rollback operations; nonrisky synchronisation algorithm; parallel discrete event simulation; risky event processing elimination; safe causal relation concept; scalable optimistic synchronization algorithm; time warp processing stage; Algorithm design and analysis; Analytical models; Computational modeling; Conferences; Parallel processing; Process control; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Advanced and Distributed Simulation (PADS), 2012 ACM/IEEE/SCS 26th Workshop on
Conference_Location :
Zhangjiajie
ISSN :
1087-4097
Print_ISBN :
978-1-4673-1797-9
Type :
conf
DOI :
10.1109/PADS.2012.39
Filename :
6305888
Link To Document :
بازگشت