Understanding fault-tolerant distributed systems
Communications of the ACM
UNIX network programming, volume 2 (2nd ed.): interprocess communications
UNIX network programming, volume 2 (2nd ed.): interprocess communications
The high level architecture and beyond: technology challenges
PADS '99 Proceedings of the thirteenth workshop on Parallel and distributed simulation
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Proceedings of the 32nd conference on Winter simulation
ANSS '03 Proceedings of the 36th annual symposium on Simulation
Data Distribution Management Migration from DoD 1.3 to IEEE 1516"
DS-RT '01 Proceedings of the Fifth IEEE International Workshop on Distributed Simulation and Real-Time Applications
Distributed system fault tolerance using message logging and checkpointing
Distributed system fault tolerance using message logging and checkpointing
Towards a Grid Management System for HLA-Based Interactive Simulations
DS-RT '03 Proceedings of the Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications
Servicing Provisioning for HLA-Based Distributed Simulation on the Grid
Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Algorithms for HLA-based distributed simulation cloning
ACM Transactions on Modeling and Computer Simulation (TOMACS)
A Framework for Robust HLA-based Distributed Simulations
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Distributed Systems: Principles and Paradigms (2nd Edition)
Distributed Systems: Principles and Paradigms (2nd Edition)
Large scale agent-based simulation on the grid
Future Generation Computer Systems
Synchronization in federation community networks
Journal of Parallel and Distributed Computing
Federate Fault Tolerance in HLA-Based Simulation
PADS '10 Proceedings of the 2010 IEEE Workshop on Principles of Advanced and Distributed Simulation
Hybrid modelling and simulation of huge crowd over a hierarchical Grid architecture
Future Generation Computer Systems
Hi-index | 0.00 |
A number of research issues arise in executing large scale High Level Architecture (HLA) based distributed simulations. Among these issues distributed simulation cloning, fault tolerance and Grid enabled architecture are particularly important and challenging. This paper presents a Decoupled Federate Architecture as the underlying infrastructure to facilitate a solution to each of the above issues. Distributed simulation cloning has been designed to improve the performance of ''what-if'' analysis, by enabling the examination of alternative scenarios concurrently within the same execution session. Furthermore, simulation federates running at different locations are liable to failure. Such risk increases with the scale of a distributed simulation. The architecture has also been exploited to form the basis of a generic framework to support runtime robustness. The development of complex simulation applications often requires geographically distributed huge computing resources and data sets. Using the architecture, Web and Grid technologies have been successfully combined with existing simulation technologies thus to enhance interoperability and execution flexibility for such simulations. Benchmark experiments have been performed to study the extra overhead incurred by the Decoupled Federate Architecture against a normal federate. Encouraging experimental results indicate that a well designed architecture can achieve performance close to the normal one in terms of latency and time synchronization. Additional experiments have been presented for evaluating the three solutions supported by the architecture.