Upload
vernon-dawson
View
215
Download
1
Tags:
Embed Size (px)
Citation preview
The Evolving Computing
Model:
VP Strategic Business DevelopmentiGRID September 2002, Amsterdam
Michel Teyssedre
The Vision
Networking:
TCP/IP
Information:
World Wide Web
Communications:
. . . .
The Internet - mid ‘90’s
Middleware
Storage
Directoryand Security
Servers
Web Presentation
ServersWeb Application
ServersData
Servers
Transaction ServersCustomers
BusinessPartners
Suppliers
Employees
Quality of ServiceNetwork
Current IT Environment
Distributed , Heterogeneous, Complex
Gartner 6/2001:"Considering current technologies, we expect that the total number of device administrators
will exceed 220 millions by 2010."
The Management Problem
Computing:
Grid
Distributed
Networking:
TCP/IP
Information:
World Wide Web
Communications:
Internet Evolution
Grid Computing
An aggregation of geographically dispersed computing resources, coordinated to deliver improved quality of service and high utilization
Virtual, collaborative organizations sharing applications and data in an open heterogeneous environment
Distributed Computing Over the Internet Using Open Standards
Virtual Servers, Storage and Instruments
Grid Middleware
Distributed PhysicalServers and Storage
StorageStorage
ApplicationsApplicationsProcessingProcessing
Operating SystemOperating System
DataData
I/OI/O
Enterprise Computing
Enterprise Computing
StorageStorage
ApplicationsApplicationsProcessingProcessing
Operating SystemOperating System
DataData
I/OI/O
Virtual Organization: Productivity
Virtual Infrastructure: Efficiency
Virtual O/S: Quality of Service
Enterprise Computing
Virtualization of Resources
Management of Resources -Optimization & Quality of Service
Sharing of Resources - Collaboration & Virtual Organizations
Access to Resources -On Demand Computing and Utility Models
Grids Enable
The Architecture
Abstract resource models,dynamic discovery and access
Security and Policy
RAS , Failover, Data Replication
Robust runtime environmentManagement of Iifecycle and
distributed state
VALUE-ADD
what one needs to build
what one wants to build
Open Grid Service Architecture
Value
Grid InfrastructureDistributed Computing Over the Internet, or Private Intranets,
Using Open Standards
Processing On-DemandResiliencyData
Grid Integrated Component Stack
Grid Infrastructure
GLOBUSOpen Standards, Open Source Community, ANL / USC
Processing On-DemandResiliencyData
Grid Integrated Component Stack
GLOBUS + Web ServicesOpen Grid Services Architecture (OGSA)
Grid Infrastructure
Processing On-DemandResiliencyData
Grid Integrated Component Stack
Open Grid Services Architecture (OGSA)
Web Services
Grid Infrastructure
Processing On-DemandResiliencyData
Grid Integrated Component Stack
Open Grid Services Architecture (OGSA)
Web Services
Grid Infrastructure
Processing / Data Services
Meta OS Services
Utility Services
UtilizationCollaborationProductivity
Balance Infrastructure Needs & Cost w/Grid
Processing
e-business on demandCompute UtilityMake vs. BuyVariable vs. Fixed
Deploy New Capabilities
On-DemandResiliency
Self-managingQoSResiliency
Unlock Infrastructure Value w/Autonomic
Data
Secure Access to Distributed Data
CollaborationQoSDistributed
Grid Integrated Component Stack
Strategic IBM Grid Framework
OGSA provides the Open-Source Grid Middleware
ƒ Delivered using J2EE running on WebSphere
ƒ All IBM hardware platforms enabled for OGSA
ƒ Autonomic services enhance Grid capabilities
ƒ DB2 provides Data Grid capabilities
ƒ Customer solutions built using key IBM technologies
OGSA
Web Services / J2EE - WebSphere Run-Time
Autonomic - Tivoli
Database - DB2
ISV Solutions
eServer TotalStorageIndustry Platforms
Customer Applications
WebSphere App Server
Solaris&
HP/UXLinux
zSeries pSeries iSeries z,p,i,xSeries xSeries Sun & HP
DellCompaq
...
DellCompaq
...
WebServices Run-time
Open Grid Services ArchitectureOpen Grid Services Architecture
New classes of applications enabled
Windows
Common GUI
IBM Platforms QoS Enablers/Optimizers
S&TC eCommerce xSP etc...
eServer Foundation
eLiza Autonomic Functions & Management MiddlewareeLiza Autonomic Functions & Management Middleware
End-Users & End-Users & Admin Staff Admin Staff
Storagez/OS WindowsLinuxAIX OS/400 ...
Open Grid Services Architecture
Architecture framework
OGSA
Architecture Framework
OGSA
Architecture Framework
OGSA
The Deliverables
IBM contributions to OGSA
IBM Grid Toolbox
A jump-start for Grid
Improved packaging and installation:
ƒ AIX installp format
ƒ Linux RPM format
Enhanced post install configuration tools
ƒ Gather data and look for existing certificates
ƒ Generate certificate requests if required
ƒ Acquire certificates
ƒ Install certificates
ƒ Setup grid services and users
ƒ Verify installation
Globus 2.0 for AIX and Linux
Intra-Grids
NAS/SAN NAS/SAN
Grid Deployment Options
A function of business need, technology and organizational flexibility
Intra-Grids
Extra-Grids
NAS/SANNAS/SAN NAS/SAN
VPN
Grid Deployment Options
A function of business need, technology and organizational flexibility
Intra-Grids
Extra-Grids
Inter-Grids
NAS/SANNAS/SAN NAS/SAN
VPN
Cactus
NTG
(SF) Express Project
MFG
Fin.Services
Grid Deployment Options
A function of business need, technology and organizational flexibility
Grid Adoption Directions
Grid Infrastructure
Energy
Financial Services
Manufacturing
LS/ Bioinformatics
Telco &Media
Gov't & Education
Seismic Seismic AnalysisAnalysis
Reservoir Reservoir AnalysisAnalysis
Derivative Derivative AnalysisAnalysis
Statistical Statistical AnalysisAnalysis
Portfolio RiskPortfolio Risk AnalysisAnalysis
Mechanical/ Mechanical/ Electric DesignElectric Design
Process Process SimulationSimulation
Finite Element Finite Element AnalysisAnalysis
Failure Failure AnalysisAnalysis
Cancer Cancer ResearchResearch
Protein Protein FoldingFolding
Drug Drug DiscoveryDiscovery
Protein Protein SequencingSequencing
Digital Digital RenderingRendering
Collaborative Collaborative ResearchResearch
WeatherWeatherAnalysisAnalysis
HPCHPC
Bandwidth Bandwidth ConsumptionConsumption
GamingGaming
Primary Focus
Areas of Customer Interest
Examples
Early Adopters
...Over the Internet
Grid Infrastructure
UK National Grid
Netherlands National Grid
The TeraGrid
University of Pennsylvania
North Carolina BioGrid
Department of Energy
Science Grid
e-Science Grids
Heterogeneous Systems:
National Center for
Supercomputing Applications
San Diego Supercomputing Center
Argonne National Laboratory
California Institute of Technology
13.6 trillion floating point
operations per second
600 terabytes of data
40 gigabits per second
Accessible to thousands
of scientists working on
advanced research
The TeraGrid
UK Research Grid
CERN
Cambridge
Newcastle
Edinburgh
US Sites
EU
Glasgow
Cardiff
Southampton London
Belfast
Dublin
Oxford
Manchester
Collaborative, multidisciplinary, scientific research
Test bed for utility
computing
Future commercial
applications
National Digital Mammographic Archive
MREN STARTAP
MAGPI
NCNISOX
ESNet
CANet*2U Toronto
U Penn
U NCOak Ridge
U CHI
NGIX Chicago Peering Point
Indianapolis GigaPop
Atlanta GigaPop
New York GigaPop
Abilene Peer Network
Abilene Connector
Project Site
An Archive and Data Utility for Medical and Diagnostic Content
Purdue and Indiana University Supercomputers
1.4 teraflops
High-speed optical fiber network
Sharing cycles and capacity
Ultra-large calculations
Simulating consumer
behavior
Simulating homeland security
Indiana Virtual Machine
Butterfly.net
Unlimited Numbers of Players
Distributed Artificial Intelligence
Multiple Concurrent Players
1,000 downloads of developer’s
kit per week
Hot-swappable Components
Developers, Publishers, ESPs
Maximize utilization of existing resources
Simplify operating environment
Improve availability & productivity
Enable collaboration & virtual organizations
Enhance & promote flexibility
....and enabled by Self-managingTechnologies
Commercial Grid Computing Drivers
Key issues
Accounting & Service Level Agreements
Heterogeneous Workload Management
End-to-End Systems Management
Governance & Policy Standards
Security
Autonomic Functionality Disaster Recovery
Commercializing the Grid - Considerations
Enterprise Quality of Service Across the Grid
Self-protectingSelf-protectingSelf-healingSelf-healing
Self-configuringSelf-configuring Self-optimizingSelf-optimizing
ƒ Build an open, integrated infrastructure
ƒ Open Grid Services Architecture
ƒ Access and Share the infrastructure
ƒ Grid Computing
ƒ Manage the infrastructure
ƒ Autonomic Computing
Towards Autonomic Computing
Self-Protecting - Self-Protecting - safeguard assets safeguard assets Self-Configuring - Self-Configuring - define "on the fly" define "on the fly"
Self-Healing - Self-Healing - Business Continuance Business Continuance Self-Optimizing -Self-Optimizing - Dynamic Service Dynamic Service
Level Attainment Level Attainment
zSeries zSeries - msys Setup, zOS Wizards, ...
iSeries iSeries - Security Wizard, Management Central Pervasive, Hardware/Software VPD, ...
pSeries pSeries - SNAP rack-mounted configuration, Dynamic Install/Config on devices at
boot time, ...
xSeries xSeries - Auto Discovery/Update on firmware and BIOS, Auto Discovery/Config on H/W ...
zSeries zSeries - Secure Sockets Layer, Hardware Encryption, Intrusion Detection, ...
iSeries iSeries - Object-based Kernal, Auxiliary Storage Pools, Program Signing, ...
pSeries pSeries - Secure Sockets Layer, Hardware Encryption, Intrusion Detection, Secure Storage & Directory, ...
xSeries xSeries - Hardware Encryption, RAID Storage ...Linux Linux - Secure Sockets Layer
zSeries zSeries - Hot-swap Storage, Hot Microcode patch, ...iSeries iSeries - Universal Connection, Memory deallocation, Hot- swap Storage, Autotuning Work Mgmt, ...
pSeries pSeries - Memory deallocation, Workload Manager, Memory Scrubbing, Auto Reboot Recovery, CPU and Repeat Guard, ...
xSeries xSeries - Health Monitoring and Software Rejuvenation, Auto Server Restart, Lightpath Diag., Process Control, ...
zSeries zSeries - Intelligent Resource Director, Policy Agents, Message Response Automation, ...
iSeries iSeries -Autotuning Work Management, IP Network QoS, ...
pSeries pSeries - Workload Manager, Bandwidth Mgmt QoS, RSCT Monitor/Action,...
xSeries xSeries - Process Control, Capacity Mgr Res. Bottleneck ID/Correction, ...
Linux Linux - RSCT and PSSP Technology
Project eLiza eServer Foundation
Reduced Complexity
Quality of Service
Greater Productivity
Make vs.
Buy Option
Variable Cost Flexibility
On Demand Computing
Realized Value
The Evolving Computing
Model:
VP Strategic Business DevelopmentMichel Teyssedre