Software supports for preemptive rollback in optimistic parallel simulation on Myrinet clusters

F. Quaglia1, A. Santoro2
1Università di Roma La Sapienza, Rome, Italy
2Università di Roma "La Sapienza", Rome, Italy

Tóm tắt

In this paper we present a communication layer for Myrinet based clusters, designed to efficiently support preemptive rollback operations in optimistic parallel simulation. Beyond standard low latency message delivery functionalities, this layer also embeds functionalities for allowing the overlying simulation application to efficiently track whether an incoming message will actually produce causality inconsistency of the currently executed simulation event upon its receipt at the application level. Exploiting these functionalities, awareness of the inconsistency precedes the message receipt at the application level, thus allowing timely event execution interruption for activating rollback procedures. Experimental results on a standard simulation benchmark show that the layer we implement allows a strong reduction of the rollback overhead which, in its turn, yields strong performance improvements (up to 33%), especially in case of large parallelism in the simulation model execution.

Từ khóa

#Discrete event simulation #Synchronization #Remuneration #Design optimization #Delay #Clocks

Tài liệu tham khảo

10.1145/280265.280267 10.1109/PADS.1998.685270 10.1109/WSC.1996.873347 10.1109/PADS.2000.847163 ronngten, 1994, Adaptive checkpointing in time warp, Proc S-th Work Hop on Parallel and Diltributed Simulation (PADS'94) quaglia, 1998, Event history based spar. E state saving in time warp, Proc 12th Worbhop on Pa /Lel and Di Tributed Simulation (PADS'9B), 72 10.1109/71.920586 pakin, 1995, High performance messaging on workstations: Illinois fast me. sages (fm) for myrinet, Proc Supercomputin9 '95 10.1145/189443.189444 fujimoto, 1990, Performance of time warp under synthetic workloads, Proc Multicon/-Distributed Sim Lation, 22 10.1109/PADS.1996.761565 caro thers, 1994, Effect of communication overheads on time warp performance: An experimental study, Proc 8th Work Hop on Pa Uel and Di Tributed Simulation (PADS'94), 118 10.1109/PADS.1995.404318 2001, LANai 9 0, Intelligent Ethernet Interface Solutions 10.1145/3916.3988 10.1109/PADS.1999.766160 fujimoto, 1990, Parallel Discrete Event Simulation" Com M Nications of ACM, 33, 30 myrlcom draft june, 1999, LANai 7 1999, LANai 4, DRAFT