Global Lookahead Management (GLM) Protocol for Conservative DEVS Simulation

An approach to carrying out asynchronous distributed simulation of multiprocessor message passing architectures is presented. Aiming at achieving better performance on Conservative DEVS-based simulations, we introduce the GLM protocol which borrows the idea of safe processing intervals from the cons...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jafer, Shafagh, Wainer, Gabriel
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 148
container_issue
container_start_page 141
container_title
container_volume
creator Jafer, Shafagh
Wainer, Gabriel
description An approach to carrying out asynchronous distributed simulation of multiprocessor message passing architectures is presented. Aiming at achieving better performance on Conservative DEVS-based simulations, we introduce the GLM protocol which borrows the idea of safe processing intervals from the conservative time window algorithm and maintains global synchronization in a fashion similar to the distributed snapshot technique. Under the GLM scheme, a central look ahead manager (LM) exists which is in charge of receiving every LP’s look ahead, identifying the global minimum look ahead of the system, and broadcasting it via null messages to all LPs. The simulation is divided into cycles of two phases: Parallel phase and Broadcast phase. The GLM protocol is asynchronous and the central look ahead manager is not expected to be a bottleneck since the only message transmissions involving it take place when all LPs are blocked waiting for permission to advance their LVTs. The results presented in this paper show that the GLM protocol not only significantly reduces the total number of null messages, but it improves the performance and higher speedups are achieved.
doi_str_mv 10.1109/DS-RT.2010.37
format Conference Proceeding
fullrecord <record><control><sourceid>acm_6IE</sourceid><recordid>TN_cdi_ieee_primary_5636733</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5636733</ieee_id><sourcerecordid>acm_books_10_1109_DS_RT_2010_37</sourcerecordid><originalsourceid>FETCH-LOGICAL-a282t-10372039fc19975957126ad83a590a1158046984de5774a463d8b2f5d64e2af3</originalsourceid><addsrcrecordid>eNqNUM1Kw0AYXFDBUnv05GVPomDq_uTbzR6lqVVMUZrgdfnSbDSaZCWJBd_elPoAzmUYZhiYIeScsznnzNzGabDJ5oKNWuojMjM6YloZCAVwOCYTDsACBQJOyazvP9gIrQ1INiFPq9rnWNPE-098d1jQNbb45hrXDvRqlayv6UvnB7_1NS19Rxe-7V23w6HaORovX1OaVs13PWrfnpGTEuvezf54SrL7ZbZ4CJLn1ePiLglQRGIIOJNaMGnKLTdGgwHNhcIikgiGIecQsVCZKCwcaB1iqGQR5aKEQoVOYCmn5OJQWznn7FdXNdj9WFBSaSlH9-bg4rax-biqt5zZ_U02Tu0ms_ubrNQ27yq3L7v8V1z-AgS8Y_k</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Global Lookahead Management (GLM) Protocol for Conservative DEVS Simulation</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Jafer, Shafagh ; Wainer, Gabriel</creator><creatorcontrib>Jafer, Shafagh ; Wainer, Gabriel</creatorcontrib><description>An approach to carrying out asynchronous distributed simulation of multiprocessor message passing architectures is presented. Aiming at achieving better performance on Conservative DEVS-based simulations, we introduce the GLM protocol which borrows the idea of safe processing intervals from the conservative time window algorithm and maintains global synchronization in a fashion similar to the distributed snapshot technique. Under the GLM scheme, a central look ahead manager (LM) exists which is in charge of receiving every LP’s look ahead, identifying the global minimum look ahead of the system, and broadcasting it via null messages to all LPs. The simulation is divided into cycles of two phases: Parallel phase and Broadcast phase. The GLM protocol is asynchronous and the central look ahead manager is not expected to be a bottleneck since the only message transmissions involving it take place when all LPs are blocked waiting for permission to advance their LVTs. The results presented in this paper show that the GLM protocol not only significantly reduces the total number of null messages, but it improves the performance and higher speedups are achieved.</description><identifier>ISSN: 1550-6525</identifier><identifier>ISBN: 9780769542515</identifier><identifier>ISBN: 0769542514</identifier><identifier>ISBN: 1424486513</identifier><identifier>ISBN: 9781424486519</identifier><identifier>DOI: 10.1109/DS-RT.2010.37</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Computational modeling ; conservative DEVS ; discrete event simulation ; distributed systems ; dynamic lookahead ; Fires ; message-passing systems ; Nuclear magnetic resonance ; parallel algorithms ; Program processors ; Protocols ; Synchronization ; System recovery</subject><ispartof>2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications, 2010, p.141-148</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5636733$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5636733$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Jafer, Shafagh</creatorcontrib><creatorcontrib>Wainer, Gabriel</creatorcontrib><title>Global Lookahead Management (GLM) Protocol for Conservative DEVS Simulation</title><title>2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications</title><addtitle>ds-rt</addtitle><description>An approach to carrying out asynchronous distributed simulation of multiprocessor message passing architectures is presented. Aiming at achieving better performance on Conservative DEVS-based simulations, we introduce the GLM protocol which borrows the idea of safe processing intervals from the conservative time window algorithm and maintains global synchronization in a fashion similar to the distributed snapshot technique. Under the GLM scheme, a central look ahead manager (LM) exists which is in charge of receiving every LP’s look ahead, identifying the global minimum look ahead of the system, and broadcasting it via null messages to all LPs. The simulation is divided into cycles of two phases: Parallel phase and Broadcast phase. The GLM protocol is asynchronous and the central look ahead manager is not expected to be a bottleneck since the only message transmissions involving it take place when all LPs are blocked waiting for permission to advance their LVTs. The results presented in this paper show that the GLM protocol not only significantly reduces the total number of null messages, but it improves the performance and higher speedups are achieved.</description><subject>Computational modeling</subject><subject>conservative DEVS</subject><subject>discrete event simulation</subject><subject>distributed systems</subject><subject>dynamic lookahead</subject><subject>Fires</subject><subject>message-passing systems</subject><subject>Nuclear magnetic resonance</subject><subject>parallel algorithms</subject><subject>Program processors</subject><subject>Protocols</subject><subject>Synchronization</subject><subject>System recovery</subject><issn>1550-6525</issn><isbn>9780769542515</isbn><isbn>0769542514</isbn><isbn>1424486513</isbn><isbn>9781424486519</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2010</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNUM1Kw0AYXFDBUnv05GVPomDq_uTbzR6lqVVMUZrgdfnSbDSaZCWJBd_elPoAzmUYZhiYIeScsznnzNzGabDJ5oKNWuojMjM6YloZCAVwOCYTDsACBQJOyazvP9gIrQ1INiFPq9rnWNPE-098d1jQNbb45hrXDvRqlayv6UvnB7_1NS19Rxe-7V23w6HaORovX1OaVs13PWrfnpGTEuvezf54SrL7ZbZ4CJLn1ePiLglQRGIIOJNaMGnKLTdGgwHNhcIikgiGIecQsVCZKCwcaB1iqGQR5aKEQoVOYCmn5OJQWznn7FdXNdj9WFBSaSlH9-bg4rax-biqt5zZ_U02Tu0ms_ubrNQ27yq3L7v8V1z-AgS8Y_k</recordid><startdate>20100101</startdate><enddate>20100101</enddate><creator>Jafer, Shafagh</creator><creator>Wainer, Gabriel</creator><general>IEEE Computer Society</general><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20100101</creationdate><title>Global Lookahead Management (GLM) Protocol for Conservative DEVS Simulation</title><author>Jafer, Shafagh ; Wainer, Gabriel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a282t-10372039fc19975957126ad83a590a1158046984de5774a463d8b2f5d64e2af3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Computational modeling</topic><topic>conservative DEVS</topic><topic>discrete event simulation</topic><topic>distributed systems</topic><topic>dynamic lookahead</topic><topic>Fires</topic><topic>message-passing systems</topic><topic>Nuclear magnetic resonance</topic><topic>parallel algorithms</topic><topic>Program processors</topic><topic>Protocols</topic><topic>Synchronization</topic><topic>System recovery</topic><toplevel>online_resources</toplevel><creatorcontrib>Jafer, Shafagh</creatorcontrib><creatorcontrib>Wainer, Gabriel</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Jafer, Shafagh</au><au>Wainer, Gabriel</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Global Lookahead Management (GLM) Protocol for Conservative DEVS Simulation</atitle><btitle>2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications</btitle><stitle>ds-rt</stitle><date>2010-01-01</date><risdate>2010</risdate><spage>141</spage><epage>148</epage><pages>141-148</pages><issn>1550-6525</issn><isbn>9780769542515</isbn><isbn>0769542514</isbn><isbn>1424486513</isbn><isbn>9781424486519</isbn><abstract>An approach to carrying out asynchronous distributed simulation of multiprocessor message passing architectures is presented. Aiming at achieving better performance on Conservative DEVS-based simulations, we introduce the GLM protocol which borrows the idea of safe processing intervals from the conservative time window algorithm and maintains global synchronization in a fashion similar to the distributed snapshot technique. Under the GLM scheme, a central look ahead manager (LM) exists which is in charge of receiving every LP’s look ahead, identifying the global minimum look ahead of the system, and broadcasting it via null messages to all LPs. The simulation is divided into cycles of two phases: Parallel phase and Broadcast phase. The GLM protocol is asynchronous and the central look ahead manager is not expected to be a bottleneck since the only message transmissions involving it take place when all LPs are blocked waiting for permission to advance their LVTs. The results presented in this paper show that the GLM protocol not only significantly reduces the total number of null messages, but it improves the performance and higher speedups are achieved.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.1109/DS-RT.2010.37</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1550-6525
ispartof 2010 IEEE/ACM 14th International Symposium on Distributed Simulation and Real Time Applications, 2010, p.141-148
issn 1550-6525
language eng
recordid cdi_ieee_primary_5636733
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Computational modeling
conservative DEVS
discrete event simulation
distributed systems
dynamic lookahead
Fires
message-passing systems
Nuclear magnetic resonance
parallel algorithms
Program processors
Protocols
Synchronization
System recovery
title Global Lookahead Management (GLM) Protocol for Conservative DEVS Simulation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T22%3A25%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Global%20Lookahead%20Management%20(GLM)%20Protocol%20for%20Conservative%20DEVS%20Simulation&rft.btitle=2010%20IEEE/ACM%2014th%20International%20Symposium%20on%20Distributed%20Simulation%20and%20Real%20Time%20Applications&rft.au=Jafer,%20Shafagh&rft.date=2010-01-01&rft.spage=141&rft.epage=148&rft.pages=141-148&rft.issn=1550-6525&rft.isbn=9780769542515&rft.isbn_list=0769542514&rft.isbn_list=1424486513&rft.isbn_list=9781424486519&rft_id=info:doi/10.1109/DS-RT.2010.37&rft_dat=%3Cacm_6IE%3Eacm_books_10_1109_DS_RT_2010_37%3C/acm_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5636733&rfr_iscdi=true