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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality Driven Web Services Composition. In: Proceedings of WWW 2003 (2003)
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)
Ahuja, S.P., Myers, J.R.: A Survey on Wireless Grid Computing. The Journal of Supercomputing 37, 3–21 (2006)
OpenGL - The Industry Standard for High Performance Graphics, http://www.opengl.org/
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)
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)
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)
Stegmaier, S., Magallón, M., Ertl, T.: A generic solution for hardware-accelerated remote visualization. In: Proceedings of the Symposium on Data Visualisation (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)