Muutke küpsiste eelistusi

E-raamat: Grid Application Systems Design [Taylor & Francis e-raamat]

(Oracle, Austin, Texas, USA)
  • Formaat: 256 pages, 1 Tables, black and white; 21 Illustrations, black and white
  • Ilmumisaeg: 28-Nov-2007
  • Kirjastus: CRC Press Inc
  • ISBN-13: 9780429186066
Teised raamatud teemal:
  • Taylor & Francis e-raamat
  • Hind: 166,18 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Tavahind: 237,40 €
  • Säästad 30%
  • Formaat: 256 pages, 1 Tables, black and white; 21 Illustrations, black and white
  • Ilmumisaeg: 28-Nov-2007
  • Kirjastus: CRC Press Inc
  • ISBN-13: 9780429186066
Teised raamatud teemal:
Grid computing is an emerging technology designed for high-powered applications. Grid Application Systems Design shows how to unleash the high performance of Grid technology.

It begins by delving into the history and theory of grid computing, providing background on the concepts, terminology, and issues surrounding it. The book then examines design issues inherent in using Grid technology and a highly distributed computing model. These issues include data updating, data retrieval, concurrency, maintenance, and security concerns. The book also takes an in-depth look at the advantages of migrating toward this new computing architecture and the possibilities it holds for users.

The author addresses such issues as high capacity bandwidth and interconnection requirements that relate to managers and administrators. Lastly, the book explores the design decisions, issues, and opportunities that must be tackled by the designer, the developer, and the data administrator involved in creating applications for this new paradigm.
Preface xiii
Acknowledgments xix
PART I: IN THE BEGINNING
History
3(26)
Computing
3(1)
Methodology
4(1)
Paradigm
4(22)
Data Directed Programming
5(1)
Procedural Programming
5(2)
C
7(1)
C++ (C plus plus)
7(1)
Basic (Beginner's All-Purpose Symbolic Instruction Code)
8(1)
Cobol
9(1)
Fortran
10(1)
Perl
10(1)
Structured Programming
11(1)
Ada
12(1)
Pascal
12(1)
Unstructured Programming
13(2)
Imperative Programming
15(1)
Algol
16(1)
Modula 2
17(1)
Modula 3
18(1)
Oberon
19(1)
Declarative Programming
19(1)
Functional Programming
20(1)
Flow-Driven Programming
20(1)
Event-Driven Programming
20(1)
Class-Based Programming
21(1)
Java
21(1)
C#
22(1)
Prototype-Based Programming
23(1)
Component-Oriented Programming
23(2)
Object Linking and Embedding (OLE)
25(1)
Component Object Model (COM)
25(1)
Concept-Oriented Programming
26(1)
Programming Paradigms and Grid
26(3)
Definition and Components
29(20)
Definition
29(2)
Peer-to-Peer (P2P) Computing
31(2)
Napster
31(1)
Gnutella
32(1)
Types
33(14)
Computational Grid
33(1)
Distributed Servers and Computation Sites
34(1)
Remote Instrumentation
34(1)
Data Archives
35(1)
Networks
36(1)
Portal (User Interface)
36(1)
Security
37(1)
Brokers
37(1)
User Profiles
38(1)
Searching for Resources
38(1)
Batch Job Submittal
39(1)
Credential Repository
40(1)
Scheduler
41(1)
Data Management
41(1)
Data Grid
42(1)
Storage Mechanism Neutrality
42(1)
Policy Neutrality
43(1)
Compatibility with Other Grid Infrastructures
43(1)
Storage Systems
43(1)
Access or Collaboration Grids
44(1)
Large Format Displays
44(1)
Presentation Environments
44(1)
Interfaces to Grid Middleware
44(1)
Other Components
45(1)
Scavenging Grid
45(2)
Grid Scope
47(2)
Project Grid, Departmental Grid, or Cluster Grid
47(1)
Enterprise Grid or Campus Grid
47(1)
Global Grid
47(2)
Early Adopters
49(22)
Computational and Experimental Scientists
49(1)
Bioinformatics
50(1)
Corporations
50(1)
Academia
50(2)
University of Houston, Texas, United States
50(1)
University of Ulm, Germany
51(1)
The White Rose University Consortium, United Kingdom
51(1)
Science
52(1)
Particle Physics
52(1)
Industry
53(3)
Gaming
53(1)
Financial
54(1)
Wachovia
55(1)
RBC Insurance
55(1)
Charles Schwab
55(1)
Life Sciences
56(2)
American Diabetes Association
56(1)
North Carolina Genomics and Bioinformatics Consortium
57(1)
Spain's Institute of Cancer Research
58(1)
Petroleum
58(1)
Royal Dutch Shell
58(1)
Utilities
58(1)
Kansai Electric Power Co., Inc.
58(1)
Manufacturing
58(2)
Ford Motor Company
58(1)
Saab Automobile
59(1)
Motorola Semiconductor
59(1)
Project MegaGrid
60(1)
Southern Partnership for Advanced Computational Infrastructure (SPACI)
61(1)
Chicago Stock Exchange
62(1)
Ohio Savings Bank
62(1)
Governmental Agencies
62(3)
NASA
63(1)
U.S. Department of Defense
63(1)
European Union
64(1)
Flemish Government
64(1)
Benefits
65(6)
Virtualization
65(6)
PART II: THE PARTS AND PIECES
Security
71(44)
Security
71(31)
Authentication
71(1)
Passwords and Personal Identification Numbers
72(1)
Public Key Infrastructure and Digital Certificates
73(1)
Tokens
73(2)
Biometrics
75(1)
Geography
76(2)
Passwords
78(1)
Private Key Cryptography
78(2)
Block Ciphers
80(1)
Stream Ciphers
80(1)
Public Key Cryptography
80(4)
Digital Signature
84(4)
Authorization
88(1)
Delegation of Authority
88(1)
Accounting
89(1)
Audit
89(1)
Access Control
89(3)
Usage Control
92(1)
Cryptography
92(1)
Block Cipher
93(1)
Stream Ciphers
93(4)
Data Integrity
97(3)
Capability Resource Management
100(2)
Database Security
102(13)
Inference
102(13)
Hardware
115(12)
Computers
115(6)
Blade Servers
120(1)
Storage
121(2)
I/O Subsystems
123(1)
Underlying Network
124(1)
Operating Systems
124(1)
Visualization Environments
124(1)
People
125(2)
Metadata
127(20)
Defining Metadata
127(8)
Grid Metadata
131(1)
Data Metadata
132(1)
Physical Metadata
133(1)
Domain-Independent Metadata
133(1)
Content-Dependent Metadata
133(1)
Content-Independent Metadata
134(1)
Domain-Specific Metadata
134(1)
Ontology
134(1)
User Metadata
134(1)
Application Metadata
134(1)
External Metadata
135(1)
Logical Metadata
135(1)
User
136(1)
Data
136(1)
Resources
136(1)
Metadata Services
136(3)
Context
136(1)
Content
137(1)
Structure
137(1)
Defining Data Granularity
137(1)
XML
137(2)
Database
139(1)
Access
139(1)
Metadata Formatting
139(6)
XML
140(1)
What is XML?
140(4)
Application
144(1)
MCAT
145(1)
Conclusion
146(1)
Drivers
147(22)
Business
149(9)
Accelerated Time to Results
149(1)
Operational Flexibility
150(1)
Leverage Existing Capital Investments
151(1)
Better Resource Utilization
152(1)
Enhanced Productivity
152(1)
Better Collaboration
153(1)
Scalability
154(1)
Return on Investment (ROI)
155(1)
Reallocation of Resources
156(1)
Total Cost of Ownership (TCO)
157(1)
Technology
158(11)
Infrastructure Optimization
158(1)
Increase Access to Data and Collaboration
158(1)
Resilient, Highly Available Infrastructure
159(1)
Most Efficient Use of Resources
159(2)
Services-Oriented Approach
161(1)
Batch-Oriented Approach
161(1)
Object-Oriented Approach
162(1)
Supply and Demand
162(1)
Open Standards
162(1)
Corporate IT Spending Budgets
163(1)
Cost, Complexity, and Opportunity
163(1)
Better, Stronger, Faster
164(1)
Efficiency Initiatives
165(4)
PART III: APPLICATIONS IN THE GRID
Virtualization
169(14)
Definition
172(11)
Why Virtualization Matters
172(3)
How to Virtualize
175(1)
Problems
176(1)
ABI/API Emulation
177(6)
Strategy and Planning
183(22)
Introduction
183(3)
Design
186(1)
Inputs and Outputs
186(11)
Parallelism versus Fragmentation
187(2)
Data-Based Parallelism
189(1)
Processing
190(1)
Data Storage
190(1)
Signoff
191(1)
Implementation
191(1)
Launching Solution
192(2)
Technical Documentation
194(1)
User Documentation
194(1)
Evaluation and Maintenance
195(1)
Services
196(1)
Analysis of a System
197(8)
Types of Systems
198(3)
Investigations
201(4)
Programming
205(12)
Grid Programming
205(1)
Parallel Programming
205(7)
Multi-Threaded Programming
212(1)
Web Services
213(4)
SOAP
214(1)
WSDL
214(1)
WS-Inspection
215(2)
Wrapping It Up
217(2)
Index 219


Oracle, Austin, Texas, USA