Grid Computing

Cover
Prentice Hall Professional, 2004 - 378 Seiten

According to John Patrick, IBM's vice-president for Internet strategies, "thenext big thing will be grid computing."The purpose of this book will be to describe several interesting and uniqueaspects of this exciting new topic. Grid Computing is a type of parallel anddistributed system set-up that enables and encourages the sharing ofgeographically dispersed resources. In many ways, it represents theconvergence of supercomputing and web services. The book highlights manyachievements in this innovative computer science field, and it is intended to beof value to a wide spectrum of readers around the world regardless. IBM israpidly establishing itself as the global leader in the topic of Grid Computing.This book not only address IBM's leadership progress in the field, but otherglobal enterprise initiatives, specific areas of interests, synergies between manyenterprise partners in this field, and current/future deliveries in the field ofGrid Computing. Today, there is no other book like this one that explains thepromise and IBM's plans for this important initiative.

 

Ausgewählte Seiten

Inhalt

Grid Computing
xxi
Introduction
1
Early Grid Activities
4
Computation
5
Current Grid Activities
7
An Overview of Grid Business Areas
10
Life Sciences
11
Financial Analysis and Services
12
Grid Services and Service Programming Model
174
Summary
175
Notes
176
OGSA Basic Services
177
Manageability Interfaces
178
New Constructs for Resource Modeling
179
Resource Modeling Concepts
180
Resource Lifecycle Modeling
181

Engineering and Design
13
Government
14
Resource Broker
15
Load Balancing
16
Integrated Solutions
17
Conclusion
21
Notes
22
Grid Computing Worldwide Initiatives
23
Grid Computing Organizations and Their Roles
25
Organizations Developing Grid Standards and Best Practice Guidelines
26
Global Grid Forum GGF
27
Organizations Developing Grid Computing Toolkits and the Framework
28
Legion
29
Condor and CondorG
32
Nimrod
33
UNICORE UNiform Interface to COmputer REsource
35
Organizations Building and Using GridBased Solutions to Solve Computing Data and Network Requirements
36
EUROGRID Project
37
Data Grid Project
38
TeraGrid
40
NASA Information Power Grid IPG
41
Commercial Organizations Building and Using GridBased Solutions
43
The Grid Computing Anatomy
45
The Grid Problem
46
Grid Architecture
48
Grid Architecture and Relationship to Other Distributed Technologies
53
Summary
55
The Grid Computing Road Map
57
Business On Demand and Infrastructure Virtualization
59
ServiceOriented Architecture and Grid
61
Semantic Grids
64
Summary
66
The New Generation of Grid Computing Applications
67
Merging the Grid Services Architecture with the Web Services Architecture
69
Web Service Architecture
72
XML Related Technologies and Their Relevance to Web Services
73
SOAP
74
The SOAP Processing Model
76
Message Exchange Pattern
77
SOAP Modules
78
Web Service Description Language WSDL
79
The Global XML Architecture Vision
84
Service Policy
86
Policy Expressions and Assertions
87
Security
89
Attaining Message Integrity
93
Some HighLevel GXA Security Standards
98
Addressing WSAddressing
99
Relationship between Web Service and Grid Service
101
Interaction Aware State Information
103
Web Service Interoperability and the Role of the WSI Organization
105
Some Details on the Basic Profile with Samples
106
WSDL Document Structure
107
Notes
110
The Grid Computing Technological Viewpoints
113
Open Grid Services Architecture OGSA
115
OGSA Architecture and Goal
116
Some Sample Use Cases that Drive the OGSA
119
Functional Requirements on OGSA
121
Customers Actors
122
Online Media and Entertainment
123
Functional Requirements on OGSA
124
Note
125
The OGSA Platform Components
127
Core Networking Services Transport and Security
129
Summary
130
Open Grid Services Infrastructure OGSI
131
A HighLevel Introduction to OGSI
134
Technical Details of OGSI Specification
136
Significance of Transforming GWSDL to WSDL Definition
138
Operator Overloading Support in OGSI PortType
139
Introduction to Service Data Concepts
140
How to Declare Service Data with a portType
141
Service Data Structure
142
How Mutability Attributes Affect Service Data
144
The GWSDL portType Inheritance Affects the Service Data
145
Qualifying Service Data Element with Lifetime Attributes
147
Summary on OGSIDefmed Service Data Concepts
149
Grid Service Instance Handles References and Usage Models
150
Recommended GSR Encoding in WSDL
151
Life Cycle of a Grid Service Instance
153
Service Operation Extensibility Features of Grid Services
154
Grid Service Interfaces
155
Inside the GridService portType
158
Syntax and Semantics
160
Grid Service Factory Concepts
162
OGSIDefined Grid Service Notification Framework
163
Service Grouping Concepts in OGSI
166
Membership Rules for a Service Group
168
Service Entries in a Service Group
169
ServiceGroupEntry
170
Grid Services and Client Programming Models
173
Resource Grouping Concepts in CMM
184
Relationship and Dependency among Resources
186
Summary
187
Summary
189
Levels of Policy Abstraction
191
A Sample Policy Service Framework
192
Policy Service Interfaces
193
WSPolicy Overview and Its Relation to OGSA Policy
194
OGSA Security Architecture
196
Security Services
198
Binding Security
199
Identity and Credential MappingTranslation
200
Trust
201
Summary
202
Metering Service Interface
203
Rating Service Interface
204
Distributed Data Access and Replication
206
Conceptual Model
207
Service Implementation
210
Summary
211
The Grid Computing Toolkits
213
GLOBUS GT3 Toolkit Architecture
215
Default ServerSide Framework
217
Globus GT3 Architecture Details
219
Grid Service Container
220
TransportLevel Security
221
Security Directions
222
Hosting Environments
223
Message Preprocessing Handlers
225
GLOBUS GT3 Toolkit Programming Model
227
Operation Providers
230
Factory Callback Mechanism
234
Grid Service Lifecycle Callbacks and Lifecycle Management
237
Service Activation
239
Service State Data Persistence Mechanisms
240
Grid Service Lifecycle Model
241
GT3Supported Programming Model for Service Data Management
242
Creating Dynamic Service Data Elements
245
Service Data from Service Annotation
246
Service Data Query Support in GT3
248
Custom Query Engines and Evaluators
250
Service Data Change Notification
252
Client Programming Model
255
GT3 Tools
257
Service and ClientSide artifacts
259
GT3 Configuration
260
GT3Provided Default Implementation Classes
262
Significance of Message Handlers in GT3
263
JAXRPC Handlers
264
AXIS Handlers
266
GT3 Security Implementation and Programming Model
267
GT3 Security Handlers
268
Internal Security Design Workflow Details
273
WSSecurity Handling
274
Other Important Elements in GT3
276
Message Style and Encoding
277
Summary
278
GLOBUS GT3 Toolkit A Sample Implementation
279
Acme Search Service Implementation in a TopDown Approach
280
Implementing Search Grid Service
297
Grid Service Configuration
298
Simple Client Implementation
299
Advanced Grid Service
311
Operation Providers
316
Conclusion
326
GLOBUS GT3 Toolkit HighLevel Services
327
Data Management
328
Information Services
329
Component Model for Information Services
330
Conclusion
337
Index Service Information Model
338
Functional Aspects of Index Service
339
Index Service Configuration Model
340
Monitoring and Discovery
342
Resource Information Provider Service
343
Internal Operations of RIPS
344
Summary
345
Two Aspects to the GRAM Architecture
347
Resource Specification Language
348
Summary
349
Conclusion
350
OGSINET Middleware Solutions
351
Architecture Overview
352
Dispatcher
353
Message Handlers
354
OGSIPortTypeAttribute
355
Summary
356
Notes
357
Glossary
359
References
365
Index
367
Urheberrecht

Häufige Begriffe und Wortgruppen

Beliebte Passagen

Seite ii - DB2 Universal Database v8 for Linux, UNIX, and Windows Database Administration Certification Guide, Fifth Edition Baklarz and Wong Advanced DBA Certification Guide and Reference for DB2 Universal Database v8 for Linux, UNIX, and Windows Snow and Phan DB2 Universal Database v8 Application Development Certification Guide, Second Edition Martineau, Sanyal, Gashyna, and Kyprianou DB2 Version 8: The Official Guide Zikopoulos, Baklarz, deRoos, and Melnyk Teach Yourself DB2 Universal Database in 21 Days...

Bibliografische Informationen