Update cookies preferences

E-book: Distributed Data Management for Grid Computing [Wiley Online]

(Integrasoft, NY)
  • Format: 312 pages, Drawings: 25 B&W, 0 Color
  • Pub. Date: 29-Jul-2005
  • Publisher: Wiley-Interscience
  • ISBN-10: 471738220
  • ISBN-13: 9780471738220
Other books in subject:
  • Wiley Online
  • Price: 150,14 €*
  • * this price gives unlimited concurrent access for unlimited time
  • Format: 312 pages, Drawings: 25 B&W, 0 Color
  • Pub. Date: 29-Jul-2005
  • Publisher: Wiley-Interscience
  • ISBN-10: 471738220
  • ISBN-13: 9780471738220
Other books in subject:
Di Stefano, a distributed computing consultant, offers a foundation for understanding data management issues and techniques, covering grid architecture, services, and practices, as well as rationales for adopting grid computing. He helps business professionals understand how grid computing improves productivity and performance, and outlines the technical foundations they'll need to discuss grid computing with their IT colleagues. He also equips IT professionals, architects, and developers with tools for carrying out successful grid computing projects within their own organizations. Annotation ©2005 Book News, Inc., Portland, OR (booknews.com)

Discover grid computing-how to successfully build, implement, and manage widely distributed computing architecture

With technology budgets under increasing scrutiny and system architecture becoming more and more complex, many organizations are rethinking how they manage and use technology. Keeping a strong business focus, this publication clearly demonstrates that the current ways of tying applications to dedicated hardware are no longer viable in today's competitive, bottom line-oriented environment. This evolution in distributed computing is leading a paradigm shift in leveraging widely distributed architectures to get the most processing power per IT dollar.

Presenting a solid foundation of data management issues and techniques, this practical book delves into grid architecture, services, practices, and much more, including:
* Why businesses should adopt grid computing
* How to master the fundamental concepts and programming techniques and apply them successfully to reach objectives
* How to maximize the value of existing IT investments

The author has tailored this publication for two distinct audiences. Business professionals will gain a better understanding of how grid computing improves productivity and performance, what impact it can have on their organization's bottom line, and the technical foundations necessary to discuss grid computing with their IT colleagues. Following the author's expert guidance and practical examples, IT professionals, architects, and developers will be equipped to initiate and carry out successful grid computing projects within their own organizations.
FOREWORD xv
PREFACE xvii
ACKNOWLEDGMENTS xxi
PART I AN OVERVIEW OF GRID COMPUTING
1 What is Grid Computing?
3(10)
The Basics of Grid Computing,
3(4)
Leveling the Playing Field of Buzzword Mania,
4(3)
Paradigm Shift,
7(3)
Beyond the Client/Server,
7(3)
New Topology,
10(3)
2 Why are Businesses Looking at Grid Computing?
13(8)
History Repeats Itself,
13(4)
Early Needs,
14(1)
Artists and Engineers,
14(3)
The Whys and Wherefores of Grid Computing,
17(4)
Financial Factors,
17(2)
Business Drivers,
19(1)
Technology's Role,
19(2)
3 Service-Oriented Architecture
21(10)
What is Service-Oriented Architecture (SOA)?,
21(2)
Driving Forces Behind SOA,
23(4)
Maturing Technology,
24(1)
Networking,
24(1)
Distributed Computing (Grid),
25(1)
Resource Provisioning,
25(1)
Web Services,
25(1)
Business,
25(1)
World Events,
26(1)
Enter Basic Supply-Demand Economics,
27(2)
Fundamental Shift in Computing,
29(2)
4 Parallel Grid Planes
31(12)
Using Art to Describe Life: Grid is the Borg,
31(1)
Grid Planes,
32(3)
Compute Grids,
33(1)
Data Grids,
34(1)
Compute and Data Grids-Parallel Planes,
35(1)
True Grid Must Include Data Management,
36(7)
Basic Data Management Requirements,
36(2)
Coordinating the Compute and Data Grid Planes,
36(1)
Data Surfaces in a Data Grid Plane,
37(1)
Evolving the Data Grid,
38(5)
PART II DATA MANAGEMENT IN GRID COMPUTING
5 Scaling in the Grid Topology
43(16)
Evolution in Data Management,
43(2)
Client/Server Evolution,
44(1)
Grid Evolution,
44(1)
Different Implementations of a Data Grid,
45(8)
Level 0 Data Grids,
45(3)
FTP in Grid,
46(1)
Distributed Filing Systems,
47(1)
Faster Servers,
47(1)
Metadata Hubs and Distributed Data Integration,
48(1)
Level 1 Data Grids,
48(11)
Foundations,
49(2)
Case Study: Integrasoft Grid Fabric (IGF),
51(2)
Application Characteristics for Grid,
53(6)
6 Traditional Data Management
59(8)
Data Management,
59(6)
History,
59(1)
Features,
60(8)
Mechanics,
60(1)
Data Structure,
61(1)
Access,
62(1)
Integrity,
63(1)
Transaction,
63(1)
Events,
64(1)
Backup/Recovery/Availability,
64(1)
Security,
64(1)
Key for Usability,
65(2)
7 Relational Data Management as a Baseline for Understanding the Data Grid
67(6)
Evolution of the Relational Model,
67(1)
Parallels to Data Management in Grid Environments,
68(5)
Analysis of the Functional Tiers,
69(1)
Language Interface,
69(1)
Data Management Engines,
69(1)
Resource Management Engines,
69(1)
Engines Determine the Type of Data Grid,
70(1)
Data Management Features,
70(3)
8 Foundation for Comparing Data Grids
73(6)
Core Engine Determines Performance and Flexibility,
73(2)
Replicated versus Distributed,
74(1)
Centralized versus Peer-to-Peer Synchronization,
75(1)
Access to the Data Grid,
75(1)
User-Level APIs,
75(1)
Spring-Based Interfaces,
76(1)
Support for Traditional Data Management Features,
76(1)
Support for Data Management Features Specific to Grid Computing,
76(3)
9 Data Regionalization
79(20)
What are Data Regions?,
80(1)
Data Regions in Traditional Terms,
80(4)
Data Management in a Data Grid,
84(12)
Data Distribution Policy,
85(3)
Data Distribution Policy Expression,
87(1)
Data Replication Policy,
88(2)
Data Replication Policy Expression,
89(1)
Synchronization Policy,
90(1)
Load-and-Store Policy,
90(5)
Data Load Policy Expression,
93(1)
Data Store Policy Expression,
94(1)
Event Notification Policy,
95(7)
Event Notification Policy Expression,
96(1)
Quality-of-Service (QoS) Levels,
96(3)
10 Data Synchronization
99(1)
Intraregion Synchronization,
100(1)
Interregion Synchronization,
101(1)
Synchronization Architectures,
102(2)
Centralized Synchronization Manager,
102(1)
Peer-to-Peer Synchronization,
103(1)
Synchronization Patterns,
104(5)
Synchronization Granularity,
105(1)
Synchronization Policy Expression,
106(2)
Synchronization Pattern Simulations,
108(1)
Synchronization Policy as a Standard Interface,
109(2)
11 Data Integration
111(1)
Enterprise Application/Information Integration (EAI/Ell) in Grid,
111(5)
Straight-Through Processing (STP), EAI, and EII,
111(5)
EII in Grid,
116(18)
Natural Separation of Process and Data,
118(2)
Data Load Policy,
120(4)
Data Store Policy,
124(2)
Load, Store, and Synchronization,
126(3)
Enterprise Data Grid Integration,
129(4)
12 Data Affinity
133(1)
A Measurable Quantity,
134(1)
What to Expect from Data Affinity,
135(1)
How to Achieve Data Affinity,
135(4)
Regionalization, Synchronization, Distribution, and Data Affinity,
135(2)
Data Distribution is Key to Data Affinity,
137(2)
Data Affinity and Task Routing,
139(1)
Integration of Compute and Data Grids,
139(2)
Examples,
141(4)
PART III PRACTICAL APPLICATIONS OF GRID COMPUTING
13 Which Applications are Good Candidates for the Grid
145(84)
Grid Enabling Application Characteristics,
145(2)
Atomic Tasks,
145(1)
Complex Data Sets,
146(1)
Data Collection,
146(1)
Operations,
146(1)
Gridable Applications,
147(2)
Compute-Intensive Applications,
147(1)
OLAP Data Analysis,
148(1)
Data Center Operations,
148(1)
Compute Utility Service,
149(1)
Use Case Presentations,
149(4)
14 Calculation-Intensive Applications
153(1)
Description,
153(1)
Use Cases,
154(2)
General Architecture,
156(4)
Data Grid Analysis,
160(5)
15 Data Mining and Data Warehouses
165(1)
Description,
165(1)
Use Cases,
166(2)
General Architecture,
168(4)
First Use Case,
168(2)
Second Use Case,
170(2)
Enter the Compute Grid,
172(1)
Data Grid Analysis,
172(2)
Benefits and Data Grid Specifics,
174(3)
16 Spanning Geographic Boundary
177(1)
Description,
177(1)
Business Use Cases,
178(6)
Financial Services,
178(2)
Operations,
180(3)
Following the Sun,
183(1)
General Architecture,
184(1)
Data Grid Analysis,
185(3)
Benefits and Data Grid Specifics,
188(3)
17 Command and Control
191(1)
Problem Description,
191(1)
Solution Architecture,
192(4)
Command and Control Without a Data Grid,
193(1)
Command and Control with a Data Grid,
194(1)
Observations and Comparisons,
195(1)
Data Grid Analysis,
196(6)
Application Spinoffs,
202(1)
18 Web Service's Role in the SOA/SONA Evolution
203(1)
Definition of Web Services,
203(2)
Description,
205(1)
Data Management: The Keystone to Web Services,
206(2)
Web Services, Grid Infrastructures, and SONA,
208(10)
The Undiscovered Past,
208(2)
The SONA Model,
210(10)
Connecting the Dots of the Past into the Continuum of the Present,
211(1)
Service-Oriented Network Architecture (SONA),
212(2)
Network Computing Power Explosion,
214(1)
Consequences of Moore's and Metcalfe's Laws,
215(1)
Isomorphism to Evolution of Previous Systems,
215(1)
Grid and Web Services as Manifestation of State Transition,
215(1)
Conclusion,
215(2)
19 The Compute Utility
217(19)
Overview,
218(2)
Architecture,
220(10)
Geographic Boundary,
221(1)
Command-and-Control Systems,
221(2)
Macro/Microscheduling,
223(6)
PART IV REFERENCE MATERIAL
20 Language Interface
229(44)
Programmatic,
230(2)
Query-Based,
232(2)
XML-Based,
234(1)
21 Basic Programming Examples
235(1)
HelloWorld Example,
236(9)
Coarse Granularity,
236(4)
Coarse Data Atom,
236(1)
Writer Program,
237(2)
Reader Program,
239(1)
Fine Granularity,
240(12)
Writer Program,
240(3)
Reader Program,
243(2)
Random-Number Surface Example,
245(6)
22 Additional Reading
251(1)
Useful Information Sources,
251(1)
White Papers,
252(1)
Grid Computing,
252(1)
GridFTP,
252(1)
Distributed File Systems,
252(1)
Standards Bodies,
253(1)
Globus-Data Grid,
253(1)
Global Grid Forum,
253(1)
W3C,
253(1)
Public and University Grid Efforts,
253(1)
Scientific Research Use of Grid Computing,
254(1)
Web Services,
254(1)
Distributed Computing,
255(1)
Compute Utility,
255(1)
Service-Oriented Architectures,
256(1)
Data Affinity,
256(1)
23 White Paper: Natural Attraction Forces of Data Bodies within a Data Grid to Describe Efficient Data Distribution Patterns
257(1)
Introduction,
257(1)
Observation,
258(9)
Hypothesis,
259(6)
Laws of Attraction,
259(1)
How Does This Fit in with Data Distribution Patterns of Single Data Bodies within a Data Grid Fabric?,
260(1)
Collision of Single Data Bodies,
261(4)
Effects of the Data Grid on a Single Data Body,
265(1)
Conclusions,
265(2)
24 Glossary of Terms
267(6)
REFERENCES 273(4)
INDEX 277


MICHAEL Di STEFANO is CEO of Integrasoft, a leader in distributed computing in the financial and Internet advertising community since 1997. Under Di Stefano's leadership, Integrasoft established the first Data Grid User's Group in which industry experts gather and share their experiences.