Advanced search
1 file | 3.45 MB Add to list

Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices

Pieter Simoens (UGent) , Paul Praet, Bert Vankeirsbilck (UGent) , Jeroen De Wachter (UGent) , Lien Deboosere (UGent) , Filip De Turck (UGent) , Bart Dhoedt (UGent) and Piet Demeester (UGent)
Author
Organization
Abstract
In a thin client computing architecture, application processing is delegated to a remote server rather than running the application locally. User input is forwarded to the server, and the rendered images are relayed through a dedicated remote display protocol to the user’s device. Existing remote display protocols have been successfully optimized for applications with only minor and low-frequent screen updates, such as a spreadsheet or a text editor. However, they are not designed to cope with the finegrained and complex color patterns of multimedia applications,leading to high bandwidth requirements and an irresponsive user interface. In this article, a hybrid remote display protocol approach is presented. The existing Remote FrameBuffer protocol of Virtual Network Computing (VNC-RFB) protocol is leveraged with a video streaming mode to transport the rendered images of multimedia applications to the client. Dependent on the amount of motion in the images to be presented, the images are relayed to the client either through the VNC-RFB protocol or through video streaming in the H.264 format. The architecture of this hybrid image renderer is presented and the implementation is detailed. Furthermore, the decision heuristic to switch between the VNCRFB and the streaming mode is discussed. Experimental results clearly show the advantage of the hybrid approach in terms of client CPU and bandwidth requirements.

Downloads

  • (...).PDF
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 3.45 MB

Citation

Please use this url to cite or link to this publication:

MLA
Simoens, Pieter et al. “Design and Implementation of a Hybrid Remote Display Protocol to Optimize Multimedia Experience on Thin Client Devices.” ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE. New York, NY, USA: IEEE, 2008. 391–396. Print.
APA
Simoens, P., Praet, P., Vankeirsbilck, B., De Wachter, J., Deboosere, L., De Turck, F., Dhoedt, B., et al. (2008). Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices. ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE (pp. 391–396). Presented at the Australasian Telecommunication Networks and Applications Conference 2008 (ATNAC2008), New York, NY, USA: IEEE.
Chicago author-date
Simoens, Pieter, Paul Praet, Bert Vankeirsbilck, Jeroen De Wachter, Lien Deboosere, Filip De Turck, Bart Dhoedt, and Piet Demeester. 2008. “Design and Implementation of a Hybrid Remote Display Protocol to Optimize Multimedia Experience on Thin Client Devices.” In ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE, 391–396. New York, NY, USA: IEEE.
Chicago author-date (all authors)
Simoens, Pieter, Paul Praet, Bert Vankeirsbilck, Jeroen De Wachter, Lien Deboosere, Filip De Turck, Bart Dhoedt, and Piet Demeester. 2008. “Design and Implementation of a Hybrid Remote Display Protocol to Optimize Multimedia Experience on Thin Client Devices.” In ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE, 391–396. New York, NY, USA: IEEE.
Vancouver
1.
Simoens P, Praet P, Vankeirsbilck B, De Wachter J, Deboosere L, De Turck F, et al. Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices. ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE. New York, NY, USA: IEEE; 2008. p. 391–6.
IEEE
[1]
P. Simoens et al., “Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices,” in ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE, Adelaide, Australia, 2008, pp. 391–396.
@inproceedings{671419,
  abstract     = {In a thin client computing architecture, application processing is delegated to a remote server rather than running the application locally. User input is forwarded to the server, and the rendered images are relayed through a dedicated remote display protocol to the user’s device. Existing remote display protocols have been successfully optimized for applications with only minor and low-frequent screen updates, such as a spreadsheet or a text editor. However, they are not designed to cope with the finegrained and complex color patterns of multimedia applications,leading to high bandwidth requirements and an irresponsive user interface. In this article, a hybrid remote display protocol approach is presented. The existing Remote FrameBuffer protocol of Virtual Network Computing (VNC-RFB) protocol is leveraged with a video streaming mode to transport the rendered images of multimedia applications to the client. Dependent on the amount of motion in the images to be presented, the images are relayed to the client either through the VNC-RFB protocol or through video streaming in the H.264 format. The architecture of this hybrid image renderer is presented and the implementation is detailed. Furthermore, the decision heuristic to switch between the VNCRFB and the streaming mode is discussed. Experimental results clearly show the advantage of the hybrid approach in terms of client CPU and bandwidth requirements.},
  author       = {Simoens, Pieter and Praet, Paul and Vankeirsbilck, Bert and De Wachter, Jeroen and Deboosere, Lien and De Turck, Filip and Dhoedt, Bart and Demeester, Piet},
  booktitle    = {ATNAC: 2008 AUSTRALASIAN TELECOMMUNICATION NETWOKS AND APPLICATIONS CONFERENCE},
  isbn         = {978-1-4244-2603-4},
  language     = {eng},
  location     = {Adelaide, Australia},
  pages        = {391--396},
  publisher    = {IEEE},
  title        = {Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices},
  year         = {2008},
}

Web of Science
Times cited: