SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Intel Technologies for Scalable
Virtual Environments
Mic Bowman
Robert Adams, Dan Lake, Kitty Liu
Intel Labs
2
Grand Challenge: Scalability
Scene Complexity, Concurrent Users & Interactions
50 Avatars
500 Avatars
50,000 Avatars
3
Improved Scalability  New Usages
Serious Games
Historical Reconstruction
Disaster Planning
4
Current Server Architecture
All functions in one package
• Sharding/partitioning scale out by limiting interactions
• Cannot scale up interactions or immersiveness
5
Scalability Constraints
Simulation
Communication
Rendering
Constrained by
limited computation
Constrained by
network limitations
Constrained by
graphics pipeline
Disaggregate the
computation and
distribute dynamically
Leverage redundancy
in the communication
using “multicast”
Manage level of detail and
leverage redundancy in
viewpoints
6
Our Approach: Distributed Scene Graph
Scene and actors distributed
• Scene
– Spatially partitioned based on load
– Exposes synchronization interface
• Actors
– Operate independently and
asynchronously
– Use HW best suited for workload
– Plug in new simulators for new
behaviors
• Implementation:
– BSD-licensed integration with the OpenSimulator 3D application server
Interactions & immersiveness scale up with HW
7
Scene Synchronization
Example Deployment
ORLANDO
Physics
Scripts
Persistence
CHICAGO
Client Mgmt
SAN JOSE
Client Mgmt
BOSTON
Client Mgmt
OREGON
Client Mgmt
Simulation components
in the same data center
Synchronization over
managed networks is
best
Move client connections to the edge of
the network, shorten UDP links
8
Results
• Demonstrated 10X increase in interacting clients
– Distributed physics, script, persistence servers
– Client managers across multiple geographies
– 25 servers to support 1000 interacting clients
9
Observations
• Still more work on DSG technologies
– Optimize scene synchronization services (in progress)
– Optimize texture distribution (level of detail, pre-fetch, etc)
– …
• However…
–Simulation is no longer the bottleneck
10

Más contenido relacionado

Similar a (DSG) Distributed Scene Graph technology for (MOSES) Military Open Simulator Enterprise Strategy

Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixMigrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixJoel Thimsen
 
Magento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor ModelMagento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor ModelIgor Miniailo
 
Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Mumbai Academisc
 
Kallio bosc2010 chipster-cloud
Kallio bosc2010 chipster-cloudKallio bosc2010 chipster-cloud
Kallio bosc2010 chipster-cloudBOSC 2010
 
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...HostedbyConfluent
 
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...Indrajit Poddar
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackAnimesh Singh
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithMarkus Eisele
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSXScott Lowe
 
CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...
CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...
CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...CodiLime
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreePradeeban Kathiravelu, Ph.D.
 
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...WASdev Community
 
Distributed and Collaborative Visualization
Distributed and Collaborative VisualizationDistributed and Collaborative Visualization
Distributed and Collaborative VisualizationAmir Masoud Abdol
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNFlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNHao Jiang
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
EVE Microservices Platform
EVE Microservices PlatformEVE Microservices Platform
EVE Microservices PlatformAlaa Qutaish
 

Similar a (DSG) Distributed Scene Graph technology for (MOSES) Military Open Simulator Enterprise Strategy (20)

Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemixMigrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemix
 
Magento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor ModelMagento Developer Talk. Microservice Architecture and Actor Model
Magento Developer Talk. Microservice Architecture and Actor Model
 
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
 
線上遊戲與雲端運算
線上遊戲與雲端運算線上遊戲與雲端運算
線上遊戲與雲端運算
 
poster
posterposter
poster
 
Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...
 
Kallio bosc2010 chipster-cloud
Kallio bosc2010 chipster-cloudKallio bosc2010 chipster-cloud
Kallio bosc2010 chipster-cloud
 
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
From Monoliths to Microservices - A Journey With Confluent With Gayathri Veal...
 
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
Lessons Learned from Deploying Apache Spark as a Service on IBM Power Systems...
 
Android IPC Mechanism
Android IPC MechanismAndroid IPC Mechanism
Android IPC Mechanism
 
Building a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStackBuilding a PaaS Platform like Bluemix on OpenStack
Building a PaaS Platform like Bluemix on OpenStack
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...
CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...
CodiLime Tech Talk - Jarek Łukow: You need a cloud to test a cloud: using Ope...
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
 
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
 
Distributed and Collaborative Visualization
Distributed and Collaborative VisualizationDistributed and Collaborative Visualization
Distributed and Collaborative Visualization
 
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDNFlowN vs FlowVisor: Scalable Network Virtualization in SDN
FlowN vs FlowVisor: Scalable Network Virtualization in SDN
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
EVE Microservices Platform
EVE Microservices PlatformEVE Microservices Platform
EVE Microservices Platform
 

Más de Siterma The World In 4D

Sustainable Event Production in Second Life®
Sustainable Event Production in Second Life®Sustainable Event Production in Second Life®
Sustainable Event Production in Second Life®Siterma The World In 4D
 
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdfSLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdfSiterma The World In 4D
 
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdfSLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdfSiterma The World In 4D
 
Teamwork & Collaboration Online 18-Feb-2021 - Slides Only
Teamwork & Collaboration Online 18-Feb-2021 - Slides OnlyTeamwork & Collaboration Online 18-Feb-2021 - Slides Only
Teamwork & Collaboration Online 18-Feb-2021 - Slides OnlySiterma The World In 4D
 
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's NotesTeamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's NotesSiterma The World In 4D
 
Final report sine space mini user case study 28-apr-2020
Final report   sine space mini user case study 28-apr-2020Final report   sine space mini user case study 28-apr-2020
Final report sine space mini user case study 28-apr-2020Siterma The World In 4D
 
Living Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds ProjectsLiving Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds ProjectsSiterma The World In 4D
 
Sitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration ProjectsSitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration ProjectsSiterma The World In 4D
 
"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media CourseSiterma The World In 4D
 
"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" CommunitySiterma The World In 4D
 
Sitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role PlaySitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role PlaySiterma The World In 4D
 
Sitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual WorldsSitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual WorldsSiterma The World In 4D
 
Working Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARMWorking Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARMSiterma The World In 4D
 
Sitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project TipsSitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project TipsSiterma The World In 4D
 
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt LindenSLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt LindenSiterma The World In 4D
 
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...Siterma The World In 4D
 

Más de Siterma The World In 4D (20)

Sustainable Event Production in Second Life®
Sustainable Event Production in Second Life®Sustainable Event Production in Second Life®
Sustainable Event Production in Second Life®
 
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdfSLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
 
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdfSLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
 
Teamwork & Collaboration Online 18-Feb-2021 - Slides Only
Teamwork & Collaboration Online 18-Feb-2021 - Slides OnlyTeamwork & Collaboration Online 18-Feb-2021 - Slides Only
Teamwork & Collaboration Online 18-Feb-2021 - Slides Only
 
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's NotesTeamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
 
2662 pulse story 09 jun-2020
2662 pulse story 09 jun-20202662 pulse story 09 jun-2020
2662 pulse story 09 jun-2020
 
Final report sine space mini user case study 28-apr-2020
Final report   sine space mini user case study 28-apr-2020Final report   sine space mini user case study 28-apr-2020
Final report sine space mini user case study 28-apr-2020
 
Living Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds ProjectsLiving Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds Projects
 
Team Operations Tips IOLE Autumn 2017
Team Operations Tips IOLE Autumn 2017Team Operations Tips IOLE Autumn 2017
Team Operations Tips IOLE Autumn 2017
 
Sitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration ProjectsSitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration Projects
 
"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course
 
"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community
 
Content creation examples and tips
Content creation examples and tipsContent creation examples and tips
Content creation examples and tips
 
Virtual collaboration tips and tools
Virtual collaboration tips and toolsVirtual collaboration tips and tools
Virtual collaboration tips and tools
 
Sitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role PlaySitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role Play
 
Sitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual WorldsSitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual Worlds
 
Working Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARMWorking Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARM
 
Sitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project TipsSitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project Tips
 
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt LindenSLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
 
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
 

Último

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 

Último (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

(DSG) Distributed Scene Graph technology for (MOSES) Military Open Simulator Enterprise Strategy

  • 1. Intel Technologies for Scalable Virtual Environments Mic Bowman Robert Adams, Dan Lake, Kitty Liu Intel Labs
  • 2. 2 Grand Challenge: Scalability Scene Complexity, Concurrent Users & Interactions 50 Avatars 500 Avatars 50,000 Avatars
  • 3. 3 Improved Scalability  New Usages Serious Games Historical Reconstruction Disaster Planning
  • 4. 4 Current Server Architecture All functions in one package • Sharding/partitioning scale out by limiting interactions • Cannot scale up interactions or immersiveness
  • 5. 5 Scalability Constraints Simulation Communication Rendering Constrained by limited computation Constrained by network limitations Constrained by graphics pipeline Disaggregate the computation and distribute dynamically Leverage redundancy in the communication using “multicast” Manage level of detail and leverage redundancy in viewpoints
  • 6. 6 Our Approach: Distributed Scene Graph Scene and actors distributed • Scene – Spatially partitioned based on load – Exposes synchronization interface • Actors – Operate independently and asynchronously – Use HW best suited for workload – Plug in new simulators for new behaviors • Implementation: – BSD-licensed integration with the OpenSimulator 3D application server Interactions & immersiveness scale up with HW
  • 7. 7 Scene Synchronization Example Deployment ORLANDO Physics Scripts Persistence CHICAGO Client Mgmt SAN JOSE Client Mgmt BOSTON Client Mgmt OREGON Client Mgmt Simulation components in the same data center Synchronization over managed networks is best Move client connections to the edge of the network, shorten UDP links
  • 8. 8 Results • Demonstrated 10X increase in interacting clients – Distributed physics, script, persistence servers – Client managers across multiple geographies – 25 servers to support 1000 interacting clients
  • 9. 9 Observations • Still more work on DSG technologies – Optimize scene synchronization services (in progress) – Optimize texture distribution (level of detail, pre-fetch, etc) – … • However… –Simulation is no longer the bottleneck
  • 10. 10