In this blog, 25.000 books will be uploaded, so far more than 1400 books are available. Books, will be added daily, please check this blog daily.
Wednesday, March 23, 2011
Introduction to Grid With Globus
Contents
Figures .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ix
Tables
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xi
Notices
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xiii
Trademarks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xiv
Preface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xv
Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Comments welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
The team that wrote this redbook
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xv
Acknowledgements
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
xviii
Part 1. Fundamentals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
Chapter 1. Grid computing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.1
What grid computing can do
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1.1
Exploiting underutilized resources
. . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.1.2
Parallel CPU capacity
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.3
Applications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.1.4
Virtual resources and virtual organizations for collaboration
. . . . . . . .
6
1.1.5
Access to additional resources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.1.6
Resource balancing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.1.7
Reliability
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.1.8
Management
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.2
Grid concepts and components
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
1.2.1
Types of resources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
1.2.2
Jobs and applications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
1.2.3
Scheduling, reservation, and scavenging
. . . . . . . . . . . . . . . . . . . . .
17
1.2.4
Intragrid to intergrid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
1.3
Grid construction
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
1.3.1
Deployment planning
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
1.3.2
Grid software components
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
1.4
Using a grid: A user’s perspective
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
1.4.1
Enrolling and installing grid software
. . . . . . . . . . . . . . . . . . . . . . . . .
26
1.4.2
Logging onto the grid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
1.4.3
Queries and submitting jobs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
1.4.4
Data configuration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
1.4.5
Monitoring progress and recovery
. . . . . . . . . . . . . . . . . . . . . . . . . . .
29
1.4.6
Reserving resources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
1.5
Using a grid: An administrator’s perspective
. . . . . . . . . . . . . . . . . . . . . . .
30
1.5.1
Planning
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
1.5.2
Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
1.5.3
Managing enrollment of donors and users
. . . . . . . . . . . . . . . . . . . .
31
1.5.4
Certificate authority
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
1.5.5
Resource management
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
1.5.6
Data sharing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
1.6
Using a grid: An application developer’s perspective
. . . . . . . . . . . . . . . .
33
1.7
The present and the future
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
1.8
What the grid cannot do
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
Part 2. Architecture
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
Chapter 2. Application considerations
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
2.1
Application considerations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
2.1.1
CPU considerations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
2.1.2
Data considerations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
Chapter 3. Security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
3.1
Introduction to grid security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
3.1.1
Security fundamentals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
3.1.2
Important grid security terms
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
3.1.3
Symmetric key encryption
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
3.1.4
Asymmetric key encryption
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
3.1.5
The Certificate Authority
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
3.1.6
Digital certificates
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
3.2
Grid security infrastructure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
3.2.1
Getting access to the grid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
62
3.2.2
Grid security communication
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
3.2.3
Grid security step-by-step
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
3.3
Gridinfrastructure security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
3.3.1
Physical security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
3.3.2
Operating system security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
3.3.3
Grid and firewalls
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
3.3.4
Host intrusion detection
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
3.4
Grid security policies and procedures
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
3.4.1
Certificate Authority
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
75
3.4.2
Security controls review
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
3.5
Potential security risks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
3.5.1
PKI vulnerabilities
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
3.5.2
Grid server vulnerabilities
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Chapter 4. Design
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
4.1
Building a grid architecture
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
4.1.1
Solution objectives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
4.2
Grid architecture models
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
4.2.1
Computational grid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
4.2.2
Data grid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
88
4.3
Grid topologies
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
4.3.1
Intragrid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
4.3.2
Extragrid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
91
4.3.3
Intergrid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
4.3.4
E-utilities
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
93
4.4
Phases and activities
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
4.4.1
Basic methodology
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
94
4.4.2
Recommended steps
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
95
4.5
A conceptual architecture
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
4.5.1
Infrastructure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
4.5.2
Conceptual components
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
99
Part 3. Products
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
103
Chapter 5. Grid software
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
105
5.1
Grid computing products overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
106
5.2
IBM Grid Toolbox (Globus)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
106
5.3
Avaki
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
107
5.4
DataSynapse
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
108
5.5
Entropia
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
5.6
Platform Computing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
111
5.7
United Devices
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
113
Chapter 6. Additional components
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
115
6.1
Schedulers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
116
6.1.1
Condor
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
116
6.1.2
LoadLeveler
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
6.1.3
PBS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
120
6.2
Data sharing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
121
6.2.1
Federated databases
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
122
6.2.2
Distributed file systems
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
124
6.3
Security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
124
6.4
Directory service
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
125
6.5
License management
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
127
6.6
Development tools
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
128
Part 4. Globus Toolkit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
129
Chapter 7. Components
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
131
7.1
Three pyramids
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
132
7.1.1
Open standards
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
133
7.2
Components of Globus Toolkit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
133
7.2.1
Grid Security Infrastructure (GSI)
. . . . . . . . . . . . . . . . . . . . . . . . . .
135
7.2.2
Grid Resource Allocation Manager (GRAM)
. . . . . . . . . . . . . . . . . .
135
7.2.3
Monitoring and Discovery Service (MDS)
. . . . . . . . . . . . . . . . . . . .
138
7.2.4
GridFTP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
140
7.2.5
API and software developer's kit
. . . . . . . . . . . . . . . . . . . . . . . . . . .
142
Chapter 8. Installation and setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
145
8.1
How to obtain Globus Toolkit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
146
8.2
Bundles and Grid Packaging Technology (GPT)
. . . . . . . . . . . . . . . . . .
146
8.2.1
Source bundles
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
146
8.2.2
Binary bundles
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
8.2.3
Additional bundles
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
148
8.3
Grid environment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
149
8.4
Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
150
8.4.1
Installation of GPT
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
151
8.4.2
Installation of bundles
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
152
8.4.3
Uninstallation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
155
8.5
Setting up the grid environment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
156
8.5.1
Certificate Authority setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
157
8.5.2
Services setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
165
8.5.3
Adding a new grid server
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
168
8.6
Additional configurations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
169
8.6.1
GRAM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
169
8.6.2
MDS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
172
8.7
Client interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
173
8.7.1
Client interface for GRAM
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
174
8.7.2
Client interface for MDS (GRIS and GIIS)
. . . . . . . . . . . . . . . . . . . .
176
8.7.3
Client interfaces for GridFTP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
177
Chapter 9. Demo: Grid setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
179
9.1
Required software
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
180
9.2
Setting up the environment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
181
9.2.1
Naming and addressing planning
. . . . . . . . . . . . . . . . . . . . . . . . . .
182
9.2.2
Install Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
184
9.2.3
Installing Network Time Protocol (NTP)
. . . . . . . . . . . . . . . . . . . . .
184
9.2.4
Set up other global items on each machine
. . . . . . . . . . . . . . . . . .
185
9.2.5
Installing the GPT
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
186
9.2.6
Installing a Globus server bundle
. . . . . . . . . . . . . . . . . . . . . . . . . .
187
9.2.7
Installing a Globus client bundle
. . . . . . . . . . . . . . . . . . . . . . . . . . .
187
9.2.8
Installing the Globus Simple Certificate Authority
. . . . . . . . . . . . . .
187
9.2.9
Requesting and signing gatekeeper certificates for servers
. . . . . .
188
9.2.10
Requesting and signing user certificates
. . . . . . . . . . . . . . . . . . .
189
9.2.11
Setting up the gatekeepers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
190
9.3
Setting up MDS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
190
9.3.1
Setting up the GIIS and GRIS on the alpha machine
. . . . . . . . . . .
191
9.3.2
Setting up the GRIS on beta, gamma, and delta
. . . . . . . . . . . . . .
192
9.3.3
Start the MDS on all of the servers
. . . . . . . . . . . . . . . . . . . . . . . . .
192
9.3.4
Setting up the MDS client zeta
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
193
9.3.5
Setting up a secure MDS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
193
9.4
Checking the installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
194
Chapter 10. Demo: Application
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
197
10.1
Video conversion application overview
. . . . . . . . . . . . . . . . . . . . . . . . .
198
10.2
Pre-installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
200
10.3
Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
201
10.3.1
Install Globus Toolkit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
201
10.3.2
Install capture software
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
201
10.3.3
Test capture machine
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
202
10.3.4
Install video conversion packages
. . . . . . . . . . . . . . . . . . . . . . . .
203
10.3.5
Install VideoCD creation software
. . . . . . . . . . . . . . . . . . . . . . . . .
204
10.4
Setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
205
10.4.1
Video capture setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
205
10.4.2
Video conversion setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
206
10.4.3
VideoCD creation setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
207
10.4.4
Main script setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
207
10.5
Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
209
10.6
Improvements
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
210
Part 5. Examples
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
217
Chapter 11. Grid examples
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
219
11.1
Five examples
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
220
11.2
Digital cancer imaging
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
220
11.2.1
Needs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
221
11.2.2
Solution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
222
11.3
Spreadsheet
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
223
11.3.1
Needs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
223
11.3.2
Solution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
223
11.4
ZetaGrid
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
224
11.4.1
Needs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
224
11.4.2
Solution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
225
11.5
Simulation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
226
11.5.1
Needs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
226
11.5.2
Solution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
226
11.6
Entertainment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
227
11.6.1
Needs
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
227
11.6.2
Solution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
228
Part 6. OGSA
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
231
Chapter 12. Open Grid Services Architecture
. . . . . . . . . . . . . . . . . . . . .
233
12.1
Overview and directions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
234
12.2
Motivations for OGSA
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
234
12.2.1
Today’s focus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
235
12.3
Basis for OGSA
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
236
12.3.1
The Globus Toolkit
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
237
12.3.2
Web Services
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
237
12.3.3
Grid security
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
242
12.4
OGSA in detail
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
243
12.4.1
Needs in a grid process
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
245
12.4.2
Conclusions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
248
Part 7. Appendixes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
249
Glossary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
Related publications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
255
IBM Redbooks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
255
Other resources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
255
Referenced Web sites
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
257
How to get IBM Redbooks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
260
IBM Redbooks collections
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
261
Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
263
Another Grid Computing
Download
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment