Skip to main content
Log in

Improving hybrid distributed architectures for interactive terrain visualization

The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Interactive 3D terrain visualization plays an important role in multiple networked applications like virtual worlds visualization, multiplayer games or distributed simulators. Since the client/server architecture has obvious scalability limitations, different peer-to-peer schemes have been proposed as trade-off solutions that yield good robustness, availability and scalability for this kind of systems. In this paper, we propose a new hybrid distributed architecture that significantly improves the scalability and performance of the existing proposals. The proposed scheme redesigns the relationships between the different elements of a hybrid architecture, modifies the information shared by each client with its neighboring peers and varies the messages exchanged among them, providing a larger number of users with a fluid navigation experience over a large virtual terrain.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

References

  1. Androutsellis-Theotokis S, Spinellis D (2004) A survey of peer-to-peer content distribution technologies. ACM Comput Surv 36(4):335–371

    Article  Google Scholar 

  2. Barri I, Gine F, Roig C (2011) A hybrid P2P system to support MMORPG playability. In: 2011 IEEE 13th international conference on high performance computing and communications (HPCC), pp 569–574

  3. Cavagna R, Royan J, Gioia P, Bouville C, Abdallah M, Buyukkaya E (2009) Peer-to-peer visualization of very large 3D landscape and city models using Mpeg-4. Signal Process Image Commun 24(1):115–121

    Article  Google Scholar 

  4. Cohen Y, Landy MS, Pavel MM (1985) Hierarchical coding of binary images. IEEE Trans Pattern Anal Mach Intell 3:284–298

    Article  Google Scholar 

  5. Dollner J, Baumman K, Hinrichs K (2000) Texturing techniques for terrain visualization. In Proceedings of visualization’00. IEEE Computer Society Press, pp 227–234

  6. Google (2015) Google earth home page. Retrieved January 12, 2015 from: http://www.google.com/earth/

  7. Hornig C (1984) RFC 894: standard for the transmission of IP datagrams over Ethernet networks. RFC, IETF, April

  8. Hu S-Y, Jiang J-R, Chen B-Y (2010) Peer-to-peer 3d streaming, 2010. IEEE Internet Comput 14(2):54–61

    Article  Google Scholar 

  9. Jia J, Wang W, Hei X (2014) An efficient caching algorithm for peer-to-peer 3D streaming in distributed virtual environments. J Netw Comput Appl 42:1–11

    Article  Google Scholar 

  10. Lua EK, Crowcroft J, Pias M, Sharma R, Lim S (2005) A survey and comparison of peer-to-peer overlay network schemes. IEEE Commun Surv Tutor 7:72–93

    Article  Google Scholar 

  11. Microsoft (2011) Flight simulator home page. Retrieved July 7, 2015 from: http://www.microsoft.com/games/fsinsider

  12. Morillo P, Rueda S, Orduña JM, Duato J (2010) Ensuring the performance and scalability of peer-to-peer distributed virtual environments. Future Gener Comput Syst 26(7):905–915

    Article  Google Scholar 

  13. Olanda R, Pérez M, Orduña JM (2013) Hybrid P2P schemes for remote terrain interactive visualization systems. Future Gener Comput Syst 29(2013):1522–1532

    Article  Google Scholar 

  14. Olanda R, Pérez M, Orduña JM, Rueda S (2014) Terrain data compression using wavelet-tiled pyramids for online 3D terrain visualization. Int J Geogr Inf Sci 28(2):407–425

    Article  Google Scholar 

  15. Olanda R, Pérez M, Orduña JM (2015) Calibration of hybrid P2P architectures for remote terrain interactive visualization systems. In: Proceeding of the 15th international conference on computational and mathematical methods in science and engineering, pp 881–892. 3–7 July, Cádiz, Spain

  16. Sadoun B (2000) Applied system simulation: a review study. Inf Sci 124:173–192

    Article  Google Scholar 

  17. Samet H (1984) The quadtree and related hierarchical data structures. ACM Comput Surv 16(2):187–260

    Article  MathSciNet  Google Scholar 

  18. Schollmeier R (2001) A definition of peer-to-peer networking for the classification of peer-to-peer architectures and applications. In: IEEE international conference on peer-to-peer computing, pp 27–29

  19. Second Life (2015) Second life official site. Retrieved May 22, 2015 from: http://secondlife.com/

  20. Singhal S, Zyda M (1999) Networked virtual environments: design and implementation. ACM Press/Addison-Wesley Publishing Co, Reading

    Google Scholar 

  21. Square Enix Co. (2015) Final Fantasy XIV home page. Retrieved May 1, 2015 from: http://www.finalfantasyxiv.com/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan M. Orduña.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Olanda, R., Pérez, M., Orduña, J.M. et al. Improving hybrid distributed architectures for interactive terrain visualization. J Supercomput 73, 17–28 (2017). https://doi.org/10.1007/s11227-015-1593-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-015-1593-7

Keywords

Navigation