DocumentCode
1894344
Title
Micro-Synchronization in Conservative Parallel Network Simulation
Author
Lin, Siming ; Cheng, Xueqi ; Lv, Jianming
Author_Institution
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
fYear
2008
fDate
3-6 June 2008
Firstpage
195
Lastpage
202
Abstract
Lookahead is a critical factor in conservative parallel simulation. Greater lookahead usually brings better performance. However, in the simulation of computer networks, lookahead is usually determined by the minimal delay of the border links between any two subnets that simulated by different sequential logical processes (LPs), which is too small to get good performance. Traditionally, the lookahead exploitation usually only reflects the parallelism among LPs, which possibly wastes the potential parallelism inside each LP, especially, in the case that each LP simulates thousands of entities. Here we present a simple method called micro-synchronization to exploit the parallelism inside each LP. Different from the previous work, such as lookahead accumulation and local time warp, we keep the traditional usage of lookahead among LPs unchanged, and however, we impose the relaxed sequential event scheduling inside each LP, which can indirectly improve the lookahead. We also present a state causality model to prove the correctness of our method, which means that there is no risk in the relaxed sequential execution. Finally, the experiment evaluates our method and shows that it can improve the performance of conservative parallel simulation of computer networks to some extent.
Keywords
computer networks; parallel processing; scheduling; synchronisation; time warp simulation; computer networks; conservative parallel network simulation; different sequential logical processes; local time warp; lookahead accumulation; lookahead exploitation; micro-synchronization; relaxed sequential event scheduling; Computational modeling; Computer networks; Computer simulation; Cost function; Discrete event simulation; Parallel processing; Partitioning algorithms; Processor scheduling; Protocols; conservative synchronization; logical process; lookahead; parallel network simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Principles of Advanced and Distributed Simulation, 2008. PADS '08. 22nd Workshop on
Conference_Location
Roma
ISSN
1087-4097
Print_ISBN
978-0-7695-3159-5
Type
conf
DOI
10.1109/PADS.2008.10
Filename
4545347
Link To Document