Distributed data management for grid computing
β Scribed by Michael Di Stefano
- Publisher
- John Wiley and Sons
- Year
- 2005
- Tongue
- English
- Leaves
- 308
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Discover grid computing-how to successfully build, implement, and manage widely distributed computing architectureWith 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 investmentsThe 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.
β¦ Table of Contents
COVER......Page 1
CONTENTS......Page 8
FOREWORD......Page 16
PREFACE......Page 18
ACKNOWLEDGMENTS......Page 22
AN OVERVIEW OF GRID COMPUTING......Page 24
THE BASICS OF GRID COMPUTING......Page 26
Leveling the Playing Field of Buzzword Mania......Page 27
Beyond the Client/Server......Page 30
NEW TOPOLOGY......Page 33
HISTORY REPEATS ITSELF......Page 36
Artists and Engineers......Page 37
Financial Factors......Page 40
Technologyβs Role......Page 42
WHAT IS SERVICE-ORIENTED ARCHITECTURE (SOA)?......Page 44
DRIVING FORCES BEHIND SOA......Page 46
Maturing Technology......Page 47
Business......Page 48
World Events......Page 49
ENTER BASIC SUPPLYβ DEMAND ECONOMICS......Page 50
Supplyβ Demand 101: Vocabulary......Page 51
FUNDAMENTAL SHIFT IN COMPUTING......Page 52
USING ART TO DESCRIBE LIFE: GRID IS THE BORG......Page 54
GRID PLANES......Page 55
Compute Grids......Page 56
Data Grids......Page 57
COMPUTE AND DATA GRIDSβPARALLEL PLANES......Page 58
Basic Data Management Requirements......Page 59
Evolving the Data Grid......Page 61
DATA MANAGEMENT IN GRID COMPUTING......Page 64
EVOLUTION IN DATA MANAGEMENT......Page 66
Grid Evolution......Page 67
DIFFERENT IMPLEMENTATIONS OF A DATA GRID Level 0 Data Grids......Page 68
Level 1 Data Grids......Page 71
APPLICATION CHARACTERISTICS FOR GRID......Page 76
History......Page 82
Features......Page 83
KEY FOR USABILITY......Page 88
EVOLUTION OF THE RELATIONAL MODEL......Page 90
PARALLELS TO DATA MANAGEMENT IN GRID ENVIRONMENTS......Page 91
Analysis of the Functional Tiers......Page 92
Data Management Features......Page 93
CORE ENGINE DETERMINES PERFORMANCE AND FLEXIBILITY......Page 96
Replicated versus Distributed......Page 97
User-Level APIs......Page 98
SUPPORT FOR DATA MANAGEMENT FEATURES SPECIFIC TO GRID COMPUTING......Page 99
DATA REGIONALIZATION......Page 102
DATA REGIONS IN TRADITIONAL TERMS......Page 103
DATA MANAGEMENT IN A DATA GRID......Page 107
Data Distribution Policy......Page 108
Data Replication Policy......Page 111
Load-and-Store Policy......Page 113
Event Notification Policy......Page 118
QUALITY-OF-SERVICE (QoS) LEVELS......Page 119
DATA SYNCHRONIZATION......Page 122
INTRAREGION SYNCHRONIZATION......Page 123
INTERREGION SYNCHRONIZATION......Page 124
Centralized Synchronization Manager......Page 125
Peer-to-Peer Synchronization......Page 126
SYNCHRONIZATION PATTERNS......Page 127
Synchronization Granularity......Page 128
Synchronization Policy Expression......Page 129
Synchronization Pattern Simulations......Page 131
SYNCHRONIZATION POLICY AS A STANDARD INTERFACE......Page 132
Straight-through Processing (STP), EAI, and EII......Page 134
EII IN GRID......Page 139
Natural Separation of Process and Data......Page 141
Data Load Policy......Page 143
Data Store Policy......Page 147
Load, Store, and Synchronization......Page 149
Enterprise Data Grid Integration......Page 152
DATA AFFINITY......Page 156
A MEASURABLE QUANTITY......Page 157
Regionalization, Synchronization, Distribution, and Data Affinity......Page 158
Data Distribution is Key to Data Affinity......Page 160
INTEGRATION OF COMPUTE AND DATA GRIDS......Page 162
EXAMPLES......Page 164
PRACTICAL APPLICATIONS OF GRID COMPUTING......Page 166
Atomic Tasks......Page 168
Operations......Page 169
Compute-Intensive Applications......Page 170
Data Center Operations......Page 171
USE CASE PRESENTATIONS......Page 172
DESCRIPTION......Page 176
USE CASES......Page 177
GENERAL ARCHITECTURE......Page 179
DATA GRID ANALYSIS......Page 183
DESCRIPTION......Page 188
USE CASES......Page 189
First Use Case......Page 191
Second Use Case......Page 193
DATA GRID ANALYSIS......Page 195
BENEFITS AND DATA GRID SPECIFICS......Page 197
DESCRIPTION......Page 200
Financial Services......Page 201
Operations......Page 203
Following the Sun......Page 206
GENERAL ARCHITECTURE......Page 207
DATA GRID ANALYSIS......Page 208
BENEFITS AND DATA GRID SPECIFICS......Page 211
PROBLEM DESCRIPTION......Page 214
SOLUTION ARCHITECTURE......Page 215
Command and Control Without a Data Grid......Page 216
Command and Control with a Data Grid......Page 217
Observations and Comparisons......Page 218
DATA GRID ANALYSIS......Page 219
APPLICATION SPINOFFS......Page 225
DEFINITION OF WEB SERVICES......Page 226
DESCRIPTION......Page 228
DATA MANAGEMENT: THE KEYSTONE TO WEB SERVICES......Page 229
The Undiscovered Past......Page 231
The SONA Model......Page 233
THE COMPUTE UTILITY......Page 240
OVERVIEW......Page 241
ARCHITECTURE......Page 243
Command-and-Control Systems......Page 244
Macro/Microscheduling......Page 246
REFERENCE MATERIAL......Page 250
LANGUAGE INTERFACE......Page 252
PROGRAMMATIC......Page 253
QUERY-BASED......Page 255
XML-BASED......Page 257
BASIC PROGRAMMING EXAMPLES......Page 258
HELLOWORLD EXAMPLE Coarse Granularity......Page 259
Fine Granularity......Page 263
RANDOM-NUMBER SURFACE EXAMPLE......Page 268
USEFUL INFORMATION SOURCES......Page 274
Distributed File Systems......Page 275
PUBLIC AND UNIVERSITY GRID EFFORTS......Page 276
WEB SERVICES......Page 277
COMPUTE UTILITY......Page 278
DATA AFFINITY......Page 279
INTRODUCTION......Page 280
OBSERVATION......Page 281
Hypothesis......Page 282
Conclusions......Page 288
GLOSSARY OF TERMS......Page 290
REFERENCES......Page 296
INDEX......Page 300
π SIMILAR VOLUMES
Discover grid computing-how to successfully build, implement, and manage widely distributed computing architectureWith 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
<p>These are the proceedings of a NATO Advanced Study Institute (ASI) held in Cetraro, Italy during 6-17 June 1983. The title of the ASI was Computer Arehiteetures for SpatiaZZy vistributed Vata, and it brouqht together some 60 participants from Europe and America. Presented ~ere are 21 of the lectu
<p>Earth date, August 11, 1997 "Beam me up Scottie!" "We cannot do it! This is not Star Trek's Enterprise. This is early years Earth." True, this is not yet the era of Star Trek, we cannot beam captain James T. Kirk or captain Jean Luc Pickard or an apple or anything else anywhere. What we can do th
<P>This book unravels the mystery of Big Data computing and its power to transform business operations. The approach it uses will be helpful to any professional who must present a case for realizing Big Data computing solutions or to those who could be involved in a Big Data computing project. It pr
This book unravels the mystery of Big Data computing and its power to transform business operations. The approach it uses will be helpful to any professional who must present a case for realizing Big Data computing solutions or to those who could be involved in a Big Data computing project. It provi