{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:41:49Z","timestamp":1777902109603,"version":"3.51.4"},"reference-count":21,"publisher":"SAGE Publications","issue":"8","license":[{"start":{"date-parts":[[2006,8,1]],"date-time":"2006-08-01T00:00:00Z","timestamp":1154390400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2006,8]]},"abstract":"<jats:p>The problem of shared state is well known to the parallel and distributed simulation research community. In this article, the authors revisit the problem of shared state in the context of a High Level Architecture (HLA)-based distributed simulation. A middleware approach is proposed to solve this problem within the framework of the HLA runtime infrastructure. Four solutions to this problem are implemented in the middleware using receive-order messages. The authors discuss the implementation issues of these four solutions in the middleware. Experimental results comparing the performance of these four solutions against a simple request-reply approach using timestamp-order messages are also presented.<\/jats:p>","DOI":"10.1177\/0037549706069342","type":"journal-article","created":{"date-parts":[[2006,11,21]],"date-time":"2006-11-21T15:05:14Z","timestamp":1164121514000},"page":"511-521","source":"Crossref","is-referenced-by-count":7,"title":["Shared State Synchronization for HLA-Based Distributed Simulation"],"prefix":"10.1177","volume":"82","author":[{"given":"Malcolm Yoke Hean","family":"Low","sequence":"first","affiliation":[{"name":"School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boon Ping","family":"Gan","sequence":"additional","affiliation":[{"name":"Singapore Institute of Manufacturing Technology, 71 Nanyang Drive, Singapore 638075"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junhu","family":"Wei","sequence":"additional","affiliation":[{"name":"Systems Engineering Institute, Xi\u2019an Jiaotong University, Xianning West Road 28, Xi\u2019an 710049, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoguang","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen John","family":"Turner","sequence":"additional","affiliation":[{"name":"School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wentong","family":"Cai","sequence":"additional","affiliation":[{"name":"School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2006,8,1]]},"reference":[{"key":"atypb1","volume-title":"Creating computer simulation systems: An introduction to the High Level Architecture","author":"Kuhl, F.","year":"1999"},{"key":"atypb2","volume-title":"RTI 1.3\u2014Next generation programmer\u2019s guide version 5","author":"DMSO","year":"2002"},{"key":"atypb3","first-page":"1245","volume-title":"Proceedings of the 2000 Winter Simulation Conference","author":"Gan, B. P."},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1109\/WSC.2000.899138"},{"key":"atypb5","first-page":"856","volume-title":"Proceedings of the 33rd Conference on Winter Simulation","author":"Venkateswaran, J."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1016\/S1366-5545(00)00010-7"},{"key":"atypb7","volume-title":"Parallel and distribution simulation systems","author":"Fujimoto, R. M.","year":"1999"},{"key":"atypb8","first-page":"68","volume-title":"Proceedings of the 7th Workshop on Parallel and Distributed Simulation","author":"Mehl, H."},{"key":"atypb9","first-page":"1591","volume-title":"Proceedings of the 1998 Winter Simulation Conference","author":"Lim, C. C."},{"key":"atypb10","first-page":"40","volume-title":"Proceedings of the Ninth Workshop on Parallel and Distributed Simulation","author":"Bruce, D."},{"key":"atypb11","first-page":"72","volume-title":"Proceedings of the Eleventh Workshop on Parallel and Distributed Simulation","author":"Franks, S."},{"key":"atypb12","first-page":"126","volume-title":"Proceedings of the Twelfth Workshop on Parallel and Distributed Simulation","author":"Turner, S. J."},{"key":"atypb13","first-page":"60","volume-title":"Proceedings of the 11th Workshop on Parallel and Distributed Computing (PADS\u201997)","author":"Glass, K."},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1109\/5.910853"},{"key":"atypb15","volume-title":"Zero lookahead and repeatability in the High Level Architecture","author":"Fujimoto, R. M.","year":"1997"},{"key":"atypb16","volume-title":"3rd Meeting of HLA-CSPIF Forum","author":"HLA"},{"key":"atypb17","first-page":"131","volume-title":"Proceedings of the 15th European Simulation Symposium (ESS2003)","author":"Chen, D."},{"key":"atypb18","volume-title":"Proceedings of the 1999 Spring Simulation Interoperability Workshop, 99S-SIW-196","author":"Fullford, D."},{"key":"atypb19","volume-title":"Proceeding of the 18th Workshop on Parallel and Distributed Simulation","author":"Turner, S. J."},{"key":"atypb20","first-page":"225","volume-title":"Operational Research Society Simulation Workshop","author":"Wang, X."},{"key":"atypb21","volume-title":"Proceedings of the 2004 European Simulation Interoperability Workshop, 04E-SIW-081","author":"Taylor, S. E."}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549706069342","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549706069342","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:19:49Z","timestamp":1777634389000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549706069342"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,8]]},"references-count":21,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2006,8]]}},"alternative-id":["10.1177\/0037549706069342"],"URL":"https:\/\/doi.org\/10.1177\/0037549706069342","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,8]]}}}