33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

download 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

of 41

Transcript of 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    1/41

    2005 IBM Corporation

    IBM India

    From Grid Computing to Cloud Computing The IBM ApproachGaruda Partner Meet ,4th March 2008,Bangalore,India

    P. Sambath Narayanan Ph.DIndia Systems & Technology LabIBM

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    2/41

    2

    Agenda

    I. Important Challenges

    III. Important Technologies, Trends and Standards

    V. Case Studies

    VII.From GRID Computing to Cloud Computing

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    3/41

    IBM India

    2005 IBM Corporation

    Terminology

    Virtualization Service Orientation Data management information Data Service Policy Management Interoperable Automation

    Lifecycle

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    4/41

    IBM India

    2005 IBM Corporation

    I. Some Important Challenges

    Data Management Right Time & Right Data

    Network Bandwidth and Latency

    Security

    Software and Standards

    Need for many Grid based Scientific and CommercialApplications

    Enable smooth scaling in many dimensions

    Integration with the physical world

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    5/41

    IBM India

    2005 IBM Corporation

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    6/41

    IBM India

    2005 IBM Corporation

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    7/41

    IBM India

    2005 IBM Corporation

    Few Important Challenges(contnd.)

    Data Management is a Challenge

    Diverse usage scenarios

    Volume of data - TBs

    Right data at right time

    Format of data

    Heterogenity of systems at all level

    Bandwidth, transfer, manipulation and analysis oflarge volume of data

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    8/41

    IBM India

    2005 IBM Corporation

    Few Important Challenges (contnd.)

    Network Bandwidth

    Large volume of data needs to be transferred across

    the network

    Ensuring right data to be available at the right time Latency, Bandwidth, transfer, manipulation and

    analysis of large volume of data

    Cost of Bandwidth

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    9/41

    IBM India

    2005 IBM Corporation

    Grid Security

    Intrusion

    Detection

    Anti Virus

    Management

    Policy

    Management(Auth,

    Privacy,

    federation

    User

    Managmnt.

    Key

    Managmnt

    TrustModel

    Securelogging

    Policy Expression and exchange

    Bindings security(transport, protocol,message

    security

    Secure

    conversations

    Credential & Id

    Translation

    Access control

    enforcementAudit

    Service/end-point

    policy

    Mapping

    rules

    Authorize

    Policy

    Privacy

    Policy

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    10/41

    IBM India

    2005 IBM Corporation

    II. Key Technologies

    Virtualization

    Storage / Data Management

    Grid Security

    Grid Software

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    11/41

    IBM India

    2005 IBM Corporation

    Keywords

    Virtualization Service SOA Data management information

    Data Service Policy Management Interoperable

    Automated Lifecycle

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    12/41

    IBM India

    2005 IBM Corporation

    Grid Technology Evolution

    OGSA

    Managed,Shared

    Virtual System

    Globus Toolkit

    Standards,GT2

    Many Deployments

    Many DeploymentsScientific Applications

    1990 1995 2000 2005 2007

    GridAdoption&

    Acceptan

    ce

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    13/41

    IBM India

    2005 IBM Corporation

    Grid Open Standards

    OASIS (organization for the advancement of structuredinformation standard) WS Resource Framework

    WS Notification

    Open Grid Services Architecture-GGF OGSA Basic Profile

    OGSA Security Profile

    Basic Execution Services (OGSA-BES)

    Job Submission Description Language (JSDL) Data Access and Integration Services (DAIS)

    Configuration Description, Deployment, and LifecycleManagement (CDDLM)

    OGSA Byte I/O (Byte IO)

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    14/41

    IBM India

    2005 IBM Corporation

    OGSA Design Principles

    Service Orientation to virtualize resources Everything is a service

    From Web service

    Standard interface service mechanisms, multiple protocolsbindings, local/remote transparency

    From Grids Service semantics, reliability and security models

    Life cycle management, discovery and other services

    Multiple hosting environments C,J2EE,.NET

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    15/41

    IBM India

    2005 IBM Corporation

    Technology Classification & Trends

    Serial Applications

    Parallel Applications

    Multi-threaded

    MPI

    open

    Client Server

    CORBA

    COM/DCOM

    .NET, J2EE

    Home grown work

    distribution

    P2P

    App Integration

    Reliable Messaging

    Reliable execution

    Service virtualization

    Web services

    Service registration,

    Discovery, invocation

    Location independent

    Lift App off the servers

    Mainframes

    Storage

    DAS

    Open Systems

    Unix, Linux,Windows

    Storage

    DAS

    Clusters

    DRM

    Storage

    DAS

    Infra. Virtualization

    Grid

    OGSA

    Data Grid

    Service provisioning

    Infrastructure

    Application technologies

    Monolithic Open Distributed Virtualized

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    16/4116

    Virtual I/O paths

    Virtualization-Single system & partitioning

    Features

    Micro-partitioningShare processors acrossmultiple partitionsMinimum Partition: 1/10

    processorAIX 5L V5.3 or Linux*

    Virtual I/O ServerShared EthernetShared SCSI & Fiber ChannelInt Virtualization Manager

    AIX 5L V5.3 & Linux partitions

    Partition LoadManagerAIX 5L V5.2 & V5.3 supportedBalances Processor & memory

    request

    Partition Mobility

    * = SLES 9 or RedHat v3 with update 3

    POWER Hypervisor

    LinuxAIX5L

    V5.2

    Dynamically Resizable

    3Cores

    2

    Cores

    ManagerServer

    LPAR 2

    AIX 5L V5.3

    LPAR 1

    AIX 5L V5.2

    LPAR 3

    Linux

    PLM PartitionsUnmanagedPartitions

    POWER Hypervisor

    PLM Agent PLM Agent

    AIX5L

    V5.3

    6Cores

    6

    Cores

    Linux

    AIX

    5L

    V5.3

    AIX

    5L

    V5.3

    AIX

    5L

    V5.3

    AIX

    5L

    V5.3

    AIX

    5L

    V5.3

    Linux

    Micro-partitioning

    1Cores

    Linux Linux

    3Cores

    AIX5L

    V5.3

    3Cores

    EthernetSharing

    Virtual I/OServer

    Partition

    StorageSharing

    Int VirtManager

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    17/41

    IBM India

    2005 IBM Corporation

    Virtualization Information/StorageTechnology

    Helps in addressing Data Management Challenges

    Integrated view of storage, fs and DB driven by

    standard

    Data transformation, security and replication

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    18/41

    IBM India

    2005 IBM Corporation

    Virtualization - WorkloadTechnology

    Workload Management Challenge

    Single logical view of workload scheduling

    Different type of scheduling environments and domains

    Workload virtualization strategy is to create a single, logicalview of workload scheduling.

    This will enable users to accelerate performance of multiple largeapplication workloads across their organization, leveraging andorchestrating IT resources in a flexible and dynamic fashion.

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    19/41

    IBM India

    2005 IBM Corporation

    Virtualize

    Unlike Resources

    Virtualize

    the

    Enterprise

    Virtualize

    Outside the Enterprise

    Virtualize

    Like Resources

    Single Systems& Partitioning

    Cluster

    Simple(2-4)

    Sophisticated(4+)

    Workload Management

    SAN Volume Controller

    Information Integrator

    GPFS

    NFS V4

    SAN FS

    IntegratedCluster Environment

    XDExtended Deployment

    LoadLeveler

    LoadLevelerMultiCluster

    CSMCluster Systems Manager

    Intelligent

    Orchestrator

    Systems Edition

    Enterprise Edition

    ProvisioningManager

    EnterpriseWorkloadManager

    Information

    IBM Grid Toolbox

    LSF

    GridServer

    Symphony

    MultiCluster

    MP Enterprise

    Who does virtualization

    di

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    20/41

    IBM India

    2005 IBM Corporation

    Overcoming Network Challenges

    Through efficient utilization of the Network.

    IBM Download Grid example. Explained in later slides.

    Integrating with Global Research Networks

    National Research & Education Networks.

    Supporting Research and Education communities

    Specialized ISP

    Lambda Grid

    IBM I di

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    21/41

    IBM India

    2005 IBM Corporation

    IBM I di

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    22/41

    IBM India

    2005 IBM Corporation

    Overcoming Grid Security Challenges

    Three key attributes of Grid Security Model Enables integration and interoperability

    Creation and management of dynamic trust domains

    Supports dynamic creation of services

    OGSA Security Web services security standard

    Grid Security Infrastructure (GSI) Portion of the Globus tool kit that implements security function

    IBM I di

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    23/41

    IBM India

    2005 IBM Corporation

    Virtualize Unlike

    Resources

    Virtualize the

    Enterprise

    Virtualize Outside the

    Enterprise

    Virtualize Like

    Resources

    Single Systems

    & Partitioning

    Cluster

    Simple(2-4)

    Sophisticated(4+)

    China Grid

    Ministry of EducationPeoples Republic of China

    National DigitalMammography Archive

    IBM

    Across the Spectrum:Real Life References

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    24/41

    IBM India

    2005 IBM Corporation

    Earth System Grid(ESG) - Case StudyOvercomingData Management Challenges

    Service = RepositoryStorage Repository for Model generated atmospheric data3200 Users91,000 filesMore than 150 TB of data downloadedMore than 300 research papers

    0

    100

    200

    300

    400

    500

    600

    11/1/04

    12/1/04

    1/1/05

    2/1/

    05

    3/1/

    05

    4/1/

    05

    5/1/

    05

    6/1/

    05

    7/1/05

    8/1/

    05

    9/1/

    05

    10/1/05

    11/1/05

    12/1/05

    1/1/

    06

    2/1/

    06

    3/1/06

    4/1/

    06

    5/1/06

    6/1/

    06

    7/1/

    06

    8/1/

    06

    9/1/06

    10/1/06

    GB/day

    Daily 7-Day Average

    GB/day

    600

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    25/41

    IBM India

    2005 IBM Corporation

    ESG Architecture & Technologies

    Climate data

    Metadata catalog NcML (metadata schema)

    OPenDAP-G

    (aggregation and subsetting)

    Data management

    Data Mover Lite

    Storage Resource Manager

    Globus toolkit

    Globus Security Infrastructure

    GridFTP

    Monitoring and Discovery

    Services

    Replica Location Service

    Security

    Access control

    MyProxy

    User registration

    DataSubsetting

    AccessControl

    UserRegistration

    OPeNDAP-GMyProxy SRM DISKCache

    ESG Web Portal

    NCAR

    Cache

    NCARMSS

    RLS SRM

    ORNLHPSS

    RLS SRM

    RLS

    SRM

    RLS LANLCache

    searchbrowse

    download

    WebBrowser

    DMLDataUser

    publishWebBrowser

    DataProvider

    MonitoringServices

    DataPublishing

    ClimateMetadata

    CatalogsBrowsing

    UsageMetrics

    DataDownload

    DataSearch

    NERSC

    MSS, HPSS: Tertiarydata storage systems

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    26/41

    IBM India

    2005 IBM Corporation

    Energy Exploration Case Study

    Service = Seismic Computing 3-D Seismic imaging is the most resource intensive

    Grid Enabled system for Seismic ImagingGulf of Mexico 3-D Marine Surveys Estimated run times on a cluster(128 cpu,2.4 GHz,Pentium)

    Compute intensive wave equation provides better accuracy

    Slides are based on the work done by 3DGeo Team. See Reference Material

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    27/41

    IBM India

    2005 IBM Corporation

    Parallelization of PSDM on Multiple Clusters

    Clusters from 3DGeo

    processing centres and

    Clusters from SDSC MPICH-G2 / MPICH-

    GP(Kum Rye Park) Globus Tool kit DCs

    SantaClara,Houston,SanD

    iego SupercomputingCentre

    This slide is based on the work done by 3DGeo Team. See Reference Material

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    28/41

    IBM India

    2005 IBM Corporation

    Medical Education Over Access Grid

    Work Done by J.Silverstein, U. Chicago

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    29/41

    IBM India

    2005 IBM Corporation

    National Digital Mammography ArchiveElectronic Medical Record data grid and repository

    Motivation To help doctors and medical students learn more about breast

    cancer and related diseases

    Challenges

    Managing and storing of huge files for fast retrival Annual NDMA volume could exceed 5.6 peta bytes per year

    Image size 160 MB per study

    Minimum daily traffic estimated 28 TB

    NETwork bandwidth and response Encryption of patient data and transmission across public

    networks

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    30/41

    IBM India

    2005 IBM Corporation

    caBIG: sharing of infrastructure, applications, and data.

    Data

    Integration!

    Service Oriented Science Cancer & Biology

    IBM India

    http://images.google.com/imgres?imgurl=www.nature.com/nsu/010215/images/mouse.jpg&imgrefurl=http://www.nature.com/nsu/010215/010215-1.html&h=152&w=159&prev=/images%3Fq%3Dmouse%26svnum%3D10%26hl%3Den%26lr%3D%26ie%3DUTF-8%26sa%3DNhttp://www3.cancer.gov/cancercenters/centerslist.htmlhttp://cagraidsvr06.cs.tcd.ie/index.htmlhttp://www.grid.it/
  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    31/41

    IBM India

    2005 IBM Corporation

    IBM India

    http://www.gridpp.ac.uk/http://grid.infn.it/index.php?infngridhttp://www.westgrid.ca/home.htmlhttp://www.grangenet.net/http://www.gridlab.org/http://www.ivdgl.org/grid2003/index.phphttp://apgrid.gridforumkorea.org/board/list.php?table=newshttp://cagraidsvr06.cs.tcd.ie/index.htmlhttp://www.grid.it/
  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    32/41

    IBM India

    2005 IBM Corporation

    Technology Evolution

    OGSA

    Managed,Shared

    Virtual System

    Globus Toolkit

    Standards,GT2

    Many Deployments

    Many Deployments

    Scientific Applications

    1990 1995 2000 2005 2007

    GridAdoption&

    Acceptance

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    33/41

    IBM India

    2005 IBM Corporation

    Business Challenges

    With demand for IT resources hard to predict, serviceproviders usually over-provision resources in order to support

    peak demands and ensure continuous service availability and

    quality, while other systems run at lower capacity,

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    34/41

    IBM India

    2005 IBM Corporation

    Cloud Computing Defined

    Large pools of systems are linked together to provide IT

    services Service-based online economy

    resources and services are transparently provisionedand managed.

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    35/41

    2005 IBM Corporation

    The Need - Cloud Computing

    Dramatic growth in connected devices

    Real-time data streams

    the adoption of service oriented architectures

    Web 2.0 applications

    Open collaboration, social networking and mobilecommerce.

    Massive increase in the scale of IT environments

    driving the need to manage them as a unified cloud.

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    36/41

    2005 IBM Corporation

    Business SolutionAfter Cloud Computing

    Cloud-computing-based technologies that will enable the

    borderless delivery of IT services based on actual

    demands to keep costs competitive.

    Seamless delivery of services to consumers regardless

    of demand or available computing resources

    Virtualization and Grid Technologies

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    37/41

    2005 IBM Corporation

    Cloud Computing Example

    Delivery of online entertainment. Distribution of television shows, movies and other videosare moving to the Web

    the cloud computing technologies would enable anetwork of service providers to host the different media.Using cloud computing technology, the broadcasters can

    join forces to reach a service cooperation contract thatenables them to tap into advanced services includingcontent distribution, load balancing, and overlaynetworking across different platforms in differentcountries.

    If there is large demand for a show hosted by a particularsite, it can dynamically 'hire' additional servers andservices from other sites that are not being used.

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    38/41

    2005 IBM Corporation

    Blue Cloud

    Series of cloud computing offerings

    Allow corporate data centers to operate more like the

    Internet

    Enable computing across a distributed, globally

    accessible fabric of resources, rather than on local

    machines or remote server farms.

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    39/41

    2005 IBM Corporation

    Reference Material

    A Virtualization Experience: IBM Worldwide GridImplementation, Moon Kim et al., IBM Red Books, IBM Grid 2, Edited by Ian Foster & Carl Kesselman,Elsevier,2004 Grid computing for energy exploration,

    D.Beve,S.E.Zarantonello,N.Kaushik,I.Musat

    IBM India

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    40/41

    2005 IBM Corporation

    Summary

    1) Storage, Security, Network and Application availabilty aremajor Grid challenges

    2) Virtualization is an important technology for the Grid3) Many large Grid projects have been working successfully4) Think of Grid for variety of services, not just for computing

    alone

    5) Grid, virtualization and service orientation have many things incommon

  • 7/29/2019 33_onwards_3rd PM IBM KeyNote Cloud Computing Garuda-Sampath

    41/41

    2005 IBM Corporation

    IBM India

    From Grid Computing to Cloud Computing The IBM ApproachGaruda Partner Meet ,4th March 2008,Bangalore,India

    P. Sambath Narayanan Ph.D

    [email protected]