60 likes | 236 Views
Distributed Virtual Environments. Bob Marcus. Networked Virtual Environments Agenda. 10:00 Forterra Systems (Mike Macedonia) - Dealing with Zillionics 11:00 Colorado Technical University (Prof. Cynthia Calongne ) Research in Second Life
E N D
Distributed Virtual Environments Bob Marcus
Networked Virtual Environments Agenda • 10:00 Forterra Systems (Mike Macedonia) - Dealing with Zillionics • 11:00 Colorado Technical University (Prof. Cynthia Calongne) Research in Second Life • 12:00 Microsoft (Scott Anderson) ESP Platform • 1:00 Lunch • 2:00 Intel (Mic Bowman) Virtual Worlds: Intel's Perspective • 3:00 Cisco (Randy Sisk)How networked virtual environments are evolving the concept of "Place“ • 4:00 NOAA (Eric Hackathorn) Virtual Worlds and their Impact on Government Communications • 5:00 IBM (Sandra Kearny) Future of the 3D Internet Landscape
Related 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
Virtualization enables access at any layer while hiding the layers below Examples Simulation (Multi-user) 3D Virtual World Interface Distributed Virtual Environments Layers Services Software as a Service Applications Utility Computing Layers can be distributed transparently to the layers above Data Sources Data Grid Operating Systems Virtual Machine Computing Hardware Hypervisor Physical Storage Storage Grid
Some 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
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 Host OS Storage