Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2015, Article ID 506432, 11 pages
http://dx.doi.org/10.1155/2015/506432
Research Article

A Load Balancing Scheme Using Federate Migration Based on Virtual Machines for Cloud Simulations

Science and Technology on Aircraft Control Laboratory, School of Automation Science, Beihang University, Beijing 100191, China

Received 4 June 2014; Revised 18 September 2014; Accepted 20 September 2014

Academic Editor: Minrui Fei

Copyright © 2015 Xiao Song et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. X. Liu, Q. He, X. Qiu, B. Chen, and K. Huang, “Cloud-based computer simulation: Towards planting existing simulation software into the cloud,” Simulation Modelling Practice and Theory, vol. 26, pp. 135–150, 2012. View at Publisher · View at Google Scholar · View at Scopus
  2. B. H. Li, X. Chai, and L. Zhang, “New advances of the research on cloud simulation,” in Advanced Methods, Techniques, and Applications in Modeling and Simulation, vol. 4 of Proceedings in Information and Communications Technology, pp. 144–163, 2012. View at Google Scholar
  3. S. Jafer, Q. Liu, and G. Wainer, “Synchronization methods in parallel and distributed discrete-event simulation,” Simulation Modelling Practice and Theory, vol. 30, pp. 54–73, 2013. View at Publisher · View at Google Scholar · View at Scopus
  4. R. Fujimoto, A. Malik, and A. Park, “Parallel and distributed simulation in the cloud,” SCS Modeling and Simulation Magazine, pp. 1–10, 2010. View at Google Scholar
  5. A. W. Malik, A. J. Park, and R. M. Fujimoto, “An optimistic parallel simulation protocol for cloud computing environments,” SCS M&S Magazine, vol. 4, 2010. View at Google Scholar
  6. A. Jávor and A. Fur, “Simulation on the Web with distributed models and intelligent agents,” Simulation, vol. 88, no. 9, pp. 1080–1092, 2012. View at Publisher · View at Google Scholar · View at Scopus
  7. IEEE Std 1516.1-2010, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA), Framework and Rules Specification, 2010.
  8. IEEE Std 1516.2-2010, IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA), Object Model Template (OMT) Specification, 2010.
  9. IEEE Standard, 1516.1-2010—IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)—Federate Interface Specification, 2010. View at Publisher · View at Google Scholar
  10. S. Radio, D. Parsons, and V. Deneen, MODSAF Overview and MODSAF History [EB/OL], 2006, http://www.aiai.ed.ac.uk/~arpi/SUO/MODULES/modsaf.html.
  11. B. McEnany, “CCTT SAF functional analysis,” in Proceedings of the 4th Conference on Computer Generated Forces and Behavioral Representation, Institute for Simulation and Training, 1994.
  12. A. J. Courtemanche and R. L. Wittman Jr., “OneSAF: a product line approach for a next-generation CGF,” in Proceedings of the 11th Computer Generated Forces Conference, IEEE Computer Society Press, Orlando, Fla, USA, 2002.
  13. One Semi-Automated Forces (OneSAF), “Operational Requirements Document (ORD) Version 1.1[EB/OL],” 2000, http://www.onesaf.net/community/.
  14. B. H. Li, X. Chai, Y. Di, H. Yu, Z. Du, and X. Peng, “Research on service oriented simulation grid,” in Proceedings of the IEEE International Symposium on Autonomous Decentralized Systems (ISADS ’05), pp. 7–14, April 2005. View at Publisher · View at Google Scholar · View at Scopus
  15. I. Foster, C. Kesselman, J. M. Nick et al., The Physiology of Grid: An Open Grid Services Architecture, 2003.
  16. S. Tuecke, K. Czajkowski, and I. Foster, Open Grid Services Infrastructure (OGSI), 2003, http://www.ggf.org/documents/GFD.15.pdf.
  17. A. Boukerche and R. E. de Grande, “Dynamic load balancing using grid services for HLA-based simulations on large-scale distributed systems,” in Proceedings of the 13th IEEE/ACM Symposium on Distributed Simulation and Real-Time Applications (DS-RT ’09), pp. 175–183, October 2009. View at Publisher · View at Google Scholar · View at Scopus
  18. Amazon AWS, 2014, http://aws.amazon.com.
  19. Google, https://cloud.google.com/.
  20. Softlayer, 2014, http://www.softlayer.com/Cloud.
  21. R. N. Rodrigo, R. Ranjan, A. Beloglazov, C. A. F. de Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software: Practice and Experience, vol. 41, no. 1, pp. 23–50, 2011. View at Google Scholar
  22. Intel Corporation, System Virtualization-Theory and Implementation, Tsinghua University Press, Beijing, China, 2009.
  23. D. Ruest and N. Ruest, Virtualization: A Beginner’s Guide, McGraw-Hill, NewYork, NY, USA, 2009.
  24. M. Rosenblum and T. Garfinkel, “Virtual machine monitors: current technology and future trends,” Computer, vol. 38, no. 5, pp. 39–47, 2005. View at Publisher · View at Google Scholar · View at Scopus
  25. C. Clark, K. Fraser, S. Hand et al., “Live migration of virtual machines,” in Proceedings of the 2nd ACM/USENIX Symposium on Networked Systems Design & Implementation (NSDI ’05), vol. 2, pp. 273–286, USENIX Association, Berkeley, Calif, USA, 2005.
  26. R. E. De Grande, Dynamic load balancing schemes for large-scale HLA-based simulations [Ph.D. thesis], University of Ottawa, Ontario, Canada, 2012.
  27. VMware, 2014, http://www.vmware.com.
  28. Opennebula, 2014, http://opennebula.org/.
  29. Eucalyptus, http://www.eucalyptus.com/.
  30. Xen, http://www.xenproject.org/.
  31. C. Clark, K. Fraser, S. Hand et al., “Live migration of virtual machines,” in Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation (NSDI ’05), vol. 2, pp. 273–286, 2005.
  32. F. Travostino, P. Daspit, L. Gommans et al., “Seamless live migration of virtual machines over the MAN/WAN,” Future Generation Computer Systems, vol. 22, no. 8, pp. 901–907, 2006. View at Publisher · View at Google Scholar · View at Scopus
  33. A. Menon, J. R. Santos, Y. Turner, G. J. Janakiraman, and W. Zwaenepoel, Diagnosing Performance Overheads in the Xen Virtual Machine Environment-Network, 2014, http://www.usenix.org/events/vee05/full_papers/p13-menon.pdf.
  34. G. Diwaker and G. R. C. Ludmila, XenMon: QoS Monitoring and Performance Profiling Tool, 2014, http://www.hpl.hp.com/techreports/2005/HPL-2005-187.pdf.
  35. G. Tan and K. C. Lim, “Load distribution services in HLA,” in Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT ’04), pp. 133–141, October 2004. View at Scopus
  36. G. Tan, A. Persson, and R. Ayani, “Migration of HLA federates,” in Proceedings of the Simulation Interoperability Workshop (SIW ’05), San Diego, Calif, USA, 2005.
  37. W. H. Tao, Task management and scheduling methods for grid-computing-based simulation [Ph.D. thesis], National University of Defense Technology, 2005.
  38. W. Cai, S. J. Turner, and H. Zhao, “A load management system for running HLA-based simulation over the grid,” in Proceedings of the 6th IEEE International Symposium on Distributed Simulation and Real Time Applications, pp. 7–14, Fort Worth, Tex, USA, 2002.
  39. T. Alam and Z. Raza, “A dynamic load balancing strategy with adaptive threshold based approach,” in Proceedings of the 2nd IEEE International Conference on Parallel, Distributed and Grid Computing (PDGC '12), pp. 927–932, Solan , India, December 2012. View at Publisher · View at Google Scholar · View at Scopus
  40. J. Xu and K. Hwang, “Heuristic methods for dynamic load balancing in a message-passing supercomputer,” in Proceedings of the ACM/IEEE conference Supercomputing (Supercomputing ’90), pp. 888–897, New York, NY, USA, November 1990.
  41. A. Y. Zomaya and Y.-H. Teh, “Observations on using genetic algorithms for dynamic load-balancing,” IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 9, pp. 899–911, 2001. View at Publisher · View at Google Scholar · View at Scopus
  42. S. Jin and B. Ren, “A novel distributed dynamic load balancing mechanism,” in Proceedings of the International Conference on Information Technology, Computer Engineering and Management Sciences (ICM '11), pp. 133–137, Nanjing, China, September 2011. View at Publisher · View at Google Scholar · View at Scopus
  43. A. Boukerche and S. K. Das, “Reducing null messages overhead through load balancing in conservative distributed simulation systems,” Journal of Parallel and Distributed Computing, vol. 64, no. 3, pp. 330–334, 2004. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at Scopus
  44. M. Eklöf, M. Sparf, F. Moradi, and R. Ayani, “Peer-to-peer-based resource management in support of HLA-Based distributed simulations,” Simulation, vol. 80, no. 4-5, pp. 181–190, 2004. View at Publisher · View at Google Scholar · View at Scopus
  45. A. Beloglazov and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers,” Concurrency Computation Practice and Experience, vol. 24, no. 13, pp. 1397–1420, 2012. View at Publisher · View at Google Scholar · View at Scopus
  46. Q. Long, J. Lin, and Z. Sun, “Agent scheduling model for adaptive dynamic load balancing in agent-based distributed simulations,” Simulation Modelling Practice and Theory, vol. 19, no. 4, pp. 1021–1034, 2011. View at Publisher · View at Google Scholar · View at Scopus
  47. N. Rodrigo, R. Ranjan, A. Beloglazov, C. A. F. de Rose, and R. Buyya, “CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Software: Practice and Experience, vol. 41, no. 1, pp. 23–50, 2014. View at Publisher · View at Google Scholar
  48. A. Murtazaev and S. Oh, “Sercon: server consolidation algorithm using live migration of virtual machines for green computing,” IETE Technical Review, vol. 28, no. 3, pp. 212–231, 2011. View at Publisher · View at Google Scholar · View at Scopus
  49. Y. Xu, M. Yu, and X. Wang, “Research and development on AST-RTI,” in Systems Modeling and Simulation: Theory and Applications, vol. 3398 of Lecture Notes in Computer Science, pp. 361–366, 2005. View at Google Scholar
  50. N. Li, X.-Y. Peng, M.-H. Zhang, M. Wang, and G.-H. Gong, “Multimedia communication over HLA/RTI,” Simulation Modelling Practice and Theory, vol. 14, no. 2, pp. 161–176, 2006. View at Publisher · View at Google Scholar · View at Scopus