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.
Similar content being viewed by others
References
Androutsellis-Theotokis S, Spinellis D (2004) A survey of peer-to-peer content distribution technologies. ACM Comput Surv 36(4):335–371
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
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
Cohen Y, Landy MS, Pavel MM (1985) Hierarchical coding of binary images. IEEE Trans Pattern Anal Mach Intell 3:284–298
Dollner J, Baumman K, Hinrichs K (2000) Texturing techniques for terrain visualization. In Proceedings of visualization’00. IEEE Computer Society Press, pp 227–234
Google (2015) Google earth home page. Retrieved January 12, 2015 from: http://www.google.com/earth/
Hornig C (1984) RFC 894: standard for the transmission of IP datagrams over Ethernet networks. RFC, IETF, April
Hu S-Y, Jiang J-R, Chen B-Y (2010) Peer-to-peer 3d streaming, 2010. IEEE Internet Comput 14(2):54–61
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
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
Microsoft (2011) Flight simulator home page. Retrieved July 7, 2015 from: http://www.microsoft.com/games/fsinsider
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
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
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
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
Sadoun B (2000) Applied system simulation: a review study. Inf Sci 124:173–192
Samet H (1984) The quadtree and related hierarchical data structures. ACM Comput Surv 16(2):187–260
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
Second Life (2015) Second life official site. Retrieved May 22, 2015 from: http://secondlife.com/
Singhal S, Zyda M (1999) Networked virtual environments: design and implementation. ACM Press/Addison-Wesley Publishing Co, Reading
Square Enix Co. (2015) Final Fantasy XIV home page. Retrieved May 1, 2015 from: http://www.finalfantasyxiv.com/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-015-1593-7