Abstract
The High Level Architecture promotes simulation interoperability and reusability, making it an ideal candidate to model large-scale systems. However, a large-scale simulation running in a distributed environment is often affected by the imbalance of load level at different computing hosts. Migrating processes from heavily-loaded hosts to less-loaded hosts can overcome this shortcoming. We have previously developed a SimKernel framework to execute HLA-based simulations in the Grid environment with migration support as a prominent design feature. In this paper, we will introduce a transparent migration protocol for SimKernel-based federates that minimizes migration overhead.
Chapter PDF
Similar content being viewed by others
References
IEEE: P 1516, Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - IEEE Framework and Rules (1998)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications 15(3) (2001)
Cai, W., Turner, S.J., Zhao, H.: A Load Management System for Running HLAbased Distributed Simulations over the Grid. In: Proceedings of the Sixth IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2002), pp. 7–14 (2002)
Lüthi, J., Großmann, S.: The Resource Sharing System: Dynamic Federate Mapping for HLA-based Distributed Simulation. In: Proceedings of Parallel and Distributed Simulation, pp. 91–98. IEEE, Los Alamitos (2001)
Zaja̧c, K., Bubak, M., Malawski, M., Sloot, P.: Towards a Grid Management System for HLA-based Interactive Simulations. In: Proceedings of the Seventh IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2003), Delft, The Netherlands, pp. 4–11 (2003)
Zaja̧c, K., Tirado-Ramos, A., Zhao, Z., Sloot, P., Bubak, M.: Grid services for HLA-based distributed simulation frameworks. In: Fernández Rivera, F., Bubak, M., Gómez Tato, A., Doallo, R. (eds.) Across Grids 2003. LNCS, vol. 2970, pp. 147–154. Springer, Heidelberg (2004)
Roush, E.T.: The Freeze Free Algorithm for Process Migration. Technical Report UIUCDCS-R-95-1924, UIUC (1995), Available online at http://www.cs.uiuc.edu/Dienst/UI/2.0/Describe/ncstrl.uiuccs/UIUCDCS-R-95-192
Heymann, E., Tinetti, F., Luque, E.: Preserving Message Integrity in Dynamic Process Migration. In: Proceedings of Euromicro Workshop on Parallel and Distributed Processing (PDP 1998), pp. 373–381 (1998)
Huang, J., Du, Y., Wang, C.: Design of the Server Cluster to Support Avatar Migration. In: Proceedings of The IEEE Virtual Reality 2003 Conference (IEEEVR 2003), Los Angeles, USA, pp. 7–14 (2003)
Chen, D., Turner, S.J., Gan, B.P., Cai, W., Wei, J.: A Decoupled Federate Architecture for Distributed Simulation Cloning. In: Proceedings of the 15th European Simulation Symposium (ESS 2003), Delft, The Netherlands, pp. 131–140 (2003)
Yuan, Z., Cai, W., Low, M.Y.H.: A Framework for Executing Parallel Simulation using RTI. In: Proceedings of the Seventh IEEE International Symposium on Distributed Simulation and Real Time Applications (DS-RT 2003), Delft, The Netherlands, pp. 12–19 (2003)
Liang, S., Bracha, G.: Dynamic Class Loading in the Java Virtual Machine. In: Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 1998), pp. 36–44 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yuan, Z., Cai, W., Low, M.Y.H., Turner, S.J. (2004). Federate Migration in HLA-Based Simulation. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science - ICCS 2004. ICCS 2004. Lecture Notes in Computer Science, vol 3038. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24688-6_110
Download citation
DOI: https://doi.org/10.1007/978-3-540-24688-6_110
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22116-6
Online ISBN: 978-3-540-24688-6
eBook Packages: Springer Book Archive