Handbook of Research on Scalable Computing Technologies (2-Volumes)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The past decade has witnessed a fruitful proliferation of increasingly high performance scalable computing systems mainly due to the availability of enabling technologies in hardware, software, and networks. The Handbook of Research on Scalable Computing Technologies presents ideas, results, and experiences in significant advancements and future challenges of enabling technologies. A defining body of research on topics such as service-oriented computing, data-intensive computing, and cluster and grid computing, this Handbook of Research contains valuable findings for those involved with developing programming tools and environments in computing as well as those in related upper-level undergraduate and graduate courses.

Author(s): Kuan-ching Li, Ching-hsien Hsu, Laurence Tianruo Yang, Jack Dongarra, Hans Zima
Edition: 1
Year: 2009

Language: English
Pages: 1086

Title
......Page 2
Editorial Advisory Board......Page 4
List of Contributors......Page 5
Table of Contents......Page 8
Detailed Table of Contents......Page 15
Foreword......Page 32
Preface......Page 34
Acknowledgment......Page 35
Section 1
Grid Architectures and
Applications......Page 37
Pervasive Grid and
its Applications......Page 38
Pervasive Grids......Page 51
Desktop Grids......Page 68
Porting Applications to Grids......Page 99
Benchmarking Grid
Applications for Performance
and Scalability Predictions......Page 126
Section 2
P2P Computing......Page 159
Scalable Index and Data
Management for Unstructured
Peer-To-Peer Networks......Page 160
Hierarchical Structured
Peer-to-Peer Networks......Page 177
Load Balancing in Peerto-
Peer Systems......Page 200
Decentralized Overlay for
Federation of Enterprise Clouds......Page 228
Section 3
Programming Models and Tools......Page 255
Reliability and Performance
Models for Grid Computing......Page 256
Mixed Programming Models
Using Parallel Tasks......Page 283
Programmability and Scalability
on Multi-Core Architectures......Page 313
Assembling of Parallel
Programs for Large Scale
Numerical Modeling......Page 332
Cell Processing for two
Scientific Computing Kernels......Page 349
Section 4
Scheduling and Communication
Techniques......Page 374
On Application Behavior
Extraction and Prediction to
Support and Improve Process
Scheduling Decisions......Page 375
A Structured Tabu Search
Approach for Scheduling in
Parallel Computing Systems......Page 391
Communication Issues in
Scalable Parallel Computing......Page 415
Scientific Workflow
Scheduling with Time-
Related QoS Evaluation......Page 433
Section 5
Service Computing......Page 457
Grid Transaction
Management and Highly
Reliable Grid Platform......Page 458
Error Recovery for SLABased
Workflows Within
the Business Grid......Page 479
A Fuzzy Real Option Model to
Price Grid Compute Resources......Page 508
The State of the Art and Open Problems in Data Replication in Grid Environments......Page 523
Architectural Elements of
Resource Sharing Networks......Page 554
Section 6
Optimization Techniques......Page 588
Simultaneous MultiThreading
Microarchitecture......Page 589
Runtime Adaption Techniques
for HPC Applications......Page 620
A Scalable Approach to Real-
Time System Timing Analysis......Page 643
Scalable Algorithms for Server
Allocation in Infostations......Page 682
Section 7
Web Computing......Page 694
Web Application Server
Clustering with Distributed
Java Virtual Machine......Page 695
Middleware for Community
Coordinated Multimedia......Page 719
Section 8
Mobile Computing and Ad Hoc
Networks......Page 741
Scalability of Mobile
Ad Hoc Networks......Page 742
Network Selection Strategies
and Resource Management
Schemes in Integrated
Heterogeneous Wireless
and Mobile Networks......Page 755
Section 9
Fault Tolerance and QoS......Page 775
Scalable Internet
Architecture Supporting
Quality of Service (QoS)......Page 776
Scalable Fault Tolerance
for Large-Scale Parallel and
Distributed Computing......Page 797
Section 10
Applications......Page 821
Efficient Update Control of
Bloom Filter Replicas in Large
Scale Distributed Systems......Page 822
Image Partitioning on
Spiral Architecture......Page 845
Scheduling Large-Scale DNA
Sequencing Applications......Page 878
Multi-Core Supported
Deep Packet Inspection......Page 895
State-Carrying Code for Computation Mobility......Page 911
Compilation of References......Page 932
About the Contributors......Page 996
Index......Page 1014