Skip to main content
Log in

A novel compact simulation interface specification

  • Research Paper
  • Published:
Science China Information Sciences Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Department of Defense Modeling and Simulation Office. High Level Architecture Rules v1.3. 1998

    Google Scholar 

  2. Department of Defense Modeling and Simulation Office. High Level Architecture Interface Specification v1.3. 1998

    Google Scholar 

  3. Department of Defense Modeling and Simulation Office. High Level Architecture Object Model Template v1.3. 1998

    Google Scholar 

  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. 2010

    Google Scholar 

  5. Balachandran A, Voelker G M, Bahl P. Wireless hotspots: current challenges and future directions. Mobile Netw Appl, 2005, 10: 265–274

    Article  Google Scholar 

  6. Song W. Resource reservation for mobile hotspots in vehicular environments with cellular/WLAN interworking. EURASIP J Wirel Comm, 2012, 2012: 18

    Article  Google Scholar 

  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–1336

    Article  MATH  MathSciNet  Google Scholar 

  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: 022303

    MathSciNet  Google Scholar 

  9. Garlington T. Microwave line-of-sight transmission engineering. White Paper No. AMSEL-IE-TS-06015, 2006

    Google Scholar 

  10. Taylor D P, Hartmann P R. Telecommunications by microwave digital radio. IEEE Commun Mag, 1986, 24: 11–16

    Article  Google Scholar 

  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, 2002

    Google Scholar 

  12. TATA. The Wide Area Network Emulator. TATA Consultancy Services. 2012

    Google Scholar 

  13. Josuttis N M. The C++ Standard Library, 2nd Edition. Boston: Addison-Wesley Professional, 2012. 655–716

    Google Scholar 

  14. Fujimoto R M. Parallel and Distributed Simulation Systems. New York: John Wiley & Sons, 2000

    Google Scholar 

  15. Fujimoto R M. Time management in the high level architecture. Simulation, 1998, 71: 388–400

    Article  Google Scholar 

  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–1052

    Chapter  Google Scholar 

  17. Kuhl F, Weatherly R, Dahmann J. Creating Computer Simulation Systems: An Introduction to the High Level Architecture. New Jersey: Prentice Hall, 1999

    Google Scholar 

  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–126

    Chapter  Google Scholar 

  19. Department of Defense Modeling and Simulation Office. RTI 1.3-Next Generation Programmer’s Guide Version 3.2. 2000

    Google Scholar 

  20. Feldspar A. An explanation of the deflate algorithm. 1997

    Google Scholar 

  21. Henning M, Vinoski S. Advanced CORBA Programming with C++. Boston: Addison-Wesley Professional, 1999

    Google Scholar 

  22. Wang H, Wang Y, Tang Y. StarBus+: distributed object middleware practice for internet computing. J Comput Sci Technol, 2005, 20: 542–551

    Article  Google Scholar 

  23. Ziv J, Lempel A. A universal algorithm for sequential data compression. IEEE Trans Inf Theory, 1977, 23: 337–343

    Article  MATH  MathSciNet  Google Scholar 

  24. Huffman D A. A method for the construction of minimum-redundancy codes. In: Proceedings of the IRE, Berlin: Springer, 1952. 40: 1098–1101

    Article  Google Scholar 

  25. Deutsch L P. DEFLATE Compressed Data Format Specification Version 1.3. RFC 1951. 1996

    Google Scholar 

  26. Fujimoto R M. Lookahead in parallel discrete event simulation. In: Proceedings of the 1988 International Conference on Parallel Processing, Pennsylvania, 1988. 34–41

    Google Scholar 

  27. Lin Y, Lazowska E D. Exploiting lookahead in parallel simulation. IEEE Trans Parallel Distrib Syst, 1990, 1: 457–469

    Article  Google Scholar 

  28. Yang X, Wang Z, Xue J, et al. The reliability wall for exascale supercomputing. IEEE Trans Comput, 2012, 61: 767–779

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to BuQuan Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, B., Wang, H. A novel compact simulation interface specification. Sci. China Inf. Sci. 57, 1–18 (2014). https://doi.org/10.1007/s11432-013-4964-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11432-013-4964-9

Keywords

Navigation