+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Mastering Cloud Computing. Foundations and Applications Programming

  • Book

  • May 2013
  • Elsevier Science and Technology
  • ID: 2534687

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.

Please Note: This is an On Demand product, delivery may take up to 11 working days after payment has been received.

Table of Contents

1. Introduction

2. Principles of Parallel and Distributed Computing

3. Virtualization

4. Cloud Computing Architecture

5. Aneka: Cloud application platform

6. Concurrent Computing: Thread programming

7. High-Throughput Computing: Task Programming

8. Data Intensive Computing: Map-Reduce Programming

9. Cloud Platforms in Industry

10. Cloud Applications

11. Advanced Topics in Cloud Computing

Authors

Rajkumar Buyya Professor and Director, Cloud Computing and Distributed Systems Laboratory, University of Melbourne, Australia. Dr. Rajkumar Buyya is Redmond Barry Distinguished Professor and Director of the Cloud Computing and
Distributed Systems (CLOUDS) Laboratory at the University of Melbourne, Australia. He is also serving as the
founding CEO of Manjrasoft, a spin-off company of the University, commercializing its innovations in Cloud
Computing. He has authored over 650 publications and seven textbooks including Mastering Cloud Computing
from McGraw Hill, China Machine Press, and Morgan Kaufmann for Indian, Chinese and international markets
respectively. Dr. Buyya is one of the most highly-cited authors in Computer Sience and Software Engineering
worldwide. "A Scientometric Analysis of Cloud Computing Literature� by German scientists ranked Dr. Buyya
as the World's Top-Cited Author and the World's Most-Productive Author in Cloud Computing. He has been
recognized as a Web of Science "Highly Cited Researcher� for four consecutive years since 2016. Dr. Buyya
was recognized as Scopus Researcher of the Year 2017 with Excellence in Innovative Research Award from
Elsevier; "Lifetime Achievement Awards" from two Indian universities, and the "Best of the World,� in the
Computing Systems field, by The Australian 2019 Research Review. Software technologies for Grid, Cloud, and
Fog computing developed under Dr. Buyya's leadership have gained rapid acceptance and are in use at several
academic institutions and commercial enterprises in 40 countries around the world. Dr. Buyya has led the
establishment and development of key community activities, including serving as foundation Chair of the IEEE
Technical Committee on Scalable Computing and five IEEE/ACM conferences. These contributions and the
international research leadership of Dr. Buyya are recognized through the award of the "2009 IEEE Medal for
Excellence in Scalable Computing� from the IEEE Computer Society TCSC. Manjrasoft's Aneka Cloud
technology developed under his leadership has received the "Frost & Sullivan New Product Innovation Award."
Dr. Buyya served as founding Editor-in-Chief of the IEEE Transactions on Cloud Computing. He is currently
serving as Editor-in-Chief of Software: Practice and Experience, a long-standing journal in the field, established
more than 50 years ago. Christian Vecchiola University of Melbourne, Australia. Christian Vecchiola is a research member at the IBM Research Lab Australia, located in Melbourne and Research Fellow at the School of Engineering, at the University of Melbourne. His areas of interest include technologies and infrastructures for a smarter planet, disaster management and resilience, cloud computing, and software engineering. S.Thamarai Selvi Madras Institute of Technology, Anna University, Chennai, India. Dr. S. Thamarai Selvi, Professor and Head of the Department of Information Technology at Madras Institute of Technology, Anna University, Chennai, India