Upload
mai-van-tinh
View
219
Download
0
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