Science China Information Sciences

, Volume 57, Issue 6, pp 1–18 | Cite as

A novel compact simulation interface specification

Research Paper
  • 39 Downloads

Abstract

Although the HLA distributed simulation standard has been widely applied, the RTIs in accordance with the standard usually do not take full account of the reliability of more than 100 HLA services; as a result they cannot be effectively applied to an unreliable network. On the basis of usual management services of HLA, this paper proposes a 6-service compact simulation interface specification (CSIS). Unlike the HLA declaration management based on “class”, CSIS directly deals with data, adopts the data filtering mechanism based on “channel”, and has the same characteristics of interoperability, reusability and scalability as the HLA. In many cases, it can replace the HLA to develop distributed simulations in a simpler way. Aiming at the typical demand of joint simulation between land and offshore systems over unreliable network in various complicated meteorological conditions, YHChannel, an implementation compliant with CSIS, is introduced, which deploys two channel servers in land and offshore respectively. This paper discusses the solution of the reliability of every service in YHChannel, and brings forward a useful communication strategy for unreliable network, which can reduce packet loss rate as well as transmission time by compressing, merging and retransmitting data packets. The experimental results show that when the packet loss rate of an unreliable network is reduced to 20 percent, YHChannel’s packet loss rate will be very small and approximately equal to zero. These ideas about CSIS and the communication strategy in YHChannel can be widely used in the sea-ground-sky-space interconnection between distributed software systems.

Keywords

high level architecture distributed simulation simulation interface specification channel server wireless network network reliability 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Department of Defense Modeling and Simulation Office. High Level Architecture Rules v1.3. 1998Google Scholar
  2. 2.
    Department of Defense Modeling and Simulation Office. High Level Architecture Interface Specification v1.3. 1998Google Scholar
  3. 3.
    Department of Defense Modeling and Simulation Office. High Level Architecture Object Model Template v1.3. 1998Google Scholar
  4. 4.
    Simulation Interoperability Standards Organization. IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA). IEEE Std 1516-2010, 1516.1-2010, 1516.2-2010. 2010Google Scholar
  5. 5.
    Balachandran A, Voelker G M, Bahl P. Wireless hotspots: current challenges and future directions. Mobile Netw Appl, 2005, 10: 265–274CrossRefGoogle Scholar
  6. 6.
    Song W. Resource reservation for mobile hotspots in vehicular environments with cellular/WLAN interworking. EURASIP J Wirel Comm, 2012, 2012: 18CrossRefGoogle Scholar
  7. 7.
    Peng S L, Li S S, Liao X K, et al. A scalable code dissemination protocol in heterogeneous wireless sensor networks. Sci China Inf Sci, 2012, 55: 1323–1336CrossRefMATHMathSciNetGoogle Scholar
  8. 8.
    Ding L H, Wu P, Wang H, et al. Lifetime maximization routing with network coding in wireless multihop networks. Sci China Inf Sci, 2013, 56: 022303MathSciNetGoogle Scholar
  9. 9.
    Garlington T. Microwave line-of-sight transmission engineering. White Paper No. AMSEL-IE-TS-06015, 2006Google Scholar
  10. 10.
    Taylor D P, Hartmann P R. Telecommunications by microwave digital radio. IEEE Commun Mag, 1986, 24: 11–16CrossRefGoogle Scholar
  11. 11.
    Ceranowicz A, Torpey M, Helfinstine B, et al. Reflections on building the joint experimental federation. In: Proceedings of the 2002 I/ITSEC Conference, Orlando, 2002Google Scholar
  12. 12.
    TATA. The Wide Area Network Emulator. TATA Consultancy Services. 2012Google Scholar
  13. 13.
    Josuttis N M. The C++ Standard Library, 2nd Edition. Boston: Addison-Wesley Professional, 2012. 655–716Google Scholar
  14. 14.
    Fujimoto R M. Parallel and Distributed Simulation Systems. New York: John Wiley & Sons, 2000Google Scholar
  15. 15.
    Fujimoto R M. Time management in the high level architecture. Simulation, 1998, 71: 388–400CrossRefGoogle Scholar
  16. 16.
    Liu B, Yao Y, Tao J, et al. Implementation of time management in a runtime infrastructure. In: Proceedings of the 2006 Winter Simulation Conference, Monterey, 2006. 1044–1052CrossRefGoogle Scholar
  17. 17.
    Kuhl F, Weatherly R, Dahmann J. Creating Computer Simulation Systems: An Introduction to the High Level Architecture. New Jersey: Prentice Hall, 1999Google Scholar
  18. 18.
    Riley G F, Fujimoto R, Ammar M H. Network aware time management and event distribution. In: Proceedings of the 14th Workshop on Parallel and Distributed Simulation, Bologna, 2000. 119–126CrossRefGoogle Scholar
  19. 19.
    Department of Defense Modeling and Simulation Office. RTI 1.3-Next Generation Programmer’s Guide Version 3.2. 2000Google Scholar
  20. 20.
    Feldspar A. An explanation of the deflate algorithm. 1997Google Scholar
  21. 21.
    Henning M, Vinoski S. Advanced CORBA Programming with C++. Boston: Addison-Wesley Professional, 1999Google Scholar
  22. 22.
    Wang H, Wang Y, Tang Y. StarBus+: distributed object middleware practice for internet computing. J Comput Sci Technol, 2005, 20: 542–551CrossRefGoogle Scholar
  23. 23.
    Ziv J, Lempel A. A universal algorithm for sequential data compression. IEEE Trans Inf Theory, 1977, 23: 337–343CrossRefMATHMathSciNetGoogle Scholar
  24. 24.
    Huffman D A. A method for the construction of minimum-redundancy codes. In: Proceedings of the IRE, Berlin: Springer, 1952. 40: 1098–1101CrossRefGoogle Scholar
  25. 25.
    Deutsch L P. DEFLATE Compressed Data Format Specification Version 1.3. RFC 1951. 1996Google Scholar
  26. 26.
    Fujimoto R M. Lookahead in parallel discrete event simulation. In: Proceedings of the 1988 International Conference on Parallel Processing, Pennsylvania, 1988. 34–41Google Scholar
  27. 27.
    Lin Y, Lazowska E D. Exploiting lookahead in parallel simulation. IEEE Trans Parallel Distrib Syst, 1990, 1: 457–469CrossRefGoogle Scholar
  28. 28.
    Yang X, Wang Z, Xue J, et al. The reliability wall for exascale supercomputing. IEEE Trans Comput, 2012, 61: 767–779CrossRefMathSciNetGoogle Scholar

Copyright information

© Science China Press and Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.College of Information System and ManagementNational University of Defense TechnologyChangshaChina
  2. 2.College of ComputerNational University of Defense TechnologyChangshaChina

Personalised recommendations