skip to main content
10.1109/PADS.2008.11acmconferencesArticle/Chapter ViewAbstractPublication PagespadsConference Proceedingsconference-collections
Article

A Hybrid HLA Time Management Algorithm Based on Both Conditional and Unconditional Information

Published: 03 June 2008 Publication History

Abstract

The High Level Architecture (HLA), which is the IEEE standard for distributed simulation, defines six service groups. The Time Management (TM) service group ensures a Time-Stamp-Ordered (TSO) message delivery sequence and correct time advancement of each simulation component (federate) in an HLA-based distributed simulation application (federation). To control time advancement of a federation, a distributed TM algorithm requires each regulating federate to periodically propagate its local time information to all constrained federates for their respective calculation of Greatest Available Logical Time (GALT). The time information propagated is called conditional information or unconditional information depending on whether it can be guaranteed to be true conditionally or unconditionally. A traditional distributed TMalgorithm can be either synchronous or asynchronous. In general, a synchronous algorithm utilizes conditional information while an asynchronous algorithm utilizes unconditional information. However, both synchronous and asynchronous algorithms have their own drawbacks and thus cannot be used for all federation scenarios. To resolve the drawback of each algorithm, this paper proposes a hybrid TM algorithm by combining synchronous and asynchronous algorithms. The three algorithms have been incorporated into an RTI (Run Time Infrastructure) and experimental results show that the hybrid algorithm effectively combines the advantages of both synchronous and asynchronous algorithms.

References

[1]
R. E. Bryant. Simulation of packet communication archi tecture computer systems. Master's thesis, Massachusetts Institute of Technology, 1977.
[2]
C. D. Carothers, R.M. Fujimoto, R.M. Weatherly, and A.L. Wilson. Design and implementation of HLA time management in the RTI Version F.0. In Winter Simulation Conference , pages 373-380, 1997.
[3]
K. M. Chandy and J. Misra. Distributed simulation: A case study in design and verification of distributed programs. IEEE Transactions on Software Engineering, SE-5(5):440- 452, 1979.
[4]
I. Foster, C. Kesselman, and S. Tuecke. The anatomy of the grid: Enabling scalable virtual organizations. International Journal of High Performance Computing Applications , 15(3):200-222, 2001.
[5]
R. M. Fujimoto. Lookahead in parallel discrete event simulation. In International Conference on Parallel Processing, Volume 3, pages 34-41, 1988.
[6]
R. M. Fujimoto. Time management in the high level architecture. SIMULATION Special Issue on High Level Architecture , 71(6):388-400, 1998.
[7]
R. M. Fujimoto. Parallel and Distributed Simulation Systems . Wiley Interscience, 2000.
[8]
R. M. Fujimoto, T. Mclean, K. Perumalla, and I. Tacic. Design of high performance RTI software. In International Workshop on Distributed Simulation and Real-Time Applications , pages 89-96, 2000.
[9]
Globus Alliance. Globus Toolkit Version 4. Available via http://www.globus.org/.
[10]
IEEE. Standard 1516 (HLA Rules), 1516.1 (Federate Interface Specification) and 1516.2 (Object Model Template), 2000.
[11]
D. M. Nicol. The cost of conservative synchronization in parallel discrete event simulations. Journal of the Association for Computing Machinery, 40(2):304-333, 1993.
[12]
K. Pan, S. J. Turner, W. Cai, and Z. Li. A service oriented HLA RTI on the Grid. In International Conference on Web Services, pages 984-992, 2007.
[13]
B. Samadi. Distributed simulation, algorithms and performance analysis. Phd thesis, Computer Science Department, University of California, 1985.
[14]
J. Steinman. SPEEDES: Synchronous parallel environment for emulation and discrete event simulation. In Advances in Parallel and Distributed Simulation, pages 95-103, 1991.

Cited By

View all
  • (2011)Easy communication approach for data exchange in distributed simulation environmentProceedings of the 13th WSEAS international conference on Automatic control, modelling & simulation10.5555/2001466.2001470(34-38)Online publication date: 27-May-2011
  • (2010)Easy communication approach for data exchange in distributed simulation environmentProceedings of the 3rd WSEAS international conference on Visualization, imaging and simulation10.5555/1950211.1950230(106-110)Online publication date: 3-Nov-2010
  • (2010)A replication structure for efficient and fault-tolerant parallel and distributed simulationsProceedings of the 2010 Spring Simulation Multiconference10.1145/1878537.1878695(1-10)Online publication date: 11-Apr-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PADS '08: Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
June 2008
196 pages
ISBN:9780769531595

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 June 2008

Check for updates

Author Tags

  1. Distributed Simulation
  2. HLA
  3. Time Management Algorithm

Qualifiers

  • Article

Conference

PADS08
Sponsor:

Acceptance Rates

PADS '08 Paper Acceptance Rate 21 of 52 submissions, 40%;
Overall Acceptance Rate 398 of 779 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Easy communication approach for data exchange in distributed simulation environmentProceedings of the 13th WSEAS international conference on Automatic control, modelling & simulation10.5555/2001466.2001470(34-38)Online publication date: 27-May-2011
  • (2010)Easy communication approach for data exchange in distributed simulation environmentProceedings of the 3rd WSEAS international conference on Visualization, imaging and simulation10.5555/1950211.1950230(106-110)Online publication date: 3-Nov-2010
  • (2010)A replication structure for efficient and fault-tolerant parallel and distributed simulationsProceedings of the 2010 Spring Simulation Multiconference10.1145/1878537.1878695(1-10)Online publication date: 11-Apr-2010
  • (2009)A Hybrid HLA Time Management Algorithm Based on Both Conditional and Unconditional InformationSimulation10.1177/003754970910632885:9(559-573)Online publication date: 1-Sep-2009
  • (2009)Multi-user Gaming on the Grid Using a Service Oriented HLA RTIProceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications10.1109/DS-RT.2009.39(48-56)Online publication date: 25-Oct-2009
  • (2008)Improving performance by replicating simulations with alternative synchronization approachesProceedings of the 40th Conference on Winter Simulation10.5555/1516744.1516940(1112-1120)Online publication date: 7-Dec-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media