{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:41:41Z","timestamp":1777902101307,"version":"3.51.4"},"reference-count":32,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"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,1]]},"abstract":"<jats:p>In this article, the authors present the design and implementation of a software architecture\u2014namely, MAgic State Manager (MASM)\u2014to be employed within a runtime infrastructure (RTI) in support of High Level Architecture (HLA) federations. MASM allows performing checkpointing\/recovery of the federate state in a way completely transparent to the federate itself, thus providing the possibility of demanding to the RTI any task related to state management in optimistic synchronization. Different from existing proposals, through this approach, the federate programmer is required neither to supply modules for state management within the federate code nor to explicitly interface the federate code with existing, third-party checkpointing\/recovery libraries. Hence, the federate programmer is completely relieved from the burden of facing state management issues. One major application of this proposal is the possibility to employ optimistic synchronization, even in case of federates originally designed for the conservative approach. This can provide a way of improving the simulation system performance in specific scenarios (e.g., in case of poor or zero lookahead within the federation). The authors elaborate on this issue by discussing on how to integrate MASM within the RTI to achieve such a synchronization objective. Some experimental results demonstrating limited runtime overhead introduced by MASM are also reported for two case studies\u2014namely, an interconnection network simulation and a personal communication system simulation.<\/jats:p>","DOI":"10.1177\/0037549706065350","type":"journal-article","created":{"date-parts":[[2006,5,9]],"date-time":"2006-05-09T06:26:17Z","timestamp":1147155977000},"page":"5-20","source":"Crossref","is-referenced-by-count":6,"title":["Transparent State Management for Optimistic Synchronization in the High Level Architecture"],"prefix":"10.1177","volume":"82","author":[{"given":"Andrea","family":"Santoro","sequence":"first","affiliation":[{"name":"Dipartimento di Informatica e Sistemistica, Universit\u00e0 di Roma                         \u201cLa Sapienza\u201d, via Salaria 113, 00198 Roma, Italy,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francesco","family":"Quaglia","sequence":"additional","affiliation":[{"name":"Dipartimento di Informatica e Sistemistica, Universit\u00e0 di Roma                         \u201cLa Sapienza\u201d, via Salaria 113, 00198 Roma, Italy,"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2006,1,1]]},"reference":[{"key":"atypb1","volume-title":"IEEE standard for modeling and simulation (M&S) High Level Architecture (HLA): Framework and rules","year":"2000"},{"key":"atypb2","volume-title":"IEEE standard for modeling and simulation (M&S) High Level Architecture (HLA): Federate interface (FI) specification","year":"2000"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1109\/DISRTA.2000.874066"},{"key":"atypb4","first-page":"123","volume-title":"Proceedings of the 18thWorkshop on Parallel and Distributed Simulation","author":"Wang, X."},{"key":"atypb5","unstructured":"Georgia Tech Research Corporation. n.d. FDK: Federated Simulations                 Development Kit. http:\/\/www.cc.gatech.edu\/computing\/pads\/fdk\/"},{"key":"atypb6","unstructured":"DMSO. n.d. Runtime infrastructure (RTI). http:\/\/www.dmso.mil\/public\/transition\/hla\/rti"},{"key":"atypb7","unstructured":"Virtual Technology Corporation. n.d. RTI NG ProTM version 2.0.2. http:\/\/www.virtc.com\/Products\/prdFulltextjsp?ID=1z_RTI"},{"key":"atypb8","unstructured":"PITCH. n.d. pRTI 1516TM. http:\/\/www.pitch.se\/prti1516\/default.asp"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"atypb10","first-page":"213","volume-title":"Proceedings of USENIX Winter Technical Conference","author":"Plank, J. S."},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1145\/3916.3988"},{"key":"atypb12","first-page":"50","volume-title":"Proceedings of the 9th Workshop on Parallel and Distributed Simulation","author":"Fleischmann, J."},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1145\/189443.189444"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1109\/71.920586"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2003.1206506"},{"key":"atypb16","first-page":"110","volume-title":"Proceedings of the 8th Workshop on Parallel and Distributed Simulation","author":"Ronngren, R."},{"key":"atypb17","first-page":"40","volume-title":"Proceedings of the 9th Workshop on Parallel and Distributed Simulation","author":"Bruce, D."},{"key":"atypb18","first-page":"70","volume-title":"Proceedings of the 10th Workshop on Parallel and Distributed Simulation","author":"Ronngren, R."},{"key":"atypb19","first-page":"687","volume-title":"Proceedings of the Winter Simulation Conference","author":"Steinman, J."},{"key":"atypb20","first-page":"78","volume-title":"Proceedings of the 10th Workshop on Parallel and Distributed Simulation","author":"West, D."},{"key":"atypb21","first-page":"72","volume-title":"Proceedings of the 11th Workshop on Parallel and Distributed Simulation","author":"Franks, S."},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1109\/71.730524"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1145\/347823.347828"},{"issue":"8","key":"atypb24","first-page":"474","volume":"5","author":"Li, K.","year":"1994","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"atypb25","volume-title":"Compressed differences: An algorithm for fast incremental checkpointing","author":"Plank, J. S.","year":"1995"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2000.847141"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1145\/200836.200856"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1109\/7693.975444"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1109\/49.857925"},{"key":"atypb30","first-page":"166","volume-title":"Proceedings of the 13th Workshop on Parallel and Distributed Simulation","author":"Boukerche, A."},{"key":"atypb31","first-page":"2","volume-title":"Proceedings of the 2nd IEEE International Workshop on Modeling, Analysis, and Simulation of Compute and Telecommunication Systems","author":"Carothers, C. D."},{"key":"atypb32","first-page":"87","volume-title":"Proceedings of the 9th Workshop on Parallel and Distributed Simulation","author":"Carothers, C. D."}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549706065350","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549706065350","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:19:33Z","timestamp":1777634373000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549706065350"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,1]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2006,1]]}},"alternative-id":["10.1177\/0037549706065350"],"URL":"https:\/\/doi.org\/10.1177\/0037549706065350","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,1]]}}}