Book description
Reviews the latest advances in the all-important field of scalable computing
In telecommunications and software engineering, scalability is the ability of a system, network, or process to either handle growing amounts of work in a graceful manner or be enlarged to accommodate that growth. It is a desirable property for many scientific, industrial, and business applications and an important feature for hardware.
This immersive book summarizes the latest research achievements in the field of scalable computing and covers new topics that have emerged recently on computing and communications, such as unconventional computing, green and sustainable computing, cloud and volunteer computing, and more. Filled with contributions from world-renowned engineers, researchers, and IT professionals in diverse areas, Scalable Computing and Communications covers:
Circuit and component design
Operating systems
Green computing
Network-on-chip paradigms
Computational grids
High-performance computing
Software
Networking in scalable computing and mobile computing
Next-generation networking
Cloud computing
Peer-to-peer systems
Scalable Computing and Communications is well organized with basic concepts, software infrastructure and middleware, and applications and systems. Filled with numerous case studies, figures, and tables, it is a valuable book that offers great insight into future trends and emerging topics for professionals and students in the field.
Table of contents
- Cover page
- Halftitle page
- Editor page
- Title page
- Copyright
- Dedication
- Contents
- Preface
- Contributors
- 1 Scalable Computing and Communications: Past, Present, and Future
- 2 Reliable Minimum Connected Dominating Sets for Topology Control in Probabilistic Wireless Sensor Networks
- 3 Peer Selection Schemes in Scalable P2P Video Streaming Systems
- 4 Multicore and Many-Core Computing
- 5 Scalable Computing on Large Heterogeneous CPU/GPU Supercomputers
- 6 Diagnosability of Multiprocessor Systems
- 7 A Performance Analysis Methodology for MultiCore, Multithreaded Processors
- 8 The Future in Mobile Multicore Computing
- 9 Modeling and Algorithms for Scalable and Energy-Efficient Execution on Multicore Systems
- 10 Cost Optimization for Scalable Communication in Wireless Networks with Movement-Based Location Management
- 11 A Framework for Semiautomatic Explicit Parallelization
-
12 Fault Tolerance and Transmission Reliability in Wireless Networks
- 12.1 Introduction: Reliability Issues in Wireless and Sensor Networks
- 12.2 Reliability and Fault Tolerance of Coverage Models for Sensor Networks
- 12.3 Fault-Tolerant k-Fold Pivot Routing in Wireless Sensor Networks
- 12.4 Impact of Variable Transmission Range in All-Wireless Networks
- 12.5 Conclusions and Open Problems
- References
- 13 Optimizing and Tuning Scientific Codes
- 14 Privacy and Confidentiality in Cloud Computing
- 15 Reputation Management Systems for Peer-to-Peer Networks
- 16 Toward a Secure Fragment Allocation of Files in Heterogeneous Distributed Systems
- 17 Adopting Compression in Wireless Sensor Networks
- 18 GFOG: Green and Flexible Opportunistic Grids
- 19 Maximizing Real-Time System Utilization by Adjusting Task Computation Times
- 20 Multilevel Exploration of the Optimization Landscape through Dynamical Fitness for Grid Scheduling
-
21 Implementing Pointer Jumping for Exact Inference on Many-Core Systems
- 21.1 Introduction
- 21.2 Background
- 21.3 Related Work
- 21.4 Pointer Jumping-Based Algorithms for Scheduling Exact Inference
- 21.5 Analysis with Respect to Many-Core Processors
- 21.6 From Exact Inference to Generic Directed Acyclic Graph (DAG)-Structured Computations
- 21.7 Experiments
- 21.8 Conclusions
- References
-
22 Performance Optimization of Scientific Applications Using an Autonomic Computing Approach
- 22.1 Introduction
- 22.2 Scientific Applications and Their Performance
- 22.3 Load Balancing via DLS
- 22.4 The Use of Machine Learning in Improving the Performance of Scientific Applications
- 22.5 Design Strategies and an Integrated Framework
- 22.6 Experimental Results, Analysis, and Evaluation
- 22.7 Conclusions, Future Work, and Open Problems
- Acknowledgments
- References
- 23 A Survey of Techniques for Improving Search Engine Scalability through Profiling, Prediction, and Prefetching of Query Results
- 24 KNN Queries in Mobile Sensor Networks
- 25 Data Partitioning for Designing and Simulating Efficient Huge Databases
- 26 Scalable Runtime Environments for Large-Scale Parallel Applications
- 27 Increasing Performance through Optimization on APU
-
28 Toward Optimizing Cloud Computing: An Example of Optimization under Uncertainty
- 28.1 Cloud Computing: Why We Need It and How We Can Make It Most Efficient
- 28.2 Optimal Server Placement Problem: First Approximation
- 28.3 Server Placement in Cloud Computing: Toward a More Realistic Model
- 28.4 Predicting Cloud Growth: Formulation of the Problem and Our Approach to Solving This Problem
- 28.5 Predicting Cloud Growth: First Approximation
- 28.6 Predicting Cloud Growth: Second Approximation
- 28.7 Predicting Cloud Growth: Third Approximation
- 28.8 Conclusions and Future Work
- Acknowledgments
- Appendix: Description of Expenses Related to Cloud Computing
- References
- 29 Modeling of Scalable Embedded Systems
- 30 Scalable Service Composition in Pervasive Computing
- 31 Virtualization Techniques for Graphics Processing Units
- 32 Dense Linear Algebra on Distributed Heterogeneous Hardware with a Symbolic DAG Approach
- 33 Fault-Tolerance Techniques for Scalable Computing
- 34 Parallel Programming Models for Scalable Computing
- 35 Grid Simulation Tools for Job Scheduling and Data File Replication
- Index
Product information
- Title: Scalable Computing and Communications: Theory and Practice
- Author(s):
- Release date: January 2013
- Publisher(s): Wiley-IEEE Press
- ISBN: 9781118162651
You might also like
book
Control Theory Applications for Dynamic Production Systems
Control Theory Applications for Dynamic Production Systems Apply the fundamental tools of linear control theory to …
book
Mobile Cloud Computing
Mobile Cloud Computing: Foundations and Service Models combines cloud computing, mobile computing and wireless networking to …
book
Probability, Random Variables, and Random Processes: Theory and Signal Processing Applications
Probability, Random Variables, and Random Processes is a comprehensive textbook on probability theory for engineers that …
book
Queuing at eCycle Services
This new supply chain management case study examines the challenges faced by a leading recycling business …