Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Sign In to gain access to subscriptions and/or personal tools.
SIMULATION
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Low, M. Y. H.
Right arrow Articles by Cai, W.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Shared State Synchronization for HLA-Based Distributed Simulation

Malcolm Yoke Hean Low

School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798, yhlow{at}ntu.edu.sg

Boon Ping Gan

Singapore Institute of Manufacturing Technology, 71 Nanyang Drive, Singapore 638075

Junhu Wei

Systems Engineering Institute, Xi’an Jiaotong University, Xianning West Road 28, Xi’an 710049, China

Xiaoguang Wang

School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798

Stephen John Turner

School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798

Wentong Cai

School of Computer Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798

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.

Key Words: Shared state • zero lookahead • High Level Architecture • distributed simulation

SIMULATION, Vol. 82, No. 8, 511-521 (2006)
DOI: 10.1177/0037549706069342


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?