Distributed and cloud computing from parallel processing to the internet of things
Distributed and Cloud Computing, named a 2012 Outstanding Academic Title by the American Library Association's Choice publication, explains how to create high-performance, scalable, reliable systems, exposing the design principles, architecture, and innovative applications of parallel, distribu...
Otros Autores: | , , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Waltham, Massachusetts :
Morgan Kaufmann
2012.
|
Edición: | 1st edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628754206719 |
Tabla de Contenidos:
- Cover image; Title page; Table of Contents; Copyright; Dedication; Preface; About the Book; Key Features; Readership and Suggestions to Instructors/Students; Invited Contributions; Permissions and Acknowledgements; A Glance at the Contents; 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 TechnologiesSummary; 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; References; Homework Problems; Acknowledgments; 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 Clusters2.4 Cluster Job and Resource Management; 2.5 Case Studies of Top Supercomputer Systems; 2.6 Bibliographic Notes and Homework Problems; References; Homework Problems; Acknowledgments; 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
- ReferencesHomework Problems; Acknowledgments; 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 Azure4.5 Inter-cloud Resource Management; 4.6 Cloud Security and Trust Management; 4.7 Bibliographic Notes and Homework Problems; References; Homework Problems; Acknowledgements; 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; References; Homework Problems
- Acknowledgements