Research on Co-simulation Task Scheduling Based on Virtualization Technology under Cloud Simulation

  • Chen Yang
  • Xudong Chai
  • Faguang Zhang
Part of the Communications in Computer and Information Science book series (CCIS, volume 324)


By introducing virtualization technology, cloud simulation platform can break tight coupling between soft simulation resources (OS, software, model, etc) and computing resources, shield the heterogeneity of underlying computing hardware, and flexibly divide computing resources, which makes the simulation task scheduling agile, transparent and efficient. Due to the characteristics of co-simulation: consistency and close coupling of time and space, one abstract description model of both co-simulation task and computing resources in cloud simulation is proposed, and then two task scheduling models based on different objectives and constraints are put forward, including models for green energy-saving and minimal time span respectively. Finally, the aforementioned scheduling models applied in one aircraft virtual prototype co-simulation are discussed in detail which proves their advantages, and also future work is presented.


cloud simulation co-simulation task scheduling virtualization technology 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    IEEE Standard 1516 Standard for M&S HLA-Framework and Rules. The Institute of Electrical and Electronics Engineers, New York (2010)Google Scholar
  2. 2.
    Li, Z., Cai, W., Tuner, S.J., Pan, K.: Federate migration in a service oriented HLA RTI. In: Procs of international Symposium on Distributed Simulation and Real-Time Applications, pp. 113–121. IEEE Press, New York (2007)Google Scholar
  3. 3.
    Wu, L., Du, Z.H.: A dynamic knowledge-based task scheduling algorithm in simulation grid environment. Journal of Computer Research and Development 45(2), 261–268 (2008)MathSciNetGoogle Scholar
  4. 4.
    Zhang, W.Z., Tian, Z.H.: Multi-Cluster Co-Allocation Scheduling Algorithms in Virtual Computing Environment. Journal of Software 18(8), 2027–2037 (2007) (in Chinese)zbMATHCrossRefGoogle Scholar
  5. 5.
    Banino, C., Beaumont, O.: Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Platforms. IEEE Trans. Parall. Distr. Syst. 15(4), 1–12 (2004)CrossRefGoogle Scholar
  6. 6.
    Li, B.H., Chai, X.D., Hou, B.C.: Research and Application on CoSim (Collaborative Simulation) Grid. In: The Proceeding of MS-MTSA 2006 (2006)Google Scholar
  7. 7.
    Fu, Y.F., Bai, X.J.: Scheduling Method of Resource for Simulation System based on Grid. In: The International Conference on Computational Intelligence and Software Engineering (2009)Google Scholar
  8. 8.
    Zhang, Y.X., Yao, Y.P.: A dynamic partitioning algorithm based on approximate local search for optimistic parallel discrete event simulation. Chinese Journal of Computers 33(5), 813–821 (2010)CrossRefGoogle Scholar
  9. 9.
    Grande, R.E.D., Boukerche, A.: Self-Adaptive Dynamic Load Balancing for Large-Scale HLA-based Simulations. In: 14th IEEE/ACM Symposium on Distributed Simulation and Real-Time Applications (2010)Google Scholar
  10. 10.
    Song, C.F., Li, B.H., Chai, X.D.: Node selection in simulation grid. Journal of Beijing Univ. Aero. Astro. 35(1), 56–60 (2009)Google Scholar
  11. 11.
    Li, B.H., Chai, X.D., Hou, B.C.: A networked modeling & simulation platform based on the concept of cloud computing-“cloud simulation platform”. J. Sys. Sim. 21(17), 5292–5299 (2009) (in Chinese)Google Scholar
  12. 12.
    Li, B.H., Chai, X.D., Hou, B.C.: New advances of the research on cloud simulation. In: Proceedings of Asia Simulation Conference. Springer, Japan (2011)Google Scholar
  13. 13.
    Wang, Q.B., Jin, X.: Virtualization and cloud computing. Publishing House of Electronics Industry, Beijing (2010) (in Chinese)Google Scholar
  14. 14.
    Wang, Q.J., Gui, X.L.: Multi-start most steep hill-climbing algorithm for grid node selection based on execution cost model. J. Xi’an JiaoTong Univ. 37(8) (2003) (in Chinese)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Chen Yang
    • 1
  • Xudong Chai
    • 2
  • Faguang Zhang
    • 1
  1. 1.School of Automation Science and Electrical EngineeringBeihang UniversityBeijingChina
  2. 2.Beijing Simulation CenterBeijingChina

Personalised recommendations