Virtual World technologies to manage a grid a look at some realities, concepts and maybe even the future



Similar documents
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Masters in Human Computer Interaction

Masters in Advanced Computer Science

Masters in Artificial Intelligence

A Cloud Test Bed for China Railway Enterprise Data Center

INTRAFOCUS. DATA VISUALISATION An Intrafocus Guide

Masters in Networks and Distributed Systems

SERVICE ORIENTED ARCHITECTURE

Developing SOA solutions using IBM SOA Foundation

Open Cloud Computing A Case for HPC CRO NGI Day Zagreb, Oct, 26th

Cloud Infrastructure Management - IBM VMControl

School of Computer Science

Cluster, Grid, Cloud Concepts

IBM Cloud Computing mraky nad Českou republikou. Petr Plodík high-end/blade product manager IBM Central and Eastern Europe

Sybase Unwired Platform 2.0

Masters in Computing and Information Technology

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM

An Introduction to Cloud Computing Concepts

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

Advantage Integration Strategy Integrating for the Enterprise

Keystone Image Management System

University. Course Catalog. December 2009

Fundamentals of LoadRunner 9.0 (2 Days)

How is EnSight Uniquely Suited to FLOW-3D Data?

CLOUDSTACK DESIGN DECISIONS CLOUD OPERATIONS AT SCALE

Ebase Xi Agile Service Oriented Architecture

Assignment # 1 (Cloud Computing Security)

Resource Utilization of Middleware Components in Embedded Systems

Delivering secure, real-time business insights for the Industrial world

ITG Software Engineering

Remote Graphical Visualization of Large Interactive Spatial Data

Grid Middleware for Realizing Autonomous Resource Sharing: Grid Service Platform

Job Opportunity. Full time, although we would consider part-time on a job-share basis

SAP Work Manager. Opinion Piece. Introduction to SAP Work Manager. How It Works

Data processing goes big

IT architecture in a cloudified IT organization. Sander Schouten / Richard Bussink Nov, 2012

irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire 25th

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Masters in Information Technology

Sybase Unwired Platform 2.1.x

Cloud Computing (In Plain English)

Open source business rules management system

Grid based Integration of Real-Time Value-at-Risk (VaR) Services. Abstract

news Enterprise Manager Cloud Control oracle ... the smarter way of information

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

Deployment Topologies - DPAdmin An isoagroup Product

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Implementing and Managing Windows Server 2008 Hyper-V

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

An Introduction to HIPPO V4 - the Operational Monitoring and Profiling Solution for the Informatica PowerCenter platform.

Titolo del paragrafo. Titolo del documento - Sottotitolo documento The Benefits of Pushing Real-Time Market Data via a Web Infrastructure

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc.

Vistara Lifecycle Management

A standards-based approach to application integration

IBM Deep Computing Visualization Offering

Component-based Robotics Middleware

Smarter Buildings & Management of Buildings

ORACLE DATABASE 10G ENTERPRISE EDITION

MicroStrategy Course Catalog

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Game Design From Concepts To Implementation

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

Leveraging the Eclipse TPTP* Agent Infrastructure

Pro/INTRALINK 9.0/9.1 Curriculum Guide

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW

with Open Systems and Open Standards

IBM Spectrum Scale vs EMC Isilon for IBM Spectrum Protect Workloads

ASYST Intelligence South Africa A Decision Inc. Company

Future Multi-Mission Satellite Operations Centers Based on an Open System Architecture and Compatible Framework

SCA & SDO Implementations Open Source and Vendor Products

TaleBlazer Documentation

Globus Striped GridFTP Framework and Server. Raj Kettimuthu, ANL and U. Chicago

6422: Implementing and Managing Windows Server 2008 Hyper-V (3 Days)

Building Test-Sites with Simware

Management of VMware ESXi. on HP ProLiant Servers

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

Securing the Intelligent Network

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

JoramMQ, a distributed MQTT broker for the Internet of Things

Testing Intelligent Device Communications in a Distributed System

Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000

Cloud & Datacenter Monitoring with System Center Operations Manager

PEPPERDATA IN MULTI-TENANT ENVIRONMENTS

High Performance Computing Cloud Computing. Dr. Rami YARED

The Virtualization Practice

WHITEPAPER. Why Dependency Mapping is Critical for the Modern Data Center

Glassfish Architecture.

Illinois Digital Government Summit. Blue Asterisk. Cloud Computing. John Teoh, Senior Technical Staff Member. September 15, IBM Corporation

<Insert Picture Here> Oracle VM and Cloud Computing

Cloud Extender - Flexible Resource Allocation

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

The Virtualization Practice

Accelerating Hadoop MapReduce Using an In-Memory Data Grid

Strategy and Architecture - Cloud overview

Asta Powerproject Enterprise

The Reincarnation of Virtual Machines

June Blade.org 2009 ALL RIGHTS RESERVED

Business opportunities from IOT and Big Data. Joachim Aertebjerg Director Enterprise Solution Sales Intel EMEA

IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment

Transcription:

Virtual World technologies to manage a grid a look at some realities, concepts and maybe even the future Rick Reesen Metaversiast rick_reesen@nl.ibm.com Abstract: Consolidation and virtualization of the enterprise IT resources is the first step toward optimization and simplification. IBM 3D Datacenters can extend the virtualization capability and enables customers to interact with the enterprise in an innovative new way. The 3D datacenter application places users in an immersive environment with familiar 3D datacenter structures such as servers, power equipment, and displays. Since the 3D datacenter is a multi-user virtual world, users can effectively collaborate on elements of the datacenter together. The 3D datacenter application can be used to manage real datacenters and it can also be used as a modeling and simulation tool. The IBM Virtual Network Operations Center (VNOC) that is used in this offering was in fact designed to manage a grid. Linking together multiple distributed resources into a common virtualized computing platform is what grid is all about right? So we can see it, and while virtual worlds are applications often deployed on a grid, are we now using a grid to manage a grid? And what if we would place business logic in the in-world models, will they become 3D information processing machines? Bio: Rick Reesen is a Client IT Architect for the Utilities sector in the Netherlands who just returned from a two year assignment at the IBM Customer Center Montpellier in France, where he led several projects that, through industry related examples, extend the Montpellier showcase and demonstration capabilities with Virtual World technologies. In his enthusiasm for Web2.0 and Virtual Worlds (Metaverses), he calls himself a Metaversiast. Rick is always searching how certain technologies can provide business value, and as member of IBM s global Virtual Worlds Coordination Board, he is presenting frequently on the business, social and technology aspects of virtual worlds. 1

2 Virtual World technologies to manage a grid http://flickr.com/photos/rooreynolds/493792832/ In real life value rises when people communicate and collaborate. Ex. sharing notes, discuss about what you just saw and determine your follow on steps together. 2

Metaverses are about people being there 3 Virtual World technologies to manage a grid And in Metaverses this works exactly the same. With the notion of presence collaboration is more natural. Ergo: Metaverses are about people. 3

And about extending the real world 4 Virtual World technologies to manage a grid Metaverses are also about immersion in an 3D environment where visualisation of data (ex. The Rhodopsine molecule coming from a IBM BlueGene system) and about mirroring (parts of) the real world for simulation and training (ex. capital intensive installations). Another nice example is what the IBM Hursley team did at Wimbledon, when they mirrored the real game, captured with hawk-eye cameras, into the virtual world of Linden Labs. (Second Life) Having your avatar play in near-real time or replay the actually game from the players position is pretty cool. Visualisation Rehearsal and role play Simulation & Training Workflow optimisation Business process modelling 4

What is the 3D Virtual Datacenter? 5 Virtual World technologies to manage a grid The 3D datacenter is an immersive application that extends the real datacenter to a virtual environment. It represents a mirror image of managed operations such as datacenters, enterprise operations, and command and control systems. Connected via Holographic Protocols to real world data sources such as systems management and other middleware subsystems. The holorezzers receive information from the communications hub about assets. It then generates the appropriate 3D equipment model. Users interact with familiar objects to effect real world changes. Spatial, visual, and audio cues allows users to assimilate more data at higher throughput than 2D screens, and enhances situational awareness and efficiency. Example: Virtual Network Operations Center 5

Models are configured and driven based on real data 6 Virtual World technologies to manage a grid Models are configured based on real data (simulated, recorded or live) They can be exploded to access internals such as CPU and disk They can change color and make sounds to indicate alerts/status. 6

Collaborate in real-time on the structure of the system 7 Virtual World technologies to manage a grid Collaborate on the structure of the system, making changes in real-time. This provides great deal of value by allowing everyone involved in the collaboration to understand and see in real-time, the structure of the system. Visual Launch in context 7

Implenia and IBM Announce First 3D Datacenter for Real Estate Industry The Implenia 3D Control Room allows Implenia to combine facilities and IT Systems data into a comprehensive and immersive application Implenia selected IBM Virtual World and Integration Middleware assets and services Is now a core element of Implenia offerings We didn t tie into the physical equipment, or rather we didn t know the state of the server and information that was readily available through the interface that IBM has made. And we think that by combining this information we can, from a building management standpoint, control the data center much better. Oliver Goh, Implenia 8 Virtual World technologies to manage a grid As in the Implenia reference example, the 3D Datacenter opens the door to a new world of enterprise and systems management and interaction. Can be deployed behind customer firewalls in a secure environment. Options for configurations for platforms, displays, system interaction. Can be used as command center for other applications in addition to systems management: Services Operations Center Security Operations Center Global Command and Control Systems 8

9 Virtual World technologies to manage a grid So what does this mean for Grid? Eh No... I am not going to talk about the concept of a 3D virtual intelligent utility grid today, altough that is an very interesting thought as well. Maybe in the future... 9

Function drives form - Recocknize some grid operations? 10 Virtual World technologies to manage a grid This picture is an example mock center of a visualised rezzed grid for a client (PoC) with some status floating above the nodes. The nodes can be anywhere, and the visualisation (organisation of the view) is done from a functional perspective. You can recocknize some grid operations like the scheduler in the middle. And again, do keep in mind the collaborative aspects of these virtual environments that are useful. 10

3D software sculpture Components such as sockets, servers, subsystems, and applications all have well defined structural aspects that can be represented in 3D. Allowing everyone involved in the collaboration to understand and see in real time, the structure of the system 11 Virtual World technologies to manage a grid 3D software sculpture, to gain some value by having multiple avatars collaborate on the structure of the system, making changes in real time. This provides great deal of value by allowing everyone involved in the collaboration to understand and see in real time, the structure of the system. 11

Why not give these 3D software sculptures behavior that mirrors the real components (data flows, screens, color, animation, sound) and feed key data elements from the APIs of the real systems to create an operational mirror image of the system. 12 Virtual World technologies to manage a grid Taking it a step further, why not give these sculptures behavior that mirrors the real components? Such as data flows in and out, animations, color changes, even adding in tiny screens, consoles, buttons, network connections, gauges, meters, and even sounds. These elements can be programmed to respond as the real component responds. Therefore turning our 3D sculpture into a 3D machine. Now we can determine, collaboratively, how the system evolves over time given various stimulus and behavior. Connecting these components together, like connecting wires to electrical equipment, allows composite systems to be built. You could also stop there, with significant value in not only understanding the structure, but how the state of all components evolve over time given specific stimulus. Or, you could feed key data elements from the APIs of the real systems to create an operational mirror image of the system. 12

Move function into the 3D machine? And begin to turn off the functions of the real system after all data is data, logic is logic, no matter if the runtime is in java or the Virtual World. Design, development, and deployment, could become a single entity. Of course not all algorithms and data volumes are appropriate. 13 Virtual World technologies to manage a grid These are not merely visualizations they are assemblies driven by live or simulated data. When real business logic is in these machines they become more than visualizations and models. They become 3D information processing machines. Begin to move function into the 3D machine, and begin to turn off the functions of the real system after all data is data, and logic is logic, no matter if the runtime is in java or the Virtual World. The data and algorithms, and the behavior of the machine, come to represent not just the living architecture, but it becomes the operational architecture as well. Of course not all algorithms and data volumes are appropriate for the Virtual World 3D Machines. In these cases, a hybrid of real processing versus manipulation of high performance systems via APIs is an option. Design, development, and deployment, could become a single entity. 13

Virtual Environments are often deployed on a grid but lets get back to today s reality again OpenSim Has parallels with Globus and OptimalGrid Grid constructs, Index services Pub/sub style messages The notion of coordinator Improvements required to scale Ex. Metadata services Second Life March 2008: started to draft SLGOGP So not based on grid standards like OGSA (yet) 14 Virtual World technologies to manage a grid Virtual worlds are often deployed on a grid, but let s get back to today's reality again OpenSim Has Globus and OptimalGrid parallels Grid constructs, index services. pub/sub style messaging, the notion of a 'coordinator' as opposed to a 'scheduler, Etc Grid structures that need emerge/mature in order to scale include: Hierachical information. Metadata services (grid services), New ways of interacting with the grid architecture, which is through the virtual world of course Second Life First draft 1 March 2008 For a technical view see http://wiki.secondlife.com/wiki/slgogp_draft_1 (1th March 2008) 14

15 Virtual World technologies to manage a grid http://www.flickr.com/photos/cibergaita/62123585/ The GridForum would be well advised to: Begin to move working groups, design, and architecture activities into the virtual world. Jump head, feet, or otherwise first into the area of virtual worlds, specially OpenSim, but to get started with the concepts can be any world. 15

16 Virtual World technologies to manage a grid 16

BACK UP Slides 17

Some more datacenter simulation 18 Virtual World technologies to manage a grid 18

3D Datacenter architecture overview 19 Virtual World technologies to manage a grid 19