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 |
|
|
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. |