Mastering Cloud Computing

ebook Foundations and Applications Programming

By Rajkumar Buyya

cover image of Mastering Cloud Computing

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...
Mastering Cloud Computing, Second Edition is designed for readers learning to develop cloud computing applications. Today's applications don't live on a single computer but are deployed from and reside on a virtual server, accessible anywhere, any time. Today'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. The book covers all you need to develop applications for cloud architectures, including industrial platforms and security considerations. Real-world case studies and examples demonstrate the key concepts, with exercises and labs throughout the book.
  • Pedagogic Chapter Elements (Theorems, Program Code Listings, Chapter Summaries, and Review Questions) are designed to help students understand important aspects of Cloud Computing and lead them to Foundational learning throughout each chapter of the text.
  • Real-world case studies include scientific, business, and energy-efficiency considerations.
  • Explains how to make design choices and tradeoffs to consider when building applications to run in a virtual cloud environment
  • Covers critical topics, including parallel and distributed computing, virtualization, cloud computing architecture, cloud applications platforms such as Aneka, thread programming, task programming, map-reduce programming, cloud platforms, and development of cloud applications.
  • Mastering Cloud Computing