Download presentation
Presentation is loading. Please wait.
Published byPiers Chapman Modified over 9 years ago
1
Grid Computing with 256 Windows Azure Worker Roles & Kinect Alan Smith March 2013
2
Alan Smith @alansmith Developer, Trainer, Mentor, Evangelist Windws Azure MVP Windows Azure Insider From the UK, Living in Stockholm Passionate about ”The Cloud” and the dev community.
5
Render Times FilmRender Hours Madagascar: Escape 2 Africa 30,000,000 3,400 years Monsters vs. Aliens 40,000,000 5,500 years Some of the frames required for Devastator in Transformers 2 took up to 72 hours.
7
viewpoint { from at up angle 60 resolution 640, 480 aspect 1.6 image_format 0 } light object { disc,, 30 wooden } object { sphere, 1.00 chrome } object { cylinder,, 0.50 chrome }
12
Depth Range Kinect Sensor
16
267 seconds * 2000 frames = 6 days 4 hours
17
On-Premise Computing Costs NodesCost 1$500 10$5,000 100$50,000 1000$500,000 10,000$5,000,000 Assuming a cost of $500 per node
18
Cloud Computing Costs NodesHoursCost 110,000$1,200 101,000$1,200 100 $1,200 1,00010$1,200 Theoretical compute cost for a 10,000 hour render job
20
Technologies Used Windows Azure Worker Roles Windows Azure Storage Blobs, Queue, Tables Windows Azure Media Services Windows Azure Websites
21
Windows Azure Compute – Worker Roles Azure Storage Job Queue Blob Storage Frame Queue On-Premise Animation CreatorProcess Monitor Encode Queue Depth Images Scene Files Frames Websites Media Services Table Storage Job Stas Worker Role Stasts
22
Worker Role Kinect App Animation Job Processing Windows Azure Storage Viewpoint 10,6,0 Light 10,6,7 Light 10,8,-4 Sphere 0,0,0 Cylinder 0,1,0 Windows Azure Storage Viewpoint 10,6,0 Light 10,6,7 Light 10,8,-4 Sphere 0,0,0 Cylinder 0,1,0 Viewpoint 10,6,0 Light 10,6,7 Light 10,8,-4 Sphere 0,0,0 Cylinder 0,1,0 Viewpoint 10,6,0 Light 10,6,7 Light 10,8,-4 Sphere 0,0,0 Cylinder 0,1,0 Viewpoint 10,6,0 Light 10,6,7 Light 10,8,-4 Sphere 0,0,0 Cylinder 0,1,0
23
Worker Role Render Job Processing Windows Azure Storage Local Storage Viewpoint 10,6,0 Light 10,6,7 Light 10,8,-4 Sphere 0,0,0 Cylinder 0,1,0 PolyRay.exe
24
Worker Role Encode Job Processing Windows Azure Storage Local Storage VirtualDub.exe Windows Azure Media Services Windows Azure Websites
25
Windows Azure Compute – Worker Roles Windows Azure Storage Event Queue Role Lifecycle Table On-Premise Process Monitor Event Viewer RoleIdStatusFramesTime 192938 Running 34 2:08:23 192939 Running 30 2:07:03 192940 Running 35 2:03:28 192941 Running 31 2:00:56 192942 Running 29 1:58:17 Monitoring 256 Worker Roles
26
Global Windows Azure Bootcamp – April 27th
28
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentations. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Thank you Alan Smith Developer, Trainer, Mentor, Evangeist Windows Azure MVP, Windows Azure Insider @alansmith globalwindowsazure.azurewebsites.net
29
Click to add title
30
Use this as an alternative slide when title type is longer than one line.
36
Use this slide as a transition.
37
Use this slide for charts or large images where a color bar at the top is distracting.
38
Title Slide
39
t
40
Alan Smith Knowit @alansmith www.cloudcasts.net Grid Computng with 256 Windows Azure Worker Roles & Kinect
41
Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management
42
Régis Laurent Director of Operations, Global Knowledge Competencies include: Gold Learning Silver System Management Use this slide as a title or transition.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.