DocumentCode
2018591
Title
Software supports for preemptive rollback in optimistic parallel simulation on Myrinet clusters
Author
Quaglia, Francesco ; Santoro, Andrea
Author_Institution
DIS, Universita di Roma "La Sapienza", Rome, Italy
fYear
2002
fDate
2002
Firstpage
617
Lastpage
622
Abstract
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.
Keywords
multiprocessor interconnection networks; performance evaluation; simulation; workstation clusters; Myrinet clusters; causality inconsistency; communication layer; event execution interruption; optimistic parallel simulation; performance; preemptive rollback; simulation event; software support; Clocks; Delay; Design optimization; Discrete event simulation; Remuneration; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 2002. Proceedings. ISCC 2002. Seventh International Symposium on
ISSN
1530-1346
Print_ISBN
0-7695-1671-8
Type
conf
DOI
10.1109/ISCC.2002.1021738
Filename
1021738
Link To Document