Académique Documents
Professionnel Documents
Culture Documents
Gridbus Sponsors
Founded in 2002
Houses 20+ researchers consisting of:
Publication:
Academics
Industries
Software:
University-wide collaboration:
Research Fellows/PostDocs
Software Engineers
PhD candidates
Honours/Masters students
Funding
Education
Agenda
Introduction
Computers Redefined
Paradigms
} ?
Web
Data Centres
Utility Computing
Service Computing
Grid Computing
P2P Computing
Market-Oriented
Computing
Cloud Computing
-Ubiquitous
access
-Reliability
-Scalability
-Autonomic
-Dynamic
discovery
- Composability
-QoS
-SLA
-
-Trillion $ business
- Who will own it?
Attributes/Capabilities
IBM
Microsoft
Manjrasoft
Adaptive Enterprise
Amazon
HP
10g
Sun
.NET
Oracle
On Demand Computing
Cyberinfrastructure
Distributed data
Remote
Visualization
2100
2100
2100
2100
Distributed computation
2100
2100
2100
2100
8
Distributed instruments
R2
R3
R5
database
Application
R4
RN
R1
Resource Broker
R2
R3
R5
database
Application
R4
RN
10
R1
Resource Broker
High-performance computing
Collaborative design
Financial modeling
Collaborative data-sharing
High-energy physics
E-Business
Drug discovery
Data center automation
Natural language
processing
11
Life sciences
E-Science
Business Intelligence
(Data Mining)
Agenda
Introduction
12
Grid Challenges
Security
Computational Economy
Uniform Access
Resource Discovery
System Management
Data locality
Resource Allocation
& Scheduling
Application Construction
13
Network Management
Australia
120million 5 yrs
450million 5 yrs
486million 5 yrs
OurGrid, EasyGrid
LNCC-Grid + many others
ChinaGrid Education
CNGrid - application
UK eScience
EU Grids..
and many more...
Garuda
NAREGI
Korea...
1 billion 5 yrs
N*Grid
Singapore
NGP
Public Forums
14
Industry Initiatives
India
Europe
China
Brazil
Nimrod-G
Gridbus
DISCWorld
27 million
GrangeNet.
APACGrid
ARC eResearch
Globus
TeraGrid
Cyberinfrasture
AutoMate
and many more...
CCGrid
Grid
HPDC
E-Science
http://www.gridcomputing.com
15
Slide by Hiro
Driving Theme:
Community vs. Utility Grids
Type Community Grids
Feature
16
User QoS
Best effort
Contract/SLA
Service
Pricing
Not considered /
free access
Example
Middleware
Globus, Condor,
OMII, Unicore
WWG
Gridbus
17
18
Agenda
Introduction
19
20
Service-Oriented Grid
Architecture
Data Catalogue
Grid Bank
Job
Control
Agent
Grid Node1
Pricing
Algorithms
Trading
Deployment Agent
21
QoS
Trade Server
Trade Manager
Grid Node N
Secure
Schedule Advisor
JobExec
Storage
Core Middleware
Services
Health
Monitor
Grid Explorer
Info ?
Information
Service
Programming
Environments
Applications
Sign-on
Grid Market
Services
Accounting
Resource
Reservation
Misc. services
Resource Allocation
R1
R2
Rm
User-Level
Middleware
Core Grid
Middleware
Grid
Fabric
Software
Grid
Fabric
Hardware
22
Science
Commerce
APIs/Tools:
MPI
Engineering
ExcellGrid
Globus
NorduGrid
Workflow APIs
Grid Scheduling:
Aneka
Cloud
(WSbased
access
+ SLA
Collaboratories
Grid Portals
Unicore
XGrid
JVM
Grid
Storage
Economy
Condor
Grid
Exchange &
Federation
Grid
Bank
PBS
SGE
Libra
Grid
Market
Directory
Tomcat
.NET
Windows
Solaris
Linux
AIX
IRIX
Mac
OSF1
CDB
PDB
Worldwide
Grid
Grid Economy
Grid
Applications
Explore
data
1
Visual Application Composer
10
ts+
l
u
s
o
Re t Inf
s
Co
Data Catalogue 5
6
Grid
Resource Broker
23
GSP
(e.g., IBM)
ts
12
Res
ul
Jo b
CPU
or
PE
ASP Catalogue
Grid Service
(GS)
(Globus)
Aneka
Bill
EC2
Resource Allocation
PE
GSP
(e.g., Microsoft)
PE
GTS
11
Gridbus
GridBank
GSP
GSP
(Accounting Service)
(e.g., Amazon)
24
Cloud Services
SalesForce.Com
Enterprise/Private
Clouds
Clouds
Public/Internet Clouds
25
e.g., ..SalesForce.com
e.g., ..Aneka
26
Aneka
Properties
Application-specific
platforms
Second
Single programming
(2002-2006) model, rigid
architecture, no QoS
Third
(20072012?)
28
Technologies
distributed.net,
SETI@Home
UD, XtremeWeb,
Alchemi,
Digipede,
DataSynapse,
BOINC
SOA, extensible
Aneka
architecture, multiple
programming models,
multi-tenancy,
enterprise QoS, SLAs,
market-based resource
29
Development of Enterprise
Grid / Cloud Applications
Grid / Cloud enabling legacy
applications
Enterprise/Private
Enterprise/Private
Clouds
Aneka
Public
Public Clouds
30
Aneka: components
public DumbTask: ITask
{
Executor
work units
Executor
Client
Agent
Executor
internet
work units
Scheduler
internet
Aneka Worker
Service
Aneka Manager
Executor
Client
Agent
Programming / Deployment Model
Aneka Users
31
An Illustratioin
Executor
Application
Manager
Manager / Executor
GThreads/Tasks
32
Time
(in hrs)
Using Maya
Graphical Mode
Directly
Single
Server
4 cores
server
33
Aneka
Cloud
Available to Download:
Teaching material
Applications
34
Software: www.manjrasoft.com
Manual: Setting up Cloud using your LAN-network computers
35
Agenda
Introduction
36
37
workload
App, T, $, Optimization
Preference
Gridbus Broker
Schedule Advisor
Trading Manager
Record
Keeper
Grid Dispatcher
Core Middleware
Grid Explorer
TM
TS
GE
GIS, NWS
Globus
enabled
38 node.
L
Amazon EC2/S3 Cloud.
Data
Node
Data
Catalog
Home Node/Portal
Alogorithm1
AlogorithmN
Gridbus
Broker
Single-sign on security
batch()
fork()
-PBS
-Condor
-SGE
-Aneka
-XGrid
Data Catalog
Plugin Actuators
Aneka
Globus
Data Store
Job manager
Amazon EC2
Access Technology
fork()
batch()
-PBS
-Condor
-SGE
39
Gridbus
agent
Grid FTP
SRB
AMI
SSH
fork()
batch()
-PBS
-Condor
-SGE
-XGrid
Gridbus
agent
40
Drug Design
Made Easy!
41
42
Agenda
Introduction
43
Case Study:
High Energy Physics and Data Grid
44
B0->D*+D*-Ks
Simulation and Analysis Package - Belle Analysis Software Framework
(BASF)
Experiment in 2 parts Generation of Simulated Data and Analysis of
the distributed data
Analyzed 100 data files (30MB each) that were distributed among
the five nodes within Australian Belle DataGrid platform.
45
Analysis Request
Analysis Results
Virtual
Organization
Replica
Catalog
NWS
NameServer
Grid
Service
Broker
Globus
Gatekeeper
GRIS
Globus
Gatekeeper
GRIS
NWS
Sensor
NWS
Sensor
GridFTP
GridFTP
Dept. of Physics,
University of Sydney
AARNET
GRIDS Lab,
University of Melbourne
Globus
Gatekeeper
GRIS
Globus
Gatekeeper
GRIS
NWS
Sensor
GridFTP
Globus
Gatekeeper
GRIS
NWS
Sensor
GridFTP
NWS
Sensor
GridFTP
ANU, Canberra
VPAC
Melbourne
46
Dept. of Physics,
University of Melbourne
Analysis Request
Analysis Results
Virtual
Organization
Replica
Catalog
NWS
NameServer
Grid
Service
Broker
Globus
Gatekeeper
GRIS
Globus
Gatekeeper
GRIS
NWS
Sensor
NWS
Sensor
GridFTP
GridFTP
Dept. of Physics,
University of Sydney
NA
Dual Intel Xeon 2.8 Ghz,
2 GB RAM
Globus
Gatekeeper
AARNET
GRIDS Lab,
University of Melbourne
GRIS
Globus
Gatekeeper
GRIS
NWS
Sensor
Globus
Gatekeeper
GridFTP
GRIS
NWS
Sensor
GridFTP
NWS
Sensor
Dual Intel Xeon 2.8 Ghz,
2 GB RAM
GridFTP
ANU, Canberra
VPAC
Melbourne
47
G$4
G$6
Dept. of Physics,
University of Melbourne
G$2
Data
node
G$4
Analysis Request
Analysis Results
Virtual
Organization
NWS
NameServer
Replica
Catalog
Grid
Service
Broker
Globus
Gatekeeper
32
Globus
Gatekeeper
GRIS
GRIS
33
36
NWS
Sensor
31
GridFTP
NA
30
Dept. of Physics,
University of Sydney
NWS
Sensor
Globus
Gatekeeper
GridFTP
GRIS
GRIS
NWS
Sensor
GridFTP
NWS
Sensor
Dual Intel Xeon 2.8 Ghz,
2 GB RAM
GridFTP
ANU, Canberra
VPAC
Melbourne
48
G$6
Dept. of Physics,
University of Melbourne
G$4
Globus
Gatekeeper
31
GRIDS Lab,
University of Melbourne
GRIS
GridFTP
34
38
AARNET
Globus
Gatekeeper
NWS
Sensor
G$2
Data
node
G$4
49
Minimise Time
Minimise Cost
Results:
belle.anu.edu.au
belle.physics.usyd.edu.au
brecca-2.vpac.org
80
70
60
50
40
30
20
10
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Time (in mins.)
50
70
60
50
40
30
20
10
0
1
51
9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63
Time(in mins.)
Observation
Organization
52
Node details
Total Jobs
Executed
Time
Cost
CS,UniMelb
belle.cs.mu.oz.au
4 CPU, 2GB RAM, 40 GB HD, Linux
--
--
Physics, UniMelb
fleagle.ph.unimelb.edu.au
1 CPU, 512 MB RAM, 40 GB HD,
Linux
94
CS, University of
Adelaide
belle.cs.adelaide.edu.au
4 CPU (only 1 available) , 2GB RAM,
40 GB HD, Linux
--
--
ANU, Canberra
belle.anu.edu.au
4 CPU, 2GB RAM, 40 GB HD, Linux
Dept of Physics,
USyd
belle.physics.usyd.edu.au
4 CPU (only 1 available), 2GB RAM,
40 GB HD, Linux
72
VPAC, Melbourne
brecca-2.vpac.org
180 node cluster (only head node
used), Linux
23
Agenda
Introduction
53
54
Convergence of Competing
Paradigms/Communities Needed
Paradigms
55
} ?
Web
Data Centres
Utility Computing
Service Computing
Grid Computing
P2P Computing
Cloud Computing
Market-Oriented
Computing
Ubiquitous
access
Reliability
Scalability
Autonomic
Dynamic
discovery
Composability
QoS
SLA
-Trillion $ business
- Who will own it?
Attributes/Capabilities
Questions?
Comments/ Suggestions