CHF89.00
Download steht sofort bereit
Find out which technologies enable the Grid and how to employ
them successfully!
This invaluable text provides a complete, clear, systematic, and
practical understanding of the technologies that enable the Grid.
The authors outline all the components necessary to create a Grid
infrastructure that enables support for a range of wide-area
distributed applications. The Grid: Core Technologies takes
a pragmatic approach with numerous practical examples of software
in context. It describes the middleware components of the Grid
step-by-step, and gives hands-on advice on designing and building a
Grid environment with the Globus Toolkit, as well as writing
applications.
The Grid: Core Technologies:
Provides a solid and up-to-date introduction to the
technologies that underpin the Grid.
Contains a systematic explanation of the Grid, including its
infrastructure, basic services, job management, user interaction,
and applications.
Explains in detail OGSA (Open Grid Services Architecture), Web
Services technologies (SOAP, WSDL, UDDI), and Grid Monitoring.
Covers Web portal-based tools such as the Java CoG, GridPort,
GridSphere, and JSR 168 Portlets.
Tackles hot topics such as WSRF (Web Services Resource
Framework), the Semantic Grid, the Grid Security Infrastructure,
and Workflow systems.
Offers practical examples to enhance the understanding and use
of Grid components and the associated tools.
This rich resource will be essential reading for researchers and
postgraduate students in computing and engineering departments, IT
professionals in distributed computing, as well as Grid end users
such as physicists, statisticians, biologists and chemists.
Autorentext
Dr Maozhen Li is currently Lecturer in Electronics and Computer Engineering, in the School of Engineering and Design at Brunel University, UK. From January 1999 to January 2002, he was Research Associate in the Department of Computer Science, Cardiff University, UK. Dr Li received his PhD degree in 1997, from the Institute of Software, Chinese Academy of Sciences, Beijing, China. His research interests are in the areas of Grid computing, problem-solving environments for large-scale simulations, software agents for semantic information retrieval, multi-modal user interface design and computer support for cooperative work. Since 1997, Dr Li has published 30 research papers in prestigious international journals and conferences.
Dr Mark Baker is a hardworking Reader in Distributed Systems at the University of Portsmouth. He also currently holds visiting chairs at the universities of Reading and Westminster. Mark has resided in the relative safety of academia since leaving the British Merchant, where he was a navigating officer, in the early 1980s. Mark has held posts at various universities, including Cardiff, Edinburgh and Syracuse. He has a number of geek-like interests, which his research group at Portsmouth help him pursue. These include wide-area resource monitoring, messaging systems for parallel and wide-area applications, middleware such as information and security services, as well as performance evaluation and modelling of computer systems.
Mark's non-academic interests include squash (getting too old), DIY (he may one day finish his house off), reading (far too many science fiction books), keeping the garden ship-shape and a beer or two to reduce the pain of the aforementioned activities.
Klappentext
Find out which technologies enable the Grid and how to employ them successfully!
This invaluable text provides a complete, clear, systematic, and practical understanding of the technologies that enable the Grid. The authors outline all the components necessary to create a Grid infrastructure that enables support for a range of wide-area distributed applications. The Grid: Core Technologies takes a pragmatic approach with numerous practical examples of software in context. It describes the middleware components of the Grid step-by-step, and gives hands-on advice on designing and building a Grid environment with the Globus Toolkit, as well as writing applications.
The Grid: Core Technologies:
Inhalt
About the Authors xiii
Preface xv
Acknowledgements xix
List of Abbreviations xxi
1 An Introduction to the Grid 1
1.1 Introduction 1
1.2 Characterization of the Grid 1
1.3 Grid-Related Standards Bodies 4
1.4 The Architecture of the Grid 5
1.5 References 6
Part One System Infrastructure 9
2 OGSA and WSRF 11
Learning Objectives 11
Chapter Outline 11
2.1 Introduction 12
2.2 Traditional Paradigms for Distributed Computing 13
2.2.1 Socket programming 14
2.2.2 RPC 15
2.2.3 Java RMI 16
2.2.4 DCOM 18
2.2.5 CORBA 19
2.2.6 A summary on Java RMI, DCOM and CORBA 20
2.3 Web Services 21
2.3.1 SOAP 23
2.3.2 WSDL 24
2.3.3 UDDI 26
2.3.4 WS-Inspection 27
2.3.5 WS-Inspection and UDDI 28
2.3.6 Web services implementations 29
2.3.7 How Web services benefit the Grid 33
2.4 OGSA 34
2.4.1 Service instance semantics 35
2.4.2 Service data semantics 37
2.4.3 OGSA portTypes 38
2.4.4 A further discussion on OGSA 40
2.5 The Globus Toolkit 3 (GT3) 40
2.5.1 Host environment 41
2.5.2 Web services engine 42
2.5.3 Grid services container 42
2.5.4 GT3 core services 43
2.5.5 GT3 base services 44
2.5.6 The GT3 programming model 50
2.6 OGSA-DAI 53
2.6.1 OGSA-DAI portTypes 54
2.6.2 OGSA-DAI functionality 56
2.6.3 Services interaction in the OGSA-DAI 58
2.6.4 OGSA-DAI and DAIS 59
2.7 WSRF 60
2.7.1 An introduction to WSRF 60
2.7.2 WSRF and OGSI/GT3 66
2.7.3 WSRF and OGSA 69
2.7.4 A summary of WSRF 70
2.8 Chapter Summary 70
2.9 Further Reading and Testing 72
2.10 Key Points 72
2.11 References 73
3 The Semantic Grid and Autonomic Computing 77
Learning Outcomes 77
Chapter Outline 77
3.1 Introduction 78
3.2 Metadata and Ontology in the Semantic Web 79
3.2.1 RDF 81
3.2.2 Ontology languages 83
3.2.3 Ontology editors 87
3.2.4 A summary of Web ontology languages 88
3.3 Semantic Web Services 88
3.3.1 DAML-S 89
3.3.2 OWL-S 90
3.4 A Layered Structure of the Semantic Grid 91
3.5 Semantic Grid Activities 92
3.5.1 Ontology-based Grid resource matching 93
3.5.2 Semantic workflow registration and discovery in myGrid 94
3.5.3 Semantic workflow enactment in Geodise 95
3.5.4 Semantic service annotation and adaptation in ICENI 98
3.5.5 PortalLab A Semantic Grid portal toolkit 99
3.5.6 Data provenance on the Grid 106
3.5.7 A summary on the Semantic Grid 107
3.6 Autonomic Computing 108
3.6.1 What is autonomic computing? 108
3.6.2 Features of autonomic computing systems 109
3.6.3 Autonomic computing projects 110
3.6.4 A vision of autonomic Grid services 1…