Foreword |
|
vii | |
Preface |
|
ix | |
Contributors |
|
xiii | |
Part I: Grid Infrastructure and Middleware |
|
1 | |
|
1. CROWN: A Service Grid Middleware for e-Science |
|
|
3 | |
|
Chunming Hu and Jinpeng Huai |
|
|
|
|
4 | |
|
|
5 | |
|
|
5 | |
|
|
6 | |
|
1.2.3 Components in CROWN |
|
|
8 | |
|
|
8 | |
|
1.2.3.2 Resource Locating and Description Service (RLDS) |
|
|
9 | |
|
|
9 | |
|
|
9 | |
|
1.2.3.5 CROWN AuthzService |
|
|
9 | |
|
|
10 | |
|
|
10 | |
|
|
10 | |
|
1.2.3.9 CROWN Portal and Rich Client Framework |
|
|
10 | |
|
|
10 | |
|
|
10 | |
|
|
11 | |
|
1.2.4.1 Overlay-Based Distributed Resource Management |
|
|
12 | |
|
1.2.4.2 Remote and Hot Deployment with Trust (ROST) |
|
|
12 | |
|
1.2.4.3 JSDL-Based Job Submission and BES-Based Job Scheduling |
|
|
12 | |
|
1.2.4.4 Security Architecture Supporting Domain Interoperability |
|
|
13 | |
|
1.3 Resource Management in CROWN |
|
|
13 | |
|
|
13 | |
|
|
13 | |
|
|
15 | |
|
1.4 Security Architecture in CROWN |
|
|
18 | |
|
1.4.1 Overview of CROWN Security |
|
|
18 | |
|
1.4.1.1 Node-Level Security |
|
|
19 | |
|
1.4.1.2 Domain-Level Security |
|
|
20 | |
|
1.4.1.3 Region-Level Security |
|
|
21 | |
|
1.4.2 Design and Implementation |
|
|
21 | |
|
1.4.2.1 Security Structure for the CROWN Node |
|
|
22 | |
|
1.4.2.2 Communication Security |
|
|
23 | |
|
1.4.2.3 Policy-Based Authorization |
|
|
24 | |
|
1.4.2.4 Credential Management |
|
|
24 | |
|
1.4.2.5 Trust Management and Negotiation |
|
|
25 | |
|
1.4.2.6 Credential Federation |
|
|
26 | |
|
1.4.3 CROWN Security Summary |
|
|
26 | |
|
1.5 Testbed and Applications of CROWN |
|
|
27 | |
|
|
28 | |
|
|
28 | |
|
2. Cyberinfrastructure in New York State |
|
|
31 | |
|
Russ Miller, Jonathan J. Bednasz, Kenneth Chiu, Steven M. Gallo, Madhu Govindaraju, Michael Lewis, Catherine L. Ruby, and Charles M. Weeks |
|
|
|
|
32 | |
|
2.2 Cyberinfrastructure in Buffalo |
|
|
33 | |
|
2.2.1 New York State Grid |
|
|
33 | |
|
|
35 | |
|
2.2.2.1 Grid Portal and Grid-Enabling Application Templates |
|
|
35 | |
|
2.2.2.2 Grid Monitoring and the Operations Dashboard |
|
|
40 | |
|
2.2.2.3 An Integrated Data and Computational Grid |
|
|
42 | |
|
2.2.2.4 Intelligent Grid Scheduling |
|
|
42 | |
|
2.3 Cyberinfrastructure in Binghamton |
|
|
42 | |
|
2.3.1 Optimizing Web and Grid Services |
|
|
43 | |
|
|
43 | |
|
|
44 | |
|
2.3.4 Uniform Dynamic Service Deployment |
|
|
44 | |
|
2.3.5 Benchmarking SOAP and XML |
|
|
45 | |
|
2.3.6 Component-Based Grid Computing |
|
|
45 | |
|
2.3.7 Grid-Enabled Instruments and Sensor Networks |
|
|
46 | |
|
2.3.8 Grid Emulation Framework for Multicore Processors |
|
|
46 | |
|
2.3.9 Protected Grid Data Transfer |
|
|
47 | |
|
2.4 New York State Cyberinfrastructure Initiative |
|
|
47 | |
|
|
47 | |
|
2.4.2 NYS Grid, Miller's Cyberinfrastructure Laboratory, and the Grassroots NYS Cyberinfrastructure Initiative |
|
|
48 | |
|
|
51 | |
|
|
52 | |
|
|
52 | |
|
3. Enabling Grids for e-Science: The EGEE Project |
|
|
55 | |
|
Erwin Laure and Bob Jones |
|
|
|
|
56 | |
|
3.2 The EGEE Infrastructure |
|
|
57 | |
|
3.2.1 The EGEE Production Service |
|
|
57 | |
|
3.2.2 The Preproduction Service |
|
|
61 | |
|
3.2.3 Certification and Testing Testbeds |
|
|
61 | |
|
|
62 | |
|
|
65 | |
|
3.4.1 Large Hadron Collider |
|
|
66 | |
|
3.4.2 The WISDOM Initiative |
|
|
66 | |
|
3.4.3 Digital Image Analysis |
|
|
67 | |
|
3.5 The Worldwide Grid Landscape |
|
|
68 | |
|
|
70 | |
|
|
72 | |
|
|
72 | |
|
|
72 | |
|
4. ChinaGrid and Related Dependability Research |
|
|
75 | |
|
|
|
|
76 | |
|
4.2 ChinaGrid Project: Vision and Mission |
|
|
77 | |
|
4.3 ChinaGrid Support Platform |
|
|
78 | |
|
|
79 | |
|
|
80 | |
|
4.4 Grid Computing Application Platforms in the ChinaGrid |
|
|
82 | |
|
4.4.1 Bioinformatics Grid |
|
|
82 | |
|
4.4.1.1 Management of Heterogeneous Resources |
|
|
83 | |
|
|
83 | |
|
4.4.1.3 Integration of Heterogeneous Bioinformatics Computing Tools |
|
|
84 | |
|
|
84 | |
|
4.4.3 Computational Fluid Dynamics Grid |
|
|
85 | |
|
|
86 | |
|
4.4.5 Massive Data Processing Grid |
|
|
88 | |
|
4.5 Grid Dependable Research |
|
|
88 | |
|
|
89 | |
|
|
89 | |
|
|
93 | |
|
4.5.2 Fault Tolerant Grid Platform |
|
|
93 | |
|
4.5.2.1 Fault-Tolerant Grid Topology |
|
|
94 | |
|
4.5.2.2 Fault Tolerance of Information Server |
|
|
95 | |
|
4.5.2.3 Fault Tolerance of the System-Level Component |
|
|
96 | |
|
4.5.2.4 Task Fault Tolerance |
|
|
96 | |
|
4.5.3 Grid Fault Detection |
|
|
101 | |
|
|
101 | |
|
|
102 | |
|
4.5.4 Adaptive Application Fault Tolerance |
|
|
105 | |
|
4.5.4.1 Overview of Failure Handling |
|
|
106 | |
|
4.5.4.2 Application-Level Fault-Tolerance Techniques |
|
|
107 | |
|
4.5.4.3 Model of Policy Making |
|
|
108 | |
|
|
113 | |
|
|
113 | |
|
|
113 | |
|
5. Gridbus Workflow Enactment Engine |
|
|
119 | |
|
Jia Yu and Rajkumar Buyya |
|
|
|
|
120 | |
|
|
121 | |
|
5.3 Workflow Execution Management |
|
|
122 | |
|
5.3.1 Communication Approach |
|
|
123 | |
|
|
124 | |
|
|
125 | |
|
|
126 | |
|
|
128 | |
|
|
129 | |
|
|
131 | |
|
|
132 | |
|
|
132 | |
|
|
134 | |
|
|
134 | |
|
|
134 | |
|
|
135 | |
|
5.10 A Case Study in fMRI Data Analysis |
|
|
136 | |
|
5.10.1 Population-Based Atlas Workflow |
|
|
136 | |
|
|
138 | |
|
|
142 | |
|
|
142 | |
|
|
143 | |
Part II: Grid Services |
|
147 | |
|
6. UK National Grid Service |
|
|
149 | |
|
Andrew Richards and Gillian M. Sinclair |
|
|
|
|
150 | |
|
6.2 Background to the Creation of the NGS |
|
|
150 | |
|
6.3 Supporting the National Grid |
|
|
151 | |
|
6.4 National Grid Service Today |
|
|
152 | |
|
6.5 Core Founding Member Sites |
|
|
154 | |
|
|
154 | |
|
6.6.1 Phase 1 Configuration |
|
|
155 | |
|
6.6.2 Phase 2 Configuration |
|
|
155 | |
|
6.7 National Grid Service Support Center |
|
|
155 | |
|
|
156 | |
|
|
156 | |
|
6.7.1.2 Certification Authority |
|
|
156 | |
|
6.7.1.3 Registration Authority |
|
|
157 | |
|
|
157 | |
|
|
157 | |
|
|
158 | |
|
|
158 | |
|
|
158 | |
|
|
159 | |
|
6.7.1.10 User Account Management |
|
|
159 | |
|
6.7.1.11 Promotion, Outreach, and Education |
|
|
160 | |
|
6.7.1.12 Global Activities and Collaboration |
|
|
160 | |
|
6.7.2 Additional Services Provided by the NGS Support Center |
|
|
160 | |
|
6.7.2.1 Monitoring Services |
|
|
160 | |
|
|
161 | |
|
6.7.2.3 MyProxy Upload Tool and MyProxy Server |
|
|
161 | |
|
6.7.2.4 NGS CPU Checking Utility |
|
|
161 | |
|
|
162 | |
|
6.7.2.6 Advanced Reservation |
|
|
162 | |
|
|
162 | |
|
6.7.2.8 Grid Operations Center DB |
|
|
162 | |
|
6.8 Partner- and Affiliate-Certified Sites |
|
|
163 | |
|
6.9 Documentation and Training |
|
|
163 | |
|
6.10 Future of the National Grid Service |
|
|
165 | |
|
|
165 | |
|
6.11.1 Grid-Enabled Neurosurgical Imaging Using Simulation (GENIUS) |
|
|
166 | |
|
6.11.2 Modeling and Simulation for e-Social Science (MoSeS) |
|
|
167 | |
|
|
167 | |
|
|
168 | |
|
|
169 | |
|
7. Grid Resource Allocation |
|
|
171 | |
|
Zhou Lei, Zhifeng Yun, and Gabrielle Allen |
|
|
|
|
172 | |
|
7.2 Resource Allocation Needs |
|
|
172 | |
|
7.2.1 High-Throughput Computing |
|
|
173 | |
|
7.2.2 Resource Co-Allocation |
|
|
173 | |
|
7.2.3 Time-Critical Needs |
|
|
174 | |
|
7.2.4 Computing Synchronization |
|
|
175 | |
|
7.3 Resource Allocation Stages |
|
|
176 | |
|
7.3.1 Phase 1: Resource Discovery |
|
|
176 | |
|
7.3.2 Phase 2: System Selection |
|
|
177 | |
|
7.3.3 Phase 3: Job Submission |
|
|
177 | |
|
|
177 | |
|
7.4.1 Performance Prediction |
|
|
177 | |
|
7.4.1.1 Runtime Predictions |
|
|
178 | |
|
7.4.1.2 Queue Wait-Time Predictions |
|
|
179 | |
|
|
179 | |
|
7.4.3 Economic Scheduling |
|
|
181 | |
|
7.4.4 Peer-to-Peer Method |
|
|
183 | |
|
7.4.5 Advanced Reservation |
|
|
185 | |
|
|
187 | |
|
|
188 | |
|
|
188 | |
|
8. Grid Services Orchestration with OMII-BPEL |
|
|
191 | |
|
Liang Chen, Wolfgang Emmerich, and Bruno Wassermann |
|
|
|
|
192 | |
|
8.2 BPEL and Grid Service Orchestration |
|
|
193 | |
|
|
194 | |
|
|
198 | |
|
|
200 | |
|
|
201 | |
|
|
202 | |
|
8.8 Web Service Extensions |
|
|
203 | |
|
8.9 OMII-BPEL and BPEL Environment |
|
|
203 | |
|
8.10 Process Modeling and BPEL Designer |
|
|
203 | |
|
|
205 | |
|
|
208 | |
|
8.13 Server Runtime Integration |
|
|
209 | |
|
8.14 Simulation and Debug |
|
|
209 | |
|
|
210 | |
|
8.16 Process Enactment and ActiveBPEL |
|
|
211 | |
|
|
211 | |
|
|
212 | |
|
|
215 | |
|
|
216 | |
|
|
217 | |
|
8.22 A Polymorph-Search Case Study |
|
|
217 | |
|
8.23 Conclusions and Future Work |
|
|
221 | |
|
9. A Data Stream View of Scientific Workflow |
|
|
223 | |
|
|
|
|
224 | |
|
9.1.1 Research Scope of Scientific Workflow |
|
|
225 | |
|
9.1.2 Scientific Workflow on a Grid |
|
|
225 | |
|
9.1.3 Some Related Work on Scientific Workflow |
|
|
225 | |
|
9.1.4 Scientific Workflow Management by Database Management |
|
|
227 | |
|
9.1.4.1 Transactional and Objective Views of Workflows |
|
|
227 | |
|
9.1.4.2 How to Build up a WFMS with DBMS Views |
|
|
229 | |
|
9.1.5 Data Stream and Scientific Workflow |
|
|
229 | |
|
9.1.5.1 Data Stream Brevity |
|
|
229 | |
|
9.1.5.2 Data Stream View for Scientific Workflow |
|
|
230 | |
|
9.1.6 Measures for Scientific Workflow Management Systems |
|
|
231 | |
|
9.2 Stream View of Scientific Workflow Schema |
|
|
232 | |
|
|
232 | |
|
9.2.2 Schema in DBMS and DSMS |
|
|
233 | |
|
9.2.3 XML Schema and Semistructured Data |
|
|
233 | |
|
9.2.3.1 Pattern Analysis of the XML Schema |
|
|
234 | |
|
9.3 Scientific Workflow and XML Data Streams |
|
|
237 | |
|
9.3.1 XML Data Streams Brevity |
|
|
237 | |
|
9.3.2 Event-Based Filtering Techniques |
|
|
237 | |
|
9.3.3 XML Data Stream View for Scientific Workflows |
|
|
238 | |
|
9.3.3.1 Similar Tree Pattern Schema |
|
|
238 | |
|
9.3.3.2 Automata for XML Streams and Scientific Workflow |
|
|
239 | |
|
9.3.3.3 Theoretic Lower Bounds for Scientific Workflow Scheduling |
|
|
240 | |
|
9.4 Scientific Workflow Runtime Scheduling and XML Stream Optimization |
|
|
244 | |
|
9.4.1 What is Optimization? |
|
|
245 | |
|
9.4.1.1 Static Optimization and Runtime Optimization |
|
|
246 | |
|
9.4.1.2 Semantic Optimization |
|
|
246 | |
|
9.4.2 Execution of Optimized Scientific Workflow |
|
|
247 | |
|
9.5 Conclusions and Future Work |
|
|
248 | |
|
|
248 | |
|
10. Design of a Model-Based SLA Management Service and Its Applications over Distributed SOA Environments |
|
|
253 | |
|
Xiaorong Li, Subu Iyer, and Henry Palit |
|
|
|
|
254 | |
|
|
256 | |
|
10.3 Architecture of an SLA Manager |
|
|
257 | |
|
10.3.1 SLA Manager and Its Environment |
|
|
257 | |
|
10.3.1.1 Definitions of the Roles |
|
|
258 | |
|
|
259 | |
|
10.3.1.3 Service Model Creation over the Shared Services Platform |
|
|
260 | |
|
10.3.1.4 CIM Models of SLA Manager |
|
|
262 | |
|
10.4 SLA Model and Its Implementation |
|
|
263 | |
|
|
263 | |
|
10.4.2 SLA Negotiation and the Implementations |
|
|
265 | |
|
10.4.2.1 Retrieving SLA Templates |
|
|
265 | |
|
|
265 | |
|
10.4.2.3 Agreeing/Disagreeing to SLA |
|
|
266 | |
|
|
266 | |
|
10.4.2.5 Management of SLA Copies |
|
|
267 | |
|
10.4.2.6 Signing the SLA Proposals |
|
|
269 | |
|
10.5 Applications of Fire Dynamic Simulation Services |
|
|
270 | |
|
10.5.1 Deployment for FDS Services with an SLA Manager |
|
|
270 | |
|
|
272 | |
|
|
274 | |
|
|
275 | |
|
|
275 | |
|
11. Portal and Workflow in Grid Computing: From Application Integration to Service Integration |
|
|
279 | |
|
|
|
|
280 | |
|
11.2 Portals for Grid Application Integration |
|
|
281 | |
|
11.2.1 Portals and Portlets |
|
|
281 | |
|
11.2.1.1 Portals and Grid-Enabled Portals |
|
|
281 | |
|
11.2.1.2 Grid Portal: Nonportlet-Based versus Portlet-Based |
|
|
282 | |
|
11.2.1.3 Portlet Standards |
|
|
282 | |
|
11.2.2 Single Sign-On in Grid Portals |
|
|
283 | |
|
11.2.2.1 Globus Grid Security Infrastructure |
|
|
283 | |
|
11.2.2.2 Credential Management: MyProxy for Single Sign-On in Grid Portals |
|
|
284 | |
|
11.2.3 Portal in Grid Accounting |
|
|
284 | |
|
11.2.3.1 Related Work to Grid Accounting |
|
|
285 | |
|
11.2.3.2 Portal: Front-End of a Grid Accounting System |
|
|
286 | |
|
11.2.4 Integration of AJAX into Portal Application |
|
|
287 | |
|
11.2.5 Survey of Tools and Technologies for Grid-Enabled Portal Development |
|
|
289 | |
|
|
289 | |
|
|
289 | |
|
|
290 | |
|
|
290 | |
|
|
290 | |
|
|
290 | |
|
|
291 | |
|
11.2.5.8 Open Grid Computing Environment Toolkit |
|
|
291 | |
|
11.2.5.9 GridPort Toolkit |
|
|
291 | |
|
11.2.5.10 IBM WebSphere Portal |
|
|
291 | |
|
11.2.5.11 A Comparison Matrix of Grid Portal Tools and Technologies |
|
|
292 | |
|
11.3 Workflow to Integrate Services for Process Automation |
|
|
292 | |
|
11.3.1 Introduction to Workflow Technology |
|
|
294 | |
|
11.3.1.1 Service-Oriented Workflow |
|
|
294 | |
|
11.3.1.2 Workflow Languages |
|
|
295 | |
|
11.3.1.3 Workflow Engines |
|
|
296 | |
|
11.3.1.4 Workflow Systems |
|
|
296 | |
|
11.3.2 Workflows in Grid Computing |
|
|
296 | |
|
11.3.3 Start-of-the-Art: Service Component Architecture |
|
|
297 | |
|
11.4 A Case Study within the UK e-Science Program |
|
|
299 | |
|
11.4.1 UK e-Science Program |
|
|
299 | |
|
11.4.2 MaterialsGrid: Large-Scale Simulation of Physical Properties of Materials |
|
|
300 | |
|
11.4.3 MaterialsGrid Portal and Workflow System |
|
|
301 | |
|
|
302 | |
|
|
303 | |
|
|
303 | |
|
|
307 | |
|
|
|
|
308 | |
|
12.2 Authentication and Grid Systems |
|
|
309 | |
|
12.2.1 Public Key Infrastructure |
|
|
310 | |
|
12.2.2 Problems with PKIs |
|
|
311 | |
|
12.3 Authorization and Grid Systems |
|
|
312 | |
|
12.3.1 Globus Security Infrastructure |
|
|
313 | |
|
12.3.2 Community Authorization Service |
|
|
314 | |
|
12.3.3 Virtual Organization Membership Service |
|
|
315 | |
|
12.3.4 Privilege and Role Management Infrastructure Standards Validation |
|
|
316 | |
|
12.4 Shibboleth and Grid Security |
|
|
318 | |
|
12.5 Case Studies in User-Oriented Grid Security |
|
|
322 | |
|
|
323 | |
|
|
326 | |
|
|
328 | |
|
12.6 Conclusions and Recommendations |
|
|
329 | |
|
|
331 | |
|
13. Modeling P2P Grid Information Services with Colored Petri Nets |
|
|
335 | |
|
Vijay Sahota and Maozhen Li |
|
|
|
|
336 | |
|
13.2 An Overview of Globus MDS4 |
|
|
337 | |
|
13.3 PIndex for Scalable Grid Information Services |
|
|
339 | |
|
13.3.1 PIndex Architecture |
|
|
340 | |
|
13.3.2 Querying Resources in PIndex |
|
|
341 | |
|
13.4 Modeling PIndex with Colored Petri Nets |
|
|
344 | |
|
13.4.1 Existing Grid Simulators |
|
|
345 | |
|
|
345 | |
|
|
345 | |
|
|
345 | |
|
13.4.1.4 CPN Tools Package |
|
|
345 | |
|
13.4.2 Choosing Colored Petri Nets for PIndex Modeling |
|
|
346 | |
|
13.4.3 Modeling PIndex with Colored Petri Nets |
|
|
347 | |
|
|
347 | |
|
13.4.3.2 Model Implementation |
|
|
347 | |
|
13.5 PIndex Evaluation Using Colored Petri Nets |
|
|
348 | |
|
13.5.1 Simulation Conditions |
|
|
348 | |
|
13.5.2 Simulation Results |
|
|
350 | |
|
|
353 | |
|
|
354 | |
Part III: Grid Applications |
|
357 | |
|
14. WISDOM: A Grid-Enabled Drug Discovery Initiative against Malaria |
|
|
359 | |
|
Vincent Breton, Doman Kim, and Giulio Rastelli |
|
|
|
|
360 | |
|
14.2 Grid-Enabled Drug Discovery |
|
|
360 | |
|
14.2.1 In Silico Drug Discovery: Requirements and Grid Added Value |
|
|
360 | |
|
|
362 | |
|
14.2.1.2 Grid Added Value |
|
|
363 | |
|
14.2.2 Grid-Enabled Virtual Screening |
|
|
365 | |
|
14.2.2.1 The Virtual Screening Pipeline |
|
|
365 | |
|
14.3 Virtual Screening on the Grid: The WISDOM Initiative |
|
|
367 | |
|
14.3.1 Historical Perspective |
|
|
367 | |
|
14.3.2 First Data Challenge on Malaria |
|
|
368 | |
|
|
368 | |
|
|
371 | |
|
|
372 | |
|
14.3.3 Molecular Dynamics on the Grid |
|
|
372 | |
|
|
372 | |
|
|
373 | |
|
14.3.3.3 Molecular Dynamics Refinement and Rescoring Procedure |
|
|
374 | |
|
|
376 | |
|
|
376 | |
|
14.4 Second Data Challenge on Malaria |
|
|
377 | |
|
|
377 | |
|
14.4.2 Evolution of the Production Environment |
|
|
379 | |
|
14.4.3 Data Challenge Deployment |
|
|
381 | |
|
14.4.4 Postdocking Analysis and MD Refinement |
|
|
382 | |
|
14.5 Conclusion and Perspectives |
|
|
383 | |
|
|
385 | |
|
|
386 | |
|
15. Flow Networking in Grid Simulations |
|
|
389 | |
|
James Broberg and Rajkumar Buyya |
|
|
|
|
389 | |
|
|
391 | |
|
15.3 The GridSim Packet Networking Architecture |
|
|
392 | |
|
15.4 Flow Networking Concepts |
|
|
393 | |
|
15.5 Bandwidth Sharing Models |
|
|
394 | |
|
15.6 The New GridSim Flow Networking Architecture |
|
|
395 | |
|
15.7 High-Level Flow Management Algorithms |
|
|
398 | |
|
15.8 Performance Comparison |
|
|
399 | |
|
|
402 | |
|
|
403 | |
|
|
403 | |
|
16. Virtual Machines in Grid Environments: Dynamic Virtual Machines |
|
|
405 | |
|
Cong Du, Prerak Shukla, and Xian-He Sun |
|
|
|
|
406 | |
|
16.1.1 Understanding System Virtualization |
|
|
406 | |
|
16.1.2 Technical Challenges |
|
|
410 | |
|
16.2 Recent Work in Virtual Machines for Grids |
|
|
412 | |
|
16.3 Dynamic Virtual Machine: The System Approach |
|
|
413 | |
|
16.3.1 Virtual Machine Modeling |
|
|
416 | |
|
16.3.2 VM Incarnation and Deployment |
|
|
417 | |
|
16.3.3 Virtual Machine Mobility |
|
|
419 | |
|
16.3.3.1 Runtime State Transfer |
|
|
419 | |
|
16.3.3.2 Communication State Transfer |
|
|
420 | |
|
16.3.3.3 Experimental Tests and Results |
|
|
421 | |
|
16.3.4 A Case Study of VM Modeling and Incarnation |
|
|
421 | |
|
16.3.5 DVM Mobility and Communication State Transfer |
|
|
426 | |
|
16.4 Conclusions and Future Work |
|
|
428 | |
|
|
429 | |
|
17. High-Energy Physics Applications on the Grid |
|
|
433 | |
|
|
|
|
433 | |
|
17.2 The ARDA Project in LCG/EGEE |
|
|
437 | |
|
17.3 The LHC and the Grid Projects |
|
|
439 | |
|
|
441 | |
|
17.5 The Dashboard and the Grid Reliability Tools |
|
|
446 | |
|
|
452 | |
|
17.6.1 Storage Resource Manager |
|
|
452 | |
|
17.6.2 File Transfer Service |
|
|
452 | |
|
|
453 | |
|
|
455 | |
|
|
456 | |
|
|
456 | |
|
18. Design and Performance Evaluation of a Service-Oriented HLA RTI on the Grid |
|
|
459 | |
|
Ke Pan, Stephen John Turner, Wentong Cai, and Zengxiang Li |
|
|
|
|
460 | |
|
|
461 | |
|
18.2.1 Grid-Facilitated Approach |
|
|
461 | |
|
18.2.2 Grid-Enabled Approach |
|
|
463 | |
|
18.2.3 Grid-Oriented Approach |
|
|
464 | |
|
18.3 Framework Overview of SOHR |
|
|
464 | |
|
18.4 Detailed Design of SOHR |
|
|
467 | |
|
18.4.1 Local RTI Component |
|
|
467 | |
|
|
468 | |
|
18.4.3 Federation Management Service |
|
|
469 | |
|
18.4.4 Declaration Management Service |
|
|
469 | |
|
18.4.5 Object and Ownership Management Service |
|
|
470 | |
|
18.4.6 Time Management Service |
|
|
470 | |
|
18.4.7 Data Distribution Management Service |
|
|
471 | |
|
|
471 | |
|
18.5 Experiments and Results |
|
|
472 | |
|
18.5.1 Ping-Pong Experiment Design |
|
|
472 | |
|
18.5.2 Ping-Pong Experiment Trace on SOHR |
|
|
472 | |
|
18.5.3 Experimental Configurations and Results |
|
|
475 | |
|
18.6 Major Benefits of SOHR |
|
|
477 | |
|
18.7 Conclusions and Future Work |
|
|
478 | |
|
|
479 | |
|
|
479 | |
Index |
|
483 | |