Cover image for Grid Computing for Developers.
Grid Computing for Developers.
Title:
Grid Computing for Developers.
Author:
Silva, Vladimir.
ISBN:
9781584506515
Personal Author:
Physical Description:
1 online resource (576 pages)
Contents:
Contents -- Dedication -- Preface -- Part I: Theory and Foundations -- 1 The Roadmap to High-Performance Computing -- 1.1 Evolution of Grid Technologies -- 1.2 The Grid in a Nutshell -- 1.3 Distributed Computing Models -- 1.4 Computing on Demand (COD) -- 1.5 Grids in Science and Technology -- 1.6 Summary -- 2 Enterprise Computing -- 2.1 Existing Enterprise Infrastructures -- 2.2 Integration with Grid Architectures -- 2.3 Grid-Enabled Resource Management Models -- 2.4 Enter Open Grid Services -- 2.5 The Competitive IT Organization -- 2.6 Computational Economy -- 2.7 Summary -- 3 Core Grid Middleware -- 3.1 P2P -- 3.2 Globus -- 3.3 Grid Computing and Business Technologies (GRIDBUS) -- 3.4 Summary -- Part II: Grid Middleware -- 4 Grid Portal Development -- 4.1 Resource Management -- 4.2 Data Management Portlets -- 4.3 Troubleshooting -- 4.4 Summary -- 5 Schedulers -- 5.1 An Overview of Popular Schedulers and Grid Middleware Integration -- 5.2 Portable Batch System-OpenPBS -- 5.3 Silver/Maui Metascheduler -- 5.4 Sun Grid Engine (SGE)-N1 Grid Engine 6 -- 5.5 Condor-G -- 5.6 MMJFS Integration with Other Job Schedulers -- 5.7 Factors for Choosing the Right Scheduler -- 5.8 Summary -- 6 Open Grid Services Architecture (OGSA) -- 6.1 Web Services versus Grid Services -- 6.2 OGSA Service Model -- 6.3 Standard Interfaces -- 6.4 Other Service Models -- 6.5 Service Factories -- 6.6 Lifetime Management -- 6.7 Handles and References -- 6.8 Service Information and Discovery -- 6.9 Notifications -- 6.10 Network Protocol Bindings -- 6.11 Higher-Level services -- 6.12 Other Interfaces -- 6.13 Hosting Environments -- 6.14 Virtual Organizations (VOs) -- 6.15 The Globus Toolkit -- 6.16 Sample Grid Services: Large Integer Factorization -- 6.17 Summary -- Part III: The Globus Toolkit -- 7 Core -- 7.1 Concepts -- 7.2 Architecture -- 7.3 Hosting Environments -- 7.4 Summary.

8 Security -- 8.1 Grid Security Infrastructure (GSI) Overview -- 8.2 Certificate Basics -- 8.3 Java Certificate Services-Web Tools for X509 Certificates -- 8.4 Globus Toolkit 3 Security Libraries -- 8.5 Summary -- 9 Resource Management -- 9.1 Web Services GRAM Architecture (GT3) -- 9.2 Pre Web Services GRAM Architecture (GT2) -- 9.3 Summary -- 10 Data Management -- 10.1 GridFTP -- 10.2 Transferring Files Using Multiple Protocols -- 10.3 Summary -- 11 Information Services -- 11.1 WS Information Services (MDS3) -- 11.2 Querying Default Data Providers -- 11.3 Custom MDS3 Data Providers -- 11.4 Pre-WS Information Services (MDS2) -- 11.5 Summary -- 12 Commodity Grid Kits (CoGS) -- 12.1 Overview -- 12.2 Language Bindings -- 12.3 Java -- 12.4 Other Language Bindings -- 12.5 Summary -- 13 Web Services Resource Framework (WSRF) -- 13.1 Understanding WSRF -- 13.2 WSRF and OGSI -- 13.3 WSRF Normative Specifications -- 13.4 GT4 and WSRF: Stateful Services for Grid Environments -- 13.5 Service Example: A WSRF Large Integer Factorization (LIF) Service -- 13.6 Summary -- Part IV: The Message Passing Interface (MPI) Standard -- 14 The Message Passing Interface (MPI) Standard -- 14.1 Overview -- 14.2 Procedures and Arguments -- 14.3 Data Types -- 14.4 Processes -- 14.5 Error Handling -- 14.6 Platform Independence -- 14.7 Point-to-Point Communication -- 14.8 Collective Communication -- 14.9 Groups, Contexts, and Communicators -- 14.10 Process Topologies -- 14.11 Summary -- 15 Message Passing Interface (MPI) Standard 2.0 -- 15.1 Overview -- 15.2 Changes Since Version 1 -- 15.3 Miscellaneous Enhancements -- 15.4 MPI Examples: Common Parallel Algorithms -- 15.5 Summary -- 16 MPICH2-A Portable Implementation of MPI -- 16.1 Overview -- 16.2 Quick Start Installation Transcript -- 16.3 Large Integer Factorization Revisited: The Number Field Sieve (NFS).

16.4 MPICH2-WS-GRAM Integration -- 16.5 MPICH2-MDS3 Integration -- 16.6 Summary -- Appendix A: Source Code -- Program Name: SimpleCA.java -- Creating a Certificate Request -- Signing a Certificate Request -- Getting Information on a X.509 Certificate -- Program Name: CertGenerator.java -- Program Name: CertSigner.java -- Program Name: CertManaager.java -- Program Name: Certrq.jsp -- Program Name: self-sign.jsp -- Program Name: userhost.jsp -- Appendix B: About the CD-ROM -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: