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 Virtual Worlds Interoperability Forum NCOIC Session on “Utility Computing, Grids and Virtualization” in December 2007 “Adaptable Computing Infrastructure” (Distributed Virtual Environments) Federal Community of Practice being formed tructure has more information and proceedings of NCOIC Session tructure
Distributed Virtual Environments Layers Virtualization enables access at any layer while hiding the layers below Layers can be distributed transparently to the layers above Examples Services Applications Data Sources Operating Systems Computing Hardware Physical Storage Simulation (Multi-user) Storage Grid Virtual Machine Hypervisor Data Grid Software as a Service Utility Computing 3D Virtual World Interface
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 Applications Virtual Worlds, Utility Computing, Grid Middleware, Virtual Machines, Hypervisors Some Front-end Users of Shared Resources Some Back-end Shared Resources User Interfaces ComputersData SourcesStorageHost OS Some Virtualization Enabling Layers Applications Guest OS Appliances Virtual Interface Real Interface