SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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

Contenu connexe

Similaire à (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
 

Similaire à (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
 

Plus 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
 

Plus 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...
 

Dernier

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 

Dernier (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 

(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