conf cloud 2010
Post on 07-Apr-2018
216 Views
Preview:
TRANSCRIPT
-
8/6/2019 Conf Cloud 2010
1/19
SHARC: A Scalable 3D Graphics VirtualAppliance Delivery Framework in Cloud
Weidong Shi & Yang Lu ViTie Inc
Zhu Li Hong Kong Polytechnic University
Jonathan Engelsma Grand Valley State University
-
8/6/2019 Conf Cloud 2010
2/19
Agenda
Grand Computing Research Challenges
Current and Past Research
Real-time 3D Graphics Support in Cloud
Many-core Based Dependable and Revivable ServicesData Center Computing and Continuous VM Checkpoints
Future Research Directions
Conclusions
-
8/6/2019 Conf Cloud 2010
3/19
Killer App Challenge
An Industry Constantly Search for Killer AppsThe Killer App for X
What are the Killer Apps for Many-core?
Who needs 100 cores to run M/S Word?
What are the Killer Apps for Cloud?
We think everyone on the planet deserves to
have their own virtual data center in the cloud- Lew Tucker, CTO of SUN cloud group.
-
8/6/2019 Conf Cloud 2010
4/19
Cloud Multimedia/Graphics Support(IEEE Cloud)
Address Missing Support for 3D Graphics in Cloud
First Ever Solution to Support Real-time 3D in Cloud
Compatible with Existing Xen Based Cloud
Can Operate as an Add-on Service to Cloud UsersSupport VNC and RDP
-
8/6/2019 Conf Cloud 2010
5/19
Applications
Games Professional 3D Tools Scientific Visualization
Virtual World Virtual Reality Biomedical Imaging
-
8/6/2019 Conf Cloud 2010
6/19
Cloud Graphics Support
`
`
Graphics Rendering
Servers
Media Processing/DeliveryServers
Cloud Physical Servers
Management Server
Virtual Servers
-
8/6/2019 Conf Cloud 2010
7/19
Distributed Data Center
Data Center
Data CenterVirtual Machine Image
Repository
-
8/6/2019 Conf Cloud 2010
8/19
-
8/6/2019 Conf Cloud 2010
9/19
Graphics Rendering Server
GraphicsObject Cache
Network Stack
Render toPBuffer
CUDACompression
TransmitTo Host
Render toPBuffer
CUDACompression
TransmitTo Host
Render toPBuffer CUDACompression TransmitTo Host
GraphicsRendering Scheduler
GraphicsRendering Context
GraphicsRendering Context
GraphicsRendering Context
GraphicsRendering Context
-
8/6/2019 Conf Cloud 2010
10/19
GraphicsObject Cache
Network Stack
Render toPBuffer
CUDACompression
TransmitTo Host
Networked Pipe
GraphicsRendering Context
GraphicsRendering Context
GraphicsRendering Context
GraphicsRendering Context
Networked Pipe
Networked Pipe
Networked Pipe
-
8/6/2019 Conf Cloud 2010
11/19
Processing Overhead
Client SideRendering Server CompressionTranscodingNetworking (internal)Others
-
8/6/2019 Conf Cloud 2010
12/19
Cost Projection
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
Dollars
Total Computing Cost/PerHour Bandwidth Cost/PerHourTotal Computing+Bandwidth Cost
Advertising Revenue
-
8/6/2019 Conf Cloud 2010
13/19
It'll Never Work!
Perfect interactivity within hundreds of miles
None of above is virtualization based
New Citrix cloud based service for professionalgraphics design
Server Side Rendering
Solution Providers
IBM, PC over IP, G-Cluster
Service ProvidersOnlive (STB thin client), Gaikai (MMOG),
G-Cluster (managed network)
HW ComponentProviders
AMD Fusion, Nvidia, TI,Stream Processors Incorporated
-
8/6/2019 Conf Cloud 2010
14/19
Current and Future Work
3D Pipeline Aware Video Compression
Faster, Less Bits, and Better Adaptive QoS
Virtual Graphics Performance
On a Par With Native Graphics
Mobile Support
Resource Sharing with QoS Control
-
8/6/2019 Conf Cloud 2010
15/19
Many-core Era
100
Year
Threads
1
10
2003 2005 2007 2009 2011 2013
Multi-threading Multi-core Many-core Era
SMT
Small Number
Of TraditionalCores
Arrays ofThroughput
Cores
2x cores less than every two yearsRoadmap: Doug Carmean Sr. Principal Architect. Intel.
-
8/6/2019 Conf Cloud 2010
16/19
Continuous VM Checkpoint Frame Rates
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
F
rameRatio
5f/pckp 10f/pckp 15f/pckp 20f/pckp 40f/pckp
Tux WoW3 Alien ArenaFrame rate compared against baseline (without taking checkpoints)
-
8/6/2019 Conf Cloud 2010
17/19
Thanks and Questions
-
8/6/2019 Conf Cloud 2010
18/19
Simple VNC Demo
-
8/6/2019 Conf Cloud 2010
19/19
Note: During test, a 3D PC game was played using modified VNC client with the game running in Xen virtual guest on a remote Xen host, and gamevideo was streamed using H264. Desktop display of client was captured using capturemydesktop and converted to wmv for PPT embedding usingmencoder.
top related