grid computing 3

Embed Size (px)

Citation preview

  • 8/12/2019 grid computing 3

    1/16

    Grid applications

  • 8/12/2019 grid computing 3

    2/16

    Computing GRID: the issue .

    Supercomputer, cluster, How to extract the 99,999999% of the computing

    power of my limited powered expensive environment

    GRID environment How to extract the very power I need from the

    theoretically infinite powered cheap environment

    Consequence Speedup/efficiency curves are not any more

    relevant information..

  • 8/12/2019 grid computing 3

    3/16

    Grid vs. Cluster computing from

    application view

    Cluster Have applications, build a cluster for those

    applications

    High efficiency but expensive

    Grid infrastructure Have existing platforms, find applications that can

    efficiently run on those platforms

    Cheap but not well tailored to every application

  • 8/12/2019 grid computing 3

    4/16

    Types of Grid applications

    Type 1:

    Traditional HPC applications running within a site(VO)

    Using traditional models (MPI, PVM,)

    Ready-to-run, no need to modify/re-compile

    Role of the Grid middleware

    Resource discovery

    Deploy and run the application remotely, securely on thediscovered resource

  • 8/12/2019 grid computing 3

    5/16

    Types of Grid applications

    Type 2:

    New HPC applications running across multiple sites(VOs) Require new programming models/tools

    Multiple level parallelism

    Embracing parallelism

    Example: bio-informatics, parameter sweeping Huge speedup can be achieved

    Very few applications

    Role of the Grid middleware Resource discovery Resource allocation and co-allocation Application supporting services

    Dynamic deployments and executions of application components

  • 8/12/2019 grid computing 3

    6/16

    Issues

    Missing high-level services

    QoS of resources

    Heterogeneity

    Code portability

    Binary/Byte code or source code? Resource connectivity

    Firewall/NAT/ Virtual IP

    Fault tolerance Resource volatility

    Data protection Protect sensitive data from stealing

  • 8/12/2019 grid computing 3

    7/16

    Grid in the world

  • 8/12/2019 grid computing 3

    8/16

    United Kingdom

    E-Science, 215M over 5 years e-Science will refer to the large scale science that will increasingly

    be carried out through distributed global collaborations enabled bythe Internet.

    1 - National Network of Grid Centers2 - Development of Generic Grid Middleware

    3 - Support for e-Science Projects.

    e-Science support centre

    Grid Network Team

    Grid Engineering Task Force

    Newcastle

    Edinburgh

    Oxford

    Glasgow

    Manchester

    Cardiff

    Southampton

    London

    Belfast

  • 8/12/2019 grid computing 3

    9/16

    Nederland

    Virtual Laboratory for e-science (VL-e), 55 M over 5 years 21 partners in 19 institutions

    The mission of the VL-E project is: To boost e-Science by the creation of an e-Science environment

    and doing research on methodologies.

    The strategy will be: To carry out concerted research along the complete e-Science

    technology chain, ranging from applications to networking,focused on new methodologies and reusable components.

    The essential components of the total e-Science technology chainare: e-Science development areas, a Virtual Laboratory development area, a Large Scale Distributed computing development area,

    consisting of high performance networking and grid parts.

  • 8/12/2019 grid computing 3

    10/16

    France

    ACI-GRID, ~8 M 2001-2004

    Based on call for proposals

    Use RENATER network

    GRID 5000

    Building a nation wide experimental platform for Grid researches(like a particle accelerator for the computer scientists)

    10/11 geographically distributed sites, every site hosts a cluster(from 256 CPUs to 1K CPUs)

    All sites are connected by RENATER (French Academ. Network)

    RENATER hosts probes to trace network condition load Design and develop a system/middleware environment for safely

    test and repeat experiments

    Only experimental platform (no production)

    R eimsC aen

    Rouen

    Rennes N ancy

    S trasb ourg

    Poitiers

    Bordeaux

    Lyon

    G renoble

    Toulouse .

    Montpell ier

    Marseil le

    N ante s

    B esanon

    Clerm ont-Ferrand

    Limoges

    P aris

    Dijon

    L ille

    S ophia

    Com pign e

    Orlans

    Corte

    2.4 Gbi t/s

    622 Mbi t/s

    155 Mbi t/s

    34 M bi t/s

    8 M bi t/s

    N R D

    N IO

    N O C

  • 8/12/2019 grid computing 3

    11/16

    Europe - CERN

    DATAGRID 10M, ended beginning 2004

    21 partners Feasibility project, final test bed

    1000 computers, 15 Terabytes on 25 sites

    Followed by

    EGEE, 4 years, 40 M for the first two years

    70 partners in 27 countries To provide the necessary storage and computing

    infrastructure to LHC (and others..)

  • 8/12/2019 grid computing 3

    12/16

    and at HCMUT.

  • 8/12/2019 grid computing 3

    13/16

    VN-Grid: toward a national-scale

    computing Grid

    Main focus: infrastructure High-level services

    Resource discovery and reservation

    Scheduling

    VO and policy management

    OGSA and WSRF compliance Programming support

    MPI

    POP-C++

    We do not develop from scratch! Using GT for providing base services

  • 8/12/2019 grid computing 3

    14/16

    A VN-Grid scenario

    Site

    Learnin

    g

    Data warehouse

  • 8/12/2019 grid computing 3

    15/16

    Our first prototype-to-be-built

    Keep in mind the heterogeneity the dynamics Virtual site concept (VSite) Combine the flexibility of P2P technologies (partial view

    assumption) with the efficiency of centralized management oneach VSite

    Flexible to involve more resources Flexible security management

    Multiple level authentication and authorization (VO, user,)

    Programming supports Parallel object model (POP-C++) MPI

    Applications Oil exploitation (geo-physic data computation of oil fields) Supraconductor study Aviation

    Chip Design

  • 8/12/2019 grid computing 3

    16/16

    VN-Grid testbed