Title: Distributed Virtual Environments
1Distributed Virtual Environments
Bob Marcus
2Networked Virtual Environments Agenda
- 1000 Forterra Systems (Mike Macedonia) - Dealing
with Zillionics - 1100 Colorado Technical University (Prof.
Cynthia Calongne) Research in Second Life - 1200 Microsoft (Scott Anderson) ESP Platform
- 100 Lunch
- 200 Intel (Mic Bowman) Virtual Worlds Intel's
Perspective - 300 Cisco (Randy Sisk) How networked virtual
environments are evolving the concept of "Place - 400 NOAA (Eric Hackathorn) Virtual Worlds and
their Impact on Government Communications
- 500 IBM (Sandra Kearny) Future of the 3D
Internet Landscape
3Related Activities
- Federal Virtual World Consortium
http//www.ndu.edu/irmc/fedconsortium.html -
- Virtual Worlds Interoperability Forum
http//vwinterop.wikidot.com/ -
- NCOIC Session on Utility Computing, Grids and
Virtualization in December 2007 -
- Adaptable Computing Infrastructure
(Distributed Virtual Environments) Federal
Community of Practice being formed -
- http//semanticommunity.wik.is/Adaptable_Computing
_Infrastructure has more information and
proceedings of NCOIC Session
4 Distributed Virtual Environments
Layers
Virtualization enables access at any layer while
hiding the layers below
Examples
3D Virtual World Interface
Layers can be distributed transparently to the
layers above
5Some Virtual Environment Alternatives
- 1. Virtual World Simulations
- 2. Software as a Service
- 3. Utility Computing
- 4. Computational Grids
- 5. Transaction Grids
- 6. Data Grids
- 7. Storage Grid or Utility
- 8. Application Virtualization
- 9. Virtual Server
- 10. Virtual Machine Monitor (Hypervisor)
- 11. Virtual Appliance
6 Virtual Environments as a Software Engineering
Discipline
Some Front-end Users of Shared Resources
User Interfaces
Applications
Guest OS
Appliances
Virtual Worlds, Utility Computing, Grid
Middleware, Virtual Machines, Hypervisors
Virtual Interface
Some Virtualization Enabling Layers
Real Interface
Some Back-end Shared Resources
Applications
Computers
Data Sources
Storage
Host OS