Distributed and cloud computing
By: Hwang, Kai
.
Material type: 

Item type | Current location | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
![]() |
Learning Resource Center University of Management and Technology, Sialkot Iqbal Campus
|
004.5782 HWA-D 2012 415 (Browse shelf) | Available | 415 |
Browsing Learning Resource Center University of Management and Technology, Sialkot Iqbal Campus Shelves Close shelf browser
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
No cover image available No cover image available No cover image available | ||
004.53 FLA- Flash memory | 004.56 CHA-R Recordable CD bible | 004.56 CHA-R Recordable CD bible | 004.5782 HWA-D 2012 415 Distributed and cloud computing | 004.6 ABE-R 1997 2913 Residential broadband | 004.6 AGR-D 2008 6539 Data Communication and Computer Networks | 004.6 AMJ-A Application (RE) engineering |
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
From the leading minds in the field, Distributed and Cloud Computing is the first modern, up-to-date distributed systems textbook. Starting with an overview of modern distributed models, the book exposes the design principles, systems architecture, and innovative applications of parallel, distributed, and cloud computing systems. It will teach you how to create high-performance, scalable, reliable systems, providing comprehensive coverage of distributed and cloud computing, including: Facilitating management, debugging, migration, and disaster recovery through virtualization Clustered systems for research or ecommerce applications Designing systems as web services Social networking systems using peer-to-peer computing Principles of cloud computing using examples from open-source and commercial applications Using examples from open-source and commercial vendors, the text describes cloud-based systems for research, e-commerce, social networking and more. Complete coverage of modern distributed computing technology including clusters, the grid, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing Includes case studies from the leading distributed computing vendors: Amazon, Microsoft, Google, and more Designed to meet the needs of students taking a distributed systems course, each chapter includes exercises and further reading, with lecture slides and solutions available online
There are no comments for this item.