Distributed and Cloud Computing: From Parallel Processing to the Internet of Things

Höfundur Hwang, Kai; Dongarra, Jack; Fox, Geoffrey C.

Útgefandi Elsevier S & T

Snið ePub

Print ISBN 9780123858801

Útgáfa 0

Höfundarréttur

10.590 kr.

Description

Efnisyfirlit

  • Cover image
  • Title page
  • Table of Contents
  • Copyright
  • Dedication
  • Preface
  • About the Book
  • A Glance at the Contents
  • Key Features
  • Readership and Suggestions to Instructors/Students
  • Invited Contributions
  • Permissions and Acknowledgements
  • About the Authors
  • Foreword
  • Part 1: Systems Modeling, Clustering, and Virtualization
  • Introduction
  • Chapter 1: Distributed System Models and Enabling Technologies
  • Chapter 2: Computer Clusters for Scalable Parallel Computing
  • Chapter 3: Virtual Machines and Virtualization of Clusters and Data Centers
  • Chapter 1. Distributed System Models and Enabling Technologies
  • Summary
  • 1.1 Scalable Computing Over the Internet
  • 1.2 Technologies for Network-Based Systems
  • 1.3 System Models for Distributed and Cloud Computing
  • 1.4 Software Environments for Distributed Systems and Clouds
  • 1.5 Performance, Security, and Energy Efficiency
  • 1.6 Bibliographic Notes and Homework Problems
  • Acknowledgments
  • References
  • Homework Problems
  • Chapter 2. Computer Clusters for Scalable Parallel Computing
  • Summary
  • 2.1 Clustering for Massive Parallelism
  • 2.2 Computer Clusters and MPP Architectures
  • 2.3 Design Principles of Computer Clusters
  • 2.4 Cluster Job and Resource Management
  • 2.5 Case Studies of Top Supercomputer Systems
  • 2.6 Bibliographic Notes and Homework Problems
  • Acknowledgments
  • References
  • Homework Problems
  • Chapter 3. Virtual Machines and Virtualization of Clusters and Data Centers
  • Summary
  • 3.1 Implementation Levels of Virtualization
  • 3.2 Virtualization Structures/Tools and Mechanisms
  • 3.3 Virtualization of CPU, Memory, and I/O Devices
  • 3.4 Virtual Clusters and Resource Management
  • 3.5 Virtualization for Data-Center Automation
  • 3.6 Bibliographic Notes and Homework Problems
  • Acknowledgments
  • References
  • Homework Problems
  • Part 2: Computing Clouds, Service-Oriented Architecture, and Programming
  • Introduction
  • Chapter 4: Cloud Platform Architecture over Virtualized Data Centers
  • Chapter 5: Service-Oriented Architectures for Distributed Computing
  • Chapter 6: Cloud Programming and Software Environments
  • Chapter 4. Cloud Platform Architecture over Virtualized Data Centers
  • Summary
  • 4.1 Cloud Computing and Service Models
  • 4.2 Data-Center Design and Interconnection Networks
  • 4.3 Architectural Design of Compute and Storage Clouds
  • 4.4 Public Cloud Platforms: GAE, AWS, and Azure
  • 4.5 Inter-cloud Resource Management
  • 4.6 Cloud Security and Trust Management
  • 4.7 Bibliographic Notes and Homework Problems
  • Acknowledgements
  • References
  • Homework Problems
  • Chapter 5. Service-Oriented Architectures for Distributed Computing
  • Summary
  • 5.1 Services and Service-Oriented Architecture
  • 5.2 Message-Oriented Middleware
  • 5.3 Portals and Science Gateways
  • 5.4 Discovery, Registries, Metadata, and Databases
  • 5.5 Workflow in Service-Oriented Architectures
  • 5.6 Bibliographic Notes and Homework Problems
  • Acknowledgements
  • References
  • Homework Problems
  • Chapter 6. Cloud Programming and Software Environments
  • Summary
  • 6.1 Features of Cloud and Grid Platforms
  • 6.2 Parallel and Distributed Programming Paradigms
  • 6.3 Programming Support of Google App Engine
  • 6.4 Programming on Amazon AWS and Microsoft Azure
  • 6.5 Emerging Cloud Software Environments
  • 6.6 Bibliographic Notes and Homework Problems
  • Acknowledgement
  • References
  • Homework Problems
  • Part 3: Grids, P2P, and the Future Internet
  • Introduction
  • Chapter 7: Grid Computing Systems and Resource Management
  • Chapter 8: Peer-to-Peer Computing and Overlay Networks
  • Chapter 9: Ubiquitous Clouds and the Internet of Things
  • Chapter 7. Grid Computing Systems and Resource Management
  • Summary
  • 7.1 Grid Architecture and Service Modeling
  • 7.2 Grid Projects and Grid Systems Built
  • 7.3 Grid Resource Management and Brokering
  • 7.4 Software and Middleware for Grid Computing
  • 7.5 Grid Application Trends and Security Measures
  • 7.6 Bibliographic Notes and Homework Problems
  • Acknowledgments
  • References
  • Homework Problems
  • Chapter 8. Peer-to-Peer Computing and Overlay Networks
  • Summary
  • 8.1 Peer-to-Peer Computing Systems
  • 8.2 P2P Overlay Networks and Properties
  • 8.3 Routing, Proximity, and Fault Tolerance
  • 8.4 Trust, Reputation, and Security Management
  • 8.5 P2P File Sharing and Copyright Protection
  • 8.6 Bibliographic Notes and Homework Problems
  • Acknowledgements
  • References
  • Homework Problems
  • Chapter 9. Ubiquitous Clouds and the Internet of Things
  • Summary
  • 9.1 Cloud Trends in Supporting Ubiquitous Computing
  • 9.2 Performance of Distributed Systems and the Cloud
  • 9.3 Enabling Technologies for the Internet of Things
  • 9.4 Innovative Applications of the Internet of Things
  • 9.5 Online Social and Professional Networking
  • 9.6 Bibliographic Notes and Homework Problems
  • Acknowledgements
  • References
  • Homework Problems
  • Index

Additional information

Veldu vöru

Rafbók til eignar

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð