Skip to main content

Collaborative Graphic Rendering for Improving Visual Experience

  • Conference paper

Abstract

Handheld devices such as UMPC, though convenient, bear weakness of size constraint for display. To mitigate such a problem and enhance user experience for owners of small devices, in this paper we design a collaborative rendering platform. When running game graphic applications at a handheld, the generated OpenGL graphic commands are intercepted and then delivered to a device with a larger display. The graphics are rendered and displayed at that device. The performance of the collaborative rendering platform is determined by graphic computing resources and network bandwidth. Analysis and simulation prove that other than providing a better display, the collaborative system can improve game experience also by increasing frame rates. In particular, at a low computing cost, a further collaboration between GPUs of collaborators can improve frame rate by eliminating the negative impact from network delay on applications that require GPU feedback.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abramson, D., Giddy, J., Kotler, L.: High Performance Parametric Modeling with nimrod/g: Killer Application for the Global Grid? In: Proceedings of the 14th International Parallel and Distributed Processing Symposium, IPDPS 2000 (2000)

    Google Scholar 

  2. Buyya, R., Abramson, D., Nimrod/G, G.J.: An architecture for a resource management and scheduling system in a global computational Grid. In: Proceedings of the International Conference on High Performance Computing in Asia–Pacific Region (2000)

    Google Scholar 

  3. Chervenek, A., Forster, I., Kesselman, C., Salisbury, C., Tuecke, S.: The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets. Journal of Network Computer Applications 23(3), 187–200 (2000)

    Article  Google Scholar 

  4. Vazhkudai, S., Ma, X., Freeh, V., Strickland, J., Tammineedi, N., Simon, T.A., Scott, S.L.: Constructing Collaborative Desktop Storage Caches for Large Scientific Datasets. ACM Transaction on Storage, TOS (2006)

    Google Scholar 

  5. Georgakopoulos, D., Schuster, H., Cuchoicki, A., Baker, D.: Managing Process and Service Fusion in Virtual Enterprises. Information System, Special Issues on Information System Support for electronic Commerce 24(6), 429–456 (1999)

    Google Scholar 

  6. Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality Driven Web Services Composition. In: Proceedings of WWW 2003 (2003)

    Google Scholar 

  7. Krauter1, K., Buyya, R., Maheswaran, M.: A taxonomy and survey of grid resource management systems for distributed computing. Software–Practice and Experience 32, 135–164 (2002)

    Article  MATH  Google Scholar 

  8. Ahuja, S.P., Myers, J.R.: A Survey on Wireless Grid Computing. The Journal of Supercomputing 37, 3–21 (2006)

    Article  Google Scholar 

  9. OpenGL - The Industry Standard for High Performance Graphics, http://www.opengl.org/

  10. Lamberti, F., Zunino, C., Sanna, A., Fiume, A., Maniezzo, M.: An accelerated remote graphics architecture for PDAS. In: Proceedings of the Eighth international Conference on 3D Web Technology (2003)

    Google Scholar 

  11. Yang, S.J., Nieh, J., Selsky, M., Tiwari, N.: The Performance of Remote Display Mechanisms for Thin-Client Computing. In: Proceedings of the General Track of the Annual Conference on USENIX Annual Technical Conference (2002)

    Google Scholar 

  12. Humphreys, G., Houston, M., Ng, R., Frank, R., Ahern, S., Kirchner, P.D., Klosowski, J.T.: Chromium: a stream-processing framework for interactive rendering on clusters. In: Proceedings of the 29th Annual Conference on Computer Graphics and interactive Techniques (2002)

    Google Scholar 

  13. Stegmaier, S., Magallón, M., Ertl, T.: A generic solution for hardware-accelerated remote visualization. In: Proceedings of the Symposium on Data Visualisation (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Wu, X., Pei, G. (2009). Collaborative Graphic Rendering for Improving Visual Experience. In: Bertino, E., Joshi, J.B.D. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2008. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03354-4_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03354-4_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03353-7

  • Online ISBN: 978-3-642-03354-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics