Accelerated MPEG compression of dynamic polygonal scenes
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Multimedia servers: applications, environments, and design
Multimedia servers: applications, environments, and design
Tracking graphics state for networked rendering
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Chromium: a stream-processing framework for interactive rendering on clusters
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
IEEE Internet Computing
The H.264 Video Coding Standard
IEEE MultiMedia
Linux System Programming: Talking Directly to the Kernel and C Library
Linux System Programming: Talking Directly to the Kernel and C Library
VMM-independent graphics acceleration
Proceedings of the 3rd international conference on Virtual execution environments
Streaming Scenes to MPEG-4 Video-Enabled Devices
IEEE Computer Graphics and Applications
GPU-Supported Image Compression for Remote Visualization --- Realization and Benchmarking
ISVC '08 Proceedings of the 4th International Symposium on Advances in Visual Computing
GPU virtualization on VMware's hosted I/O architecture
WIOV'08 Proceedings of the First conference on I/O virtualization
Automatic fine-grained area detection for thin client systems
Journal of Network and Computer Applications
A new cloud computing architecture for music composition
Journal of Network and Computer Applications
Hi-index | 0.00 |
Recent advances in virtualization technology and wide acceptance of the cloud computing model are having significant impact on the software service industry. Though cloud computing and virtualization technology have been widely applied in supporting the information processing needs of conventional enterprise and business applications, there has been a little success to-date in enabling realtime 3D virtual appliances in the cloud. This paper aims to address this deficiency by presenting SHARC, a solution for enabling scalable support of realtime 3D virtual appliances in a cloud computing environment. The solution uses a scalable pipelined processing infrastructure which consists of three processing networks according to the principle of division-of-labor, a virtualization server network for running 3D virtual appliances, a graphics rendering network for processing graphics rendering workload with load balancing, and a media streaming network for transcoding rendered frames into H.264/MPEG-4 media streams and streaming the media streams to a cloud user. The paper describes a prototype implementation of SHARC and reports test results that demonstrate the viability of this approach.