Mastering Cloud Computing, 1st Edition

  • Published By:
  • ISBN-10: 0124095399
  • ISBN-13: 9780124095397
  • DDC: 004.67
  • Grade Level Range: College Freshman - College Senior
  • 468 Pages | eBook
  • Original Copyright 2013 | Published/Released June 2014
  • This publication's content originally published in print form: 2013

  • Price:  Sign in for price



Mastering Cloud Computing is designed for undergraduate students learning to develop cloud computing applications. Tomorrow's applications won't live on a single computer but will be deployed from and reside on a virtual server, accessible anywhere, any time. Tomorrow's application developers need to understand the requirements of building apps for these virtual systems, including concurrent programming, high-performance computing, and data-intensive systems. The book introduces the principles of distributed and parallel computing underlying cloud architectures and specifically focuses on virtualization, thread programming, task programming, and map-reduce programming. There are examples demonstrating all of these and more, with exercises and labs throughout.

Table of Contents

Front Cover.
Half Title Page.
Title Page.
Copyright Page.
1: Foundations.
2: Introduction.
3: Principles of Parallel and Distributed Computing.
4: Virtualization.
5: Cloud Computing Architecture.
6: Cloud Application Programming and the Aneka Platform.
7: Aneka: Cloud Application Platform.
8: Concurrent Computing: Thread Programming.
9: High-Throughput Computing: Task Programming.
10: Data-Intensive Computing: MapReduce Programming.
11: Industrial Platforms and New Developments.
12: Cloud Platforms in Industry.
13: Cloud Applications.
14: Advanced Topics in Cloud Computing.