Efficient transmission of rendering-related data using the NIProxy

Despite the emergence of broadband Internet connections, client downstream bandwidth remains a scarce resource and should hence be managed judiciously. Based on this observation, we have previously introduced the NIProxy, a network intermediary supporting automatic client bandwidth management. However, the results presented in our previous work were generated using "artificial" test applications whose bandwidth management requirements could be satisfied using relatively straightforward strategies. In this paper, we evaluate the NIProxy's suitableness to manage client downstream bandwidth in a realistic, more complex networked application. The considered application supports real-time audiovisual user communication and in addition employs an advanced rendering scheme which imposes a number of specific requirements regarding the distribution of rendering-related data to clients. Through the presentation of representative experimental results, we demonstrate that the NIProxy is not only capable of fulfilling these requirements but also effectively improves the Quality of Experience (QoE) provided to users of the considered application.

[1]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[2]  Adarshpal S. Sethi,et al.  Architecture for dynamic and fair distribution of bandwidth , 2006, Int. J. Netw. Manag..

[3]  Manuel Menezes de Oliveira Neto,et al.  Relief texture mapping , 2000, SIGGRAPH.

[4]  Yücel Altunbasak,et al.  3TP: an application-Layer protocol for streaming 3-D models , 2005, IEEE Transactions on Multimedia.

[5]  Leandros Tassiulas,et al.  Fair bandwidth sharing among adaptive and non-adaptive flows in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[6]  Ioana M. Boier-Martin Adaptive Graphics , 2003, IEEE Computer Graphics and Applications.

[7]  Maarten Wijnants,et al.  Managing client bandwidth in the presence of both real-time and non real-time network traffic , 2008, 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE '08).

[8]  Maarten Wijnants,et al.  The NIProxy: a Flexible Proxy Server Supporting Client Bandwidth Management and Multimedia Service Provision , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[9]  Wim Lamotte,et al.  Analysis of scalable data streams for representations in networked virtual environments , 2004, NetGames '04.

[10]  Laurent Massoulié,et al.  Bandwidth sharing: objectives and algorithms , 2002, TNET.

[11]  Wim Lamotte,et al.  Hybrid representations to improve both streaming and rendering of dynamic networked virtual environments , 2004, VRCAI '04.

[12]  Van Jacobson,et al.  Link-sharing and resource management models for packet networks , 1995, TNET.

[13]  Donald F. Towsley,et al.  Real-time traffic transmission over the Internet , 2001, IEEE Trans. Multim..

[14]  Ioana M. Boier-Martin,et al.  An adaptive framework for 3D graphics over networks , 1999, Comput. Graph..

[15]  Hui Li,et al.  Middleware for streaming 3D progressive meshes over lossy networks , 2006, TOMCCAP.

[16]  Ian T. Foster,et al.  End-to-end quality of service for high-end applications , 2004, Comput. Commun..