{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:41:22Z","timestamp":1777902082193,"version":"3.51.4"},"reference-count":23,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2005,4,1]],"date-time":"2005-04-01T00:00:00Z","timestamp":1112313600000},"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":[[2005,4]]},"abstract":"<jats:p>With the wide use of commercial off-the-shelf (COTS) simulation packages and the advent of the High Level Architecture (HLA) standard, it is desirable to build distributed simulations by linking various types of simulation models developed using best-fit COTS packages. While almost all current work on integrating COTS packages and the HLA is based on conservative synchronization, it is worthwhile to investigate the optimistic synchronization approach. The optimistic approach can exploit parallelism and achieve promising performance in situations where causality errors may occur but in fact seldom occur. The authors introduce a rollback controller using a middleware approach to handle the complex rollback procedure on behalf of the simulation model. A new time advance algorithm is proposed that can fully use the benefits of optimistic synchronization. The article also describes a scalability study showing the experimental results for the two synchronization approaches as the number of simulation components increases.<\/jats:p>","DOI":"10.1177\/0037549705054931","type":"journal-article","created":{"date-parts":[[2005,6,20]],"date-time":"2005-06-20T09:07:52Z","timestamp":1119258472000},"page":"279-291","source":"Crossref","is-referenced-by-count":19,"title":["Optimistic Synchronization in HLA-Based Distributed Simulation"],"prefix":"10.1177","volume":"81","author":[{"given":"Xiaoguang","family":"Wang","sequence":"first","affiliation":[{"name":"School of Computer Engineering, Nanyang Technological University,                         Singapore 639798,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen John","family":"Turner","sequence":"additional","affiliation":[{"name":"School of Computer Engineering, Nanyang Technological University,                         Singapore 639798,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Malcolm Yoke Hean","family":"Low","sequence":"additional","affiliation":[{"name":"Singapore Institute of Manufacturing Technology, 71 Nanyang Drive,                         Singapore 638075,"}],"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"}]}],"member":"179","published-online":{"date-parts":[[2005,4,1]]},"reference":[{"issue":"1","key":"atypb1","first-page":"52","volume":"28","author":"Swain, J. J.","year":"2001","journal-title":"OR\/MS Today"},{"key":"atypb2","volume-title":"High Level Architecture RTI 1.3NG Programmer\u2019s Guide, Version 5","author":"Defense Modeling and Simulation Office (DMSO)","year":"2002"},{"key":"atypb3","first-page":"1669","volume-title":"Proceedings of the 1998 Winter Simulation Conference","author":"Stra\u00dfburger, S."},{"key":"atypb4","unstructured":"High Level Architecture Commercial-Off-The-Shelf Simulation Package                 Interoperation Forum (HLA-CSPIF): http:\/\/www.cspif.com"},{"key":"atypb5","volume-title":"Proceedings of the 1999 Spring Simulation Interoperability Workshop","author":"Zeigler, B."},{"key":"atypb6","first-page":"1065","volume-title":"Proceedings of the 1999Winter Simulation Conference","author":"Johnson, G. D."},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1109\/DISRTA.2000.874068"},{"key":"atypb8","unstructured":"Stra\u00dfburger, S. 2001. Distributed simulation based on the High                 Level Architecture in civilian application domains. Ph.D. diss., University of                 Magdeburg, Germany."},{"key":"atypb9","first-page":"1099","volume-title":"Proceedings of the 2002Winter Simulation Conference","author":"Hibino, H."},{"key":"atypb10","first-page":"225","volume-title":"Operational Research Society Simulation Workshop","author":"Wang, X. G."},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2000.847145"},{"key":"atypb12","first-page":"1","volume-title":"Parallel and Distributed Computing and Systems","author":"Vard\u00e2nega, F."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1109\/DISRTA.2000.874066"},{"key":"atypb14","volume-title":"GPSS\/H professional system guide","author":"Henriksen, J. O.","year":"1995"},{"key":"atypb15","volume-title":"The art of modelling and simulation: Introduction to the simulation system Simplex3","author":"Schmidt, B.","year":"2000"},{"key":"atypb16","first-page":"711","volume-title":"Proceedings of the 1997 Winter Simulation Conference","author":"Markt, P. L."},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"atypb18","first-page":"847","volume-title":"Proceedings of the 2003 Winter Simulation Conference","author":"Gan, B. P."},{"key":"atypb19","first-page":"5","volume-title":"Proceedings of the 2003 European Simulation Symposium","author":"Low, Y. H."},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1177\/003754979807100604"},{"key":"atypb21","volume-title":"Standard for modeling and simulation (M&S) High Level Architecture (HLA)\u2014Federate interface specification","author":"IEEE","year":"1998"},{"key":"atypb22","first-page":"1191","volume-title":"Proceedings of the 1998 Winter Simulation Conference","author":"Wieland, F."},{"key":"atypb23","first-page":"109","volume-title":"Proceedings of the 15th Workshop on Parallel and Distributed Simulation (PADS 2001)","author":"Wieland, F."}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549705054931","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549705054931","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:19:13Z","timestamp":1777634353000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549705054931"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,4]]},"references-count":23,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,4]]}},"alternative-id":["10.1177\/0037549705054931"],"URL":"https:\/\/doi.org\/10.1177\/0037549705054931","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,4]]}}}