Search and Find
Service
Preface
6
Acknowledgements
9
Contents
10
Contributors
12
Grids, Clouds, and Virtualization
15
1.1 Introduction
15
1.2 A Bit of History
16
1.3 Grids
19
1.4 Clouds
20
1.5 Virtualization
24
1.6 Technologies
26
1.7 The Economics
29
1.8 Applications
31
1.9 Conclusions
32
References
32
Quality of Service for I/O Workloads in Multicore Virtualized Servers
36
2.1 Introduction
36
2.2 Application Requirements for Performance Isolation on Shared Resources
38
2.3 Prevalent Commodity Virtualization Technologies and QoS Controls for I/ O Device Sharing
40
2.4 Review of I/O Virtualization Techniques
49
2.5 Enhancement to I/O Virtualization Architecture
51
2.6 Evaluation of Proposed Architecture
56
2.7 Simulation and Results
58
2.8 Conclusion
61
Appendix
62
References
65
Architectures for Enhancing Grid Infrastructures with Cloud Computing
67
3.1 Introduction
67
3.2 Grid Infrastructure Enhancement with Cloud Computing
68
3.3 Virtualization of Grid Sites
70
3.4 IaaS Delivery in Grid Sites
73
3.5 Cloud Scale-Out of Grid Sites
75
3.6 Federation of Grids and Clouds
76
3.7 Conclusions
78
References
79
Scientific Workflows in the Cloud
82
4.1 Introduction
82
4.2 Workflows in the Cloud
83
4.3 DeployingWorkflows in the Cloud
86
4.4 Case Study: Scientific Workflows on Amazon EC2
87
4.5 Challenges
98
4.6 Summary and Future Outlook
99
References
100
Auspice: Automatic Service Planning in Cloud/ Grid Environments
103
5.1 Introduction
103
5.2 Metadata Framework
105
5.3 Service Workflow Planning
108
5.4 Keyword Querying
111
5.5 Experimental Results
119
5.6 RelatedWorks
127
5.7 Conclusion
128
References
129
Parameter Sweep Job Submission to Clouds
132
6.1 Introduction
132
6.2 Principles of Parameter Sweep Job Submission by P- GRADE Portal
134
6.3 Principles of Parameter Sweep Job Submission to Various Grids by 3G Bridge
136
6.4 Variants of Creating 3G Bridge Cloud Plug-Ins
138
6.5 Performance Measurements
145
6.6 Related Research
147
6.7 Conclusion
148
References
149
Energy Aware Clouds
151
7.1 Introduction
151
7.2 Overview of Energy Aware Techniques for Clouds
152
7.3 Investigating the Energy Consumption of Virtual Machines
156
7.4 The Green Open Cloud
160
7.5 Scenario and Experimental Results
166
7.6 Conclusion
171
References
172
Jungle Computing: Distributed Supercomputing Beyond Clusters, Grids, and Clouds
175
8.1 Introduction
176
8.2 Jungle Computing Systems
177
8.3 Jungle Computing: Requirements and Methodologies
179
8.4 Ibis
182
8.5 The Need for Jungle Computing in Scientific Practice
189
8.6 Jungle Computing Experiments
194
8.7 Conclusions and Future Work
201
References
202
Application-Level Interoperability Across Grids and Clouds
206
9.1 Introduction
207
9.2 SAGA
209
9.3 SAGA-Based MapReduce
211
9.4 Application Level Interoperability: Three-Levels
214
9.5 Interoperability Experiments: Wordcount
215
9.6 Interoperability Experiments: Ensemble of Biomolecular Simulations
223
9.7 Future Work: Windows Azure
227
9.8 Discussion and Conclusions
233
References
235
Glossary
237
Index
238
All prices incl. VAT