Grid Computing Techniques and Applications
Grid Computing: Techniques and Applications
Barry Wilkinson
University of North Carolina, Charlotte

Chapman & Hall/CRC-Taylor and Francis Group LLC
Lecture Slides
Instructors:  The slides are provided as Powerpoint. You may alter the slides to suit your particular circumstances, for educational purposes.
See also how we modify the slides for our classes (http://www.cs.uncc.edu/~abw/gridcourse/index.html). You may use any materials posted for educational purposes. Please maintain the copyright information to indicate the original source. Thank you. BW
Chapter
Slides
Topics
Chapter 1
slides1-1
(5.5MB)
slides1-2
Introduction to grid computing: Grid computing concepts, virtual organizations, computational grid projects, grid computing networks, grid computing infrastructure, software components.
Globus Toolkit: Brief introduction
Chapter 2
slides2-1

Job management: Globus: - Job submission, Resource management, Globus Resource Allocation Manager (GRAM), GT4 commands, job description languages (RSL/RSL-2/ JDD/JSDL),syntax and examples, input/output.
Chapter 3
slides3-1
slides3-2
Schedulers: Local schedulers general features, SGE, Condor, ClassAd, DAGMan
Grid computing metaschedulers: Condor-G, Gridway, DRMAA
Chapter 4
slides4-1

slides4-2
Security: secure connection, authentication and authorization, password authentication, symmetric (secret) and asymmetric (public/private) key cyptography, RSA algorithm.
Public Key Infrastructure (PKI): digital signatures, certificates, certificate authorities, PKI protocols,
Chapter 5
slides5-1
Globus certificate authorities and certificates, delegation, proxies, myProxy.  Grid Computing Security, authorization, gridmap files, Community Authorization Service (CAS).
Chapter 6
slides6-1 System Infrastructure: Web services, Background information. history, remote procedure calls Service-Oriented Architecture (SOA), service registry, WSDL, WSDD,  Web service implementation, SOAP, containers, stubs, code ...
Chapter 7
slides7-1


slides7-2
Globus 4.0 grid  services: Using Web services for grid computing, stateful web services, Grid computing standards, Open Grid Services Architecture (OGSA),  Web Services Resource Framework (WSRF), programming GT 4.0 grid services, GT 4.0 container.
Additional features of WSRF GT 4 services: multiple resources, notifications, lifetime, index services.
Chapter 8
slides8-1

slides8-2
GridNexus UNCW GUI for Workflow Management
Using GridNexus for service workflows, JXPL
Grid portals: purpose, application-based portals, historical examples, GPDK, Gridport, etc., OGCE2/gridsphere portal, portal implementation, portlets, JSR 168, portlet source and deployment files.
Chapter 9
slides9-1

slides9-2
Grid enabling applications: an overview of techniques, parameter sweep, extending JSDL, Xpath expressions, legacy code, Web service wrapper approach, using Grid middleware APIs, CoG kit, GAT, SAGA,
Using multiple computers to solve a single problem. Intro to message passing and  MPI, Parallel programming and MPI programming, Grid-enabled MPI, MPICH-G.
Appendix C slidesC-1 Introduction to XML, XML schemas, XSD, namespaces.
Book Home Page