SlideShare a Scribd company logo

XLcloud: Remote rendering for games and 3D graphics applications in the cloud, OW2con'12, Paris, November 2012

X
xlcloud
1 of 8
Download to read offline
Date to be set via
"View/Header and Footer"
Remote rendering for games and 3D graphics
applications in the cloud
Patrick Petit (Bull)
Marius Preda (Telecom Sud Paris)
OW2 Annual Conference 2012 (OW2con'12), November 27-29, 2012
Slide 2/7
Agenda of presentation
Project Organization
Key Tenets and Objectives
Remote Rendering Principle
Platform Logical Architecture
Slide 3/7
Project Organization
Winner of Call for Projects #1
“Cloud Computing” by the
FSN (5 projects selected
nationwide)
Project length: 36 months
Official Start: 01/01/2012
Coordinator: Bull
Open Source (Apache V2)
http://gitorious.ow2.org/xlcloud
http://xlcloud.org/
http://gitorious.ow2.org/xlcloud
ATEME: H264/MPEG-4/AVC low latency
compression algorithms
Bull: cloud infrastructure, distributed systems
architecture and HPC cluster
CEA List: interactive simulation of natural
phenomenons, virtual reality
EISTI: marketplace, OpenERP integration
Inria Reso: energy efficiency
TSP (Lab Artemis): MPEG standardization, video
compression, multimodality
Silkan: massively distributed (HPC) software
architecture for interactive simulation
OW2: communication, dissemination
Slide 4/7
Key Tenets and Objectives
Provide virtual cluster instances on-demand through self-service API and Web UI
Point to point application latency (lag) < 200 ms (pipeline, capture/encode, network, decode,
display)
Standard compliance (Eg. SAML V2, OAuth 2.0, XACML)
Layered and modular design to allow for seamless support of many types of applications
and workloads (purpose-built PaaS computing environment)
Policy-based Service Level Management (SLM) with automatic scale-up / scale-down
Business applications integration framework for service composition and aggregation
Secure multi-tenant environment (isolation, strong authentication and access control)
Adaptation of the Cloud Management System to best leverage the underlying infrastructure
performance (HPC cluster)
Fine-grained resource usage metering and accounting for chargeback
Energy efficient meaning produce the most output for the least cost
Scene
analyzer
User
interaction
Scene
descriptio
n
Dat
a
AI
Local Input
Network
parameters
Remote Input
Segmentation
map
Depth map
Motion vectors
Application
Engine
Scene Graph
Rendering
engine
2D/3D graphics
Video
Encoder
Graphics
Encoder
RTP/UDP
Packetizer
Streamer
Network ready
packets
Compressed stream
Player
Interactivity
Terminal
parameters
Network
Server
Client
Network
How remote rendering works?
Slide 5/7
Example of games played in Remote Rendering
Slide 6/7

Recommended

FPGA-based soft-processors: 6G nodes and post-quantum security in space
 FPGA-based soft-processors: 6G nodes and post-quantum security in space FPGA-based soft-processors: 6G nodes and post-quantum security in space
FPGA-based soft-processors: 6G nodes and post-quantum security in spaceFacultad de Informática UCM
 
Towards a Serverless Platform for Edge AI
Towards a Serverless Platform for Edge AITowards a Serverless Platform for Edge AI
Towards a Serverless Platform for Edge AIThomas Rausch
 
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪MAKERPRO.cc
 
Ieee 2014 2015 dotnet projects titles list globalsoft technologies
Ieee 2014 2015 dotnet projects titles list globalsoft technologiesIeee 2014 2015 dotnet projects titles list globalsoft technologies
Ieee 2014 2015 dotnet projects titles list globalsoft technologiesIEEEMATLABPROJECTS
 

More Related Content

What's hot

OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019OpenACC
 
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIAEdge AI and Vision Alliance
 
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...ETCenter
 
2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologies2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologiesIEEEBULKIEEEPROJECTS2014
 
Ieee 2014 2015 dotnet projects titles globalsoft technologies
Ieee 2014 2015 dotnet projects titles globalsoft technologiesIeee 2014 2015 dotnet projects titles globalsoft technologies
Ieee 2014 2015 dotnet projects titles globalsoft technologiesIEEEDOTNETPROJECTS
 
2014 2015 ieee dotnet projects globalsoft technologies
2014 2015 ieee dotnet projects globalsoft technologies2014 2015 ieee dotnet projects globalsoft technologies
2014 2015 ieee dotnet projects globalsoft technologiesIEEEFINALYEARSTUDENTPROJECT
 

What's hot (6)

OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019OpenACC Monthly Highlights: May 2019
OpenACC Monthly Highlights: May 2019
 
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
 
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
LUNA - Lessons in cloud based workflow: Universal & ETC by Guillaume Aubchon ...
 
2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologies2014 ieee dotnet projects titles globalsoft technologies
2014 ieee dotnet projects titles globalsoft technologies
 
Ieee 2014 2015 dotnet projects titles globalsoft technologies
Ieee 2014 2015 dotnet projects titles globalsoft technologiesIeee 2014 2015 dotnet projects titles globalsoft technologies
Ieee 2014 2015 dotnet projects titles globalsoft technologies
 
2014 2015 ieee dotnet projects globalsoft technologies
2014 2015 ieee dotnet projects globalsoft technologies2014 2015 ieee dotnet projects globalsoft technologies
2014 2015 ieee dotnet projects globalsoft technologies
 

Viewers also liked

Genre investigation
Genre investigationGenre investigation
Genre investigationedaozdemir
 
Goal episode 3
Goal episode 3Goal episode 3
Goal episode 3idateacher
 
Masthead ideas eda
Masthead ideas edaMasthead ideas eda
Masthead ideas edaedaozdemir
 
And then there were none
And then there were noneAnd then there were none
And then there were noneidateacher
 
State of the year presentation
State of the year presentationState of the year presentation
State of the year presentationidateacher
 
Practical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned MarketingPractical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned MarketingMichael Thomas
 
High Impact Prospecting V15
High Impact Prospecting V15High Impact Prospecting V15
High Impact Prospecting V15johnhip
 
Tongue twisters
Tongue twistersTongue twisters
Tongue twistersidateacher
 
Research investigations
Research investigationsResearch investigations
Research investigationsedaozdemir
 
Oräknebara substantiv
Oräknebara substantivOräknebara substantiv
Oräknebara substantividateacher
 
Bedömning och betyg i engelska
Bedömning och betyg i engelskaBedömning och betyg i engelska
Bedömning och betyg i engelskaidateacher
 
The idol phenomenon
The idol phenomenonThe idol phenomenon
The idol phenomenonidateacher
 
Understanding the issues
Understanding the issuesUnderstanding the issues
Understanding the issuesidateacher
 
The story of u2
The story of u2The story of u2
The story of u2idateacher
 

Viewers also liked (20)

Genre investigation
Genre investigationGenre investigation
Genre investigation
 
Goal episode 3
Goal episode 3Goal episode 3
Goal episode 3
 
Top model
Top modelTop model
Top model
 
Masthead ideas eda
Masthead ideas edaMasthead ideas eda
Masthead ideas eda
 
And then there were none
And then there were noneAnd then there were none
And then there were none
 
Passiv
PassivPassiv
Passiv
 
Spanska 7
Spanska 7Spanska 7
Spanska 7
 
State of the year presentation
State of the year presentationState of the year presentation
State of the year presentation
 
Practical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned MarketingPractical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned Marketing
 
High Impact Prospecting V15
High Impact Prospecting V15High Impact Prospecting V15
High Impact Prospecting V15
 
Blog sebastian
Blog sebastianBlog sebastian
Blog sebastian
 
Tongue twisters
Tongue twistersTongue twisters
Tongue twisters
 
Research investigations
Research investigationsResearch investigations
Research investigations
 
Oräknebara substantiv
Oräknebara substantivOräknebara substantiv
Oräknebara substantiv
 
Bedömning och betyg i engelska
Bedömning och betyg i engelskaBedömning och betyg i engelska
Bedömning och betyg i engelska
 
The idol phenomenon
The idol phenomenonThe idol phenomenon
The idol phenomenon
 
Concept eda
Concept edaConcept eda
Concept eda
 
Understanding the issues
Understanding the issuesUnderstanding the issues
Understanding the issues
 
Emma
EmmaEmma
Emma
 
The story of u2
The story of u2The story of u2
The story of u2
 

Similar to XLcloud: Remote rendering for games and 3D graphics applications in the cloud, OW2con'12, Paris, November 2012

CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingStephan Haller
 
Devcon2上海 参加報告
Devcon2上海 参加報告Devcon2上海 参加報告
Devcon2上海 参加報告Hiroyasu NOHATA
 
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, BullProvisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, BullOW2
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsGaël Blondelle
 
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...mfrancis
 
Working together with SURF Raymond Oonk Annette Langedijk SURF
Working together with SURF Raymond Oonk Annette Langedijk SURFWorking together with SURF Raymond Oonk Annette Langedijk SURF
Working together with SURF Raymond Oonk Annette Langedijk SURFCommunicatieSURF
 
Presentation NBMP and PCC
Presentation NBMP and PCCPresentation NBMP and PCC
Presentation NBMP and PCCRufael Mekuria
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewKrishna-Kumar
 
[SiriusCon 2018] A Bird's Eye View on Eclipse Sirius
[SiriusCon 2018]  A Bird's Eye View on Eclipse Sirius[SiriusCon 2018]  A Bird's Eye View on Eclipse Sirius
[SiriusCon 2018] A Bird's Eye View on Eclipse SiriusObeo
 
XLcloud 3-d remote rendering
XLcloud 3-d remote renderingXLcloud 3-d remote rendering
XLcloud 3-d remote renderingMarius Preda PhD
 
Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationRufael Mekuria
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentIgnacio Verona
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsHong-Linh Truong
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentationHiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentationVEDLIoT Project
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectBigData_Europe
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability TestBoris Adryan
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...David Meyer
 

Similar to XLcloud: Remote rendering for games and 3D graphics applications in the cloud, OW2con'12, Paris, November 2012 (20)

CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge ProgrammingCPaaS.io Y1 Review Meeting - Cloud & Edge Programming
CPaaS.io Y1 Review Meeting - Cloud & Edge Programming
 
Grid.pdf
Grid.pdfGrid.pdf
Grid.pdf
 
Devcon2上海 参加報告
Devcon2上海 参加報告Devcon2上海 参加報告
Devcon2上海 参加報告
 
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, BullProvisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
 
Nurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source EcosystemsNurturing Business Friendly Open Source Ecosystems
Nurturing Business Friendly Open Source Ecosystems
 
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
Leveraging the strength of OSGi to deliver a convergent IoT Ecosystem - O Log...
 
Working together with SURF Raymond Oonk Annette Langedijk SURF
Working together with SURF Raymond Oonk Annette Langedijk SURFWorking together with SURF Raymond Oonk Annette Langedijk SURF
Working together with SURF Raymond Oonk Annette Langedijk SURF
 
Presentation NBMP and PCC
Presentation NBMP and PCCPresentation NBMP and PCC
Presentation NBMP and PCC
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
[SiriusCon 2018] A Bird's Eye View on Eclipse Sirius
[SiriusCon 2018]  A Bird's Eye View on Eclipse Sirius[SiriusCon 2018]  A Bird's Eye View on Eclipse Sirius
[SiriusCon 2018] A Bird's Eye View on Eclipse Sirius
 
EuroHPC AI in DAPHNE
EuroHPC AI in DAPHNEEuroHPC AI in DAPHNE
EuroHPC AI in DAPHNE
 
XLcloud 3-d remote rendering
XLcloud 3-d remote renderingXLcloud 3-d remote rendering
XLcloud 3-d remote rendering
 
Tutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisationTutorial on Point Cloud Compression and standardisation
Tutorial on Point Cloud Compression and standardisation
 
Open Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing DeploymentOpen Source Possibilities for 5G Edge Computing Deployment
Open Source Possibilities for 5G Edge Computing Deployment
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentationHiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
HiPEAC2023-DL4IoT Workshop_Jean Hagemeyer presentation
 
SC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe ProjectSC7 Workshop 3: Big Data Europe Project
SC7 Workshop 3: Big Data Europe Project
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability Test
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 

XLcloud: Remote rendering for games and 3D graphics applications in the cloud, OW2con'12, Paris, November 2012

  • 1. Date to be set via "View/Header and Footer" Remote rendering for games and 3D graphics applications in the cloud Patrick Petit (Bull) Marius Preda (Telecom Sud Paris) OW2 Annual Conference 2012 (OW2con'12), November 27-29, 2012
  • 2. Slide 2/7 Agenda of presentation Project Organization Key Tenets and Objectives Remote Rendering Principle Platform Logical Architecture
  • 3. Slide 3/7 Project Organization Winner of Call for Projects #1 “Cloud Computing” by the FSN (5 projects selected nationwide) Project length: 36 months Official Start: 01/01/2012 Coordinator: Bull Open Source (Apache V2) http://gitorious.ow2.org/xlcloud http://xlcloud.org/ http://gitorious.ow2.org/xlcloud ATEME: H264/MPEG-4/AVC low latency compression algorithms Bull: cloud infrastructure, distributed systems architecture and HPC cluster CEA List: interactive simulation of natural phenomenons, virtual reality EISTI: marketplace, OpenERP integration Inria Reso: energy efficiency TSP (Lab Artemis): MPEG standardization, video compression, multimodality Silkan: massively distributed (HPC) software architecture for interactive simulation OW2: communication, dissemination
  • 4. Slide 4/7 Key Tenets and Objectives Provide virtual cluster instances on-demand through self-service API and Web UI Point to point application latency (lag) < 200 ms (pipeline, capture/encode, network, decode, display) Standard compliance (Eg. SAML V2, OAuth 2.0, XACML) Layered and modular design to allow for seamless support of many types of applications and workloads (purpose-built PaaS computing environment) Policy-based Service Level Management (SLM) with automatic scale-up / scale-down Business applications integration framework for service composition and aggregation Secure multi-tenant environment (isolation, strong authentication and access control) Adaptation of the Cloud Management System to best leverage the underlying infrastructure performance (HPC cluster) Fine-grained resource usage metering and accounting for chargeback Energy efficient meaning produce the most output for the least cost
  • 5. Scene analyzer User interaction Scene descriptio n Dat a AI Local Input Network parameters Remote Input Segmentation map Depth map Motion vectors Application Engine Scene Graph Rendering engine 2D/3D graphics Video Encoder Graphics Encoder RTP/UDP Packetizer Streamer Network ready packets Compressed stream Player Interactivity Terminal parameters Network Server Client Network How remote rendering works? Slide 5/7
  • 6. Example of games played in Remote Rendering Slide 6/7
  • 8. Thank you for your attention