Improving Federation Executions with Migrating HLA/RTI Central Runtime Components

Simulation tools are popular in the design and study of communication systems and networks. The implementation of analytic distributed simulations commonly require a central entity to support certain tasks (e.g., time management). The HLA/RTI uses a central runtime component (CRC) to this end. Because of network variability, the location of the CRC with respect to the federates may severely influence the federation execution performance. The paper proposes the optimal migration of a federation CRC to achieve better execution times. To achieve this goal, it applies an iterative search mechanism and proposes suitable cost functions to determine the optimal host. The process involves probing the network at selected nodes for quality-of-service metrics and deciding the search steps. Finally, a simulation study supports the investigation by quantifying the time required to complete a typical Monte Carlo experiment. Operational metrics of the search process are reported.

[1]  Xavier Défago,et al.  A Survey of Mobile Agent-Based Fault-Tolerant Technology , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[2]  홍윤기,et al.  생산시스템 시뮬레이션을 위한 High Level Architecture/Run­Time Infrastructure의 적용 , 2000 .

[3]  Kazuya Kosaka,et al.  The Aglets project , 1999, CACM.

[4]  Stephen John Turner,et al.  Federate migration in HLA-based simulation , 2005, Future Gener. Comput. Syst..

[5]  Rassul Ayani,et al.  A framework for fault-tolerance in HLA-based distributed simulations , 2005, Proceedings of the Winter Simulation Conference, 2005..

[6]  Wentong Cai,et al.  Federate Migration in a Service Oriented HLA RTI , 2007, 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07).

[7]  Ricardo Lent,et al.  INES: network simulations on virtual environments , 2008, SimuTools.

[8]  Deepika Chauhan,et al.  JAFMAS: a multiagent application development system , 1998, AGENTS '98.

[9]  N. M. Steiger,et al.  A FRAMEWORK FOR FAULT-TOLERANCE IN HLA-BASED DISTRIBUTED SIMULATIONS , 2005 .

[10]  Erol Gelenbe,et al.  Measurement and performance of a cognitive packet network , 2001, Comput. Networks.

[11]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[12]  George Cybenko,et al.  Mobile Agents: Motivations and State-of-the-Art Systems , 2000 .

[13]  Marian Bubak,et al.  Towards a grid management system for HLA-based interactive simulations , 2003, Proceedings Seventh IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[14]  Rassul Ayani,et al.  HLA federate migration , 2005, 38th Annual Simulation Symposium.

[15]  Richard M. Fujimoto Parallel simulation: distributed simulation systems , 2003, WSC '03.

[16]  Azzedine Boukerche,et al.  Optimized Federate Migration for Large-Scale HLA-Based Simulations , 2008, 2008 12th IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications.

[17]  Ricardo Lent Improving the Location of Mobile Agents on Self-Aware Networks , 2008, ICEIS.

[18]  George Cybenko,et al.  D'Agents: Applications and performance of a mobile‐agent system , 2002, Softw. Pract. Exp..