The next generation of the Internet Grid Computing

Size: px
Start display at page:

Download "The next generation of the Internet Grid Computing"

Transcription

1 The next generation of the Internet Grid Computing Philippe Bricard Grid Computing Executive IBM EMEA 30th October 2002 FZK

2 Integration of Technology into Society Post Technology Phase Mass Adoption Public Recognition Lab Early Adopters 2

3 Evolution of Technology Information Technology Network Computing The Internet Mainframes "The Glass House" Client/Server PC's/LAN's 3

4 Key IT Requirements Technology Issues Still Dominate Technology Advances Low Costs; High Performance Standards & Integration Hiding Complexity Efficiency and Productivity Quality of Service Flexibility of Deployment 4

5 Current IT Environment Middleware Customers Business Partners Suppliers Network Web Presentation Servers Directory and Security Servers Web Application Servers Transaction Servers Data Servers Quality of Service Employees Storage 5

6 How CIO s Spend their Budget IT Budgets Hardware 10.0% Integration 32.0% Software 12.0% Personnel 16.0% Hardware Software Personnel Maintenance Integration Maintenance 30.0% Source: Meta Group 6

7 Autonomic - The Next Evolution in Computing "Considering current technologies, we expect that the total number of device administrators will exceed 220 millions by Gartner 6/2001 7

8 The Vision of Autonomic Computing Intelligent open systems that Hide complexity Know themselves Configure and re-configure under varying and unpredictable conditions Continuously optimize Recover from failure Protect against attacks Providing Customers with Increased return on IT investment Improved quality of service Accelerated implementation of new capabilities 8

9 Standards Evolution Applications: Web Services (SOAP, WSDL, UDDI) Distributed Computing: Grid (Globus -> OGSA) Operating System: Information: World-wide Web (html, http, j2ee, xml) Networking: The Internet (TCP/IP) Communications: (pop3,smtp,mime) 9

10 Grid Computing : IT View Storage Applications Storage Applications Processing Operating System Processing Operating System 10

11 Hiding Complexity Accessing and Sharing resources over the Internet or Private Intranets based on Open protocols 11

12 Open Grid Services Architecture S&TC ecommerce xsp etc... End-Users & Admin Staff New classes of applications enabled Common GUI eliza Autonomic Functions & Management Middleware Open Grid Services Architecture WebServices Run-time z/os IBM Platforms QoS Enablers/Optimizers Solaris & Linux Windows AIX OS/400 Linux Windows Storage HP/UX... zseries pseries iseries z,p,i,xseries xseries Sun eserver Foundation & HP Dell Compaq... Dell Compaq... 12

13 Architecture framework Discovery Life cycle Autonomic Functions & Management Middleware OGSA Meta - OS Services OGSA Domain Services Data Resource Problem Service Policy Clustering Replication Instrumenta tion De te rmination Logging P rovis oning Collections OGSA Infrastructure Registry Management Factory Ha ndle Ma p Nofica tion (service data+) WebServices Run-time (WebSphere) 13

14 Architecture framework Autonomic Functions & Management Middleware Open architecture Open source and common implementation Discovery Life cycle OGSA Infrastructure Registry Management Factory Ha ndle Ma p Nofica tion (service data+) WebServices Run-time 14

15 Architecture framework Autonomic Functions & Management Middleware Policy Clustering OGSA Meta - OS Services Data Resource Problem Replication Instrumenta tion Determination Logging OGSA Domain Services Service P rovis oning Collections Open architecture WebServices Run-time Some open source reference implementations Vendor provider value added implementations 15

16 IBM s Strategic Grid Solutions Strategic Products Enable Industry Leading Grid Solutions Customer Applications Tivoli, Tivoli, eautomation, eautomation, ewlm, ewlm, esecurity, esecurity, ecluster, ecluster, edisaster edisaster Recovery, Recovery, eutility eutility DB2, DB2, Data Data Joiner, Joiner, Information Information Integrator, Integrator, DB2 DB2 With With OGSA OGSA Globus, Globus, Unicore, Unicore, Platform, Platform, Avaki, Avaki, Entropia, Entropia, Data Data Synapse, Synapse, United United Devices Devices Websphere Websphere w/ogsa, w/ogsa, Service Service Desk, Desk, Allegro, Allegro, Service Service Bus, Bus, WS WS Security Security OGSA OGSA xseries, xseries, pseries, pseries, iseries, iseries, zseries, zseries, IBM IBM Crypto Crypto Processor Processor OGSA OGSA GPFS, GPFS, Shark, Shark, FAStT, FAStT, Grid Grid Storage Storage Tank Tank OGSA OGSA Industry Industry Platforms Platforms 16

17 Early Adopters e-science Grids UK National Grid...Over the Internet European Projects (Datagrid, Crossgrid ) The TeraGrid University of Pennsylvania North Carolina BioGrid Grid Infrastructure Department of Energy Science Grid 17

18 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 18

19 Grid Deployment Options A Function of Business Need, Technology and Organizational Flexibility 3. Inter-Grids 2. Extra-Grids 1. Intra-Grids Cactus (SF) Express Project NTG VPN NAS/SAN NAS/SAN NAS/SAN Fin. Services MFG 19

20 Areas of customer interest Manufacturing Financial Services Mechanical/ Electric Design LS/ Bioinformatics Gov't & Education Energy Seismic Analysis Reservoir Analysis Derivative Analysis Statistical Analysis Portfolio Risk Analysis Process Simulation Finite Element Analysis Failure Analysis Cancer Research Protein Folding Drug Discovery Protein Sequencing Telco & Media Bandwidth Consumption Digital Rendering Gaming Collaborative Research Weather Analysis HPC Grid Infrastructure Primary Focus 20

21 Next Generation Computing Autonomic Utility Grid Self-Managing Pay for what you consume Access and Share 21

22 Summary Grid Computing, Autonomic Computing, and On Demand Computing Brings New Business Models New Uses for Information Open Standards Will Fuel the Growth of Grid Computing Industry-wide adoption Grid Computing is About Business Faster cycle times Enabling new computing capabilities Enhancing collaboration Bringing On Demand computing 22