This practically-focused reference presents a comprehensive overview of the state of the art in Cloud Computing, and examines the potential for future Cloud and Cloud-related technologies to address specific industrial and research challenges. This new edition explores both established and emergent principles, techniques, protocols and algorithms involved with the design, development, and management of Cloud-based systems. The text reviews a range of applications and methods for linking Clouds, undertaking data management and scientific data analysis, and addressing requirements both of data analysis and of management of large scale and complex systems. This new edition also extends into the emergent next generation of mobile telecommunications, relating network function virtualization and mobile edge Cloud Computing, as supports Smart Grids and Smart Cities. As with the first edition, emphasis is placed on the four quality-of-service cornerstones of efficiency, scalability, robustness, and security.
Prof. Nick Antonopoulos is Dean of the College of Engineering and Technology, and Head of Research Excellence at the University of Derby, UK.
Dr. Lee Gillam is Editor-in-Chief of the Journal of Cloud Computing, and Director of Learning and Teaching and Senior Lecturer in the Department of Computer Science at the University of Surrey, UK.
Part I: General Principles
The Rise of Cloud Computing in the Era of Emerging Networked Society
Bhaskar Prasad Rimal and Ian Lumb
Mirror, Mirror on the Wall, How Do I Dimension My Cloud After All?
Rafaelli Coutinho, Yuri Frota, Kary Ocaña, Daniel de Oliveira and Lúcia Drummond
A Taxonomy of Adaptive Resource Management Mechanisms in Virtual Machines: Recent Progress and Challenges
Simão and Luís Veiga
Exploring Cloud Elasticity in Scientific Applications
Guilherme Galante and Rodrigo Da Rosa Righi
Clouds and Reproducibility: A Way to Go to Scientific Experiments?
Ary Henrique Morais de Oliveira, Daniel de Oliveira and Marta Mattoso
Big Data Analytics in Healthcare: A Cloud-Based Framework for Generating Insights
Ashiq Anjum, Sanna Aizad, Bilal Arshad, Moeez Subhani, Dominic Davies-Tagg, Tariq Abdullah and Nick Antonopoulos
Implementing MapReduce Applications in Dynamic Cloud Environments
Domenico Talia, Paolo Trunfio and Fabrizio Marozzo
High Performance Graph Data Management and Mining in Cloud Environments with X10
Miyuru Dayarathna and Toyotaro Suzumura
Facilitating Cloud Federation Management via Data Interoperability
Vincent Chimaobi Emeakaroha, Philip Healy and John Morrison
Applying Self-* Principles in Heterogeneous Cloud Environments
Ioan Dragan, Teodor-Florin Fortis, Gabriel Iuhasz, Dana Petcu and Marian Neagul
Part V: Performance and Efficiency
Optimizing the Profit and QoS of Virtual Brokers in the Cloud
Santiago Iturriaga, Sergio Nesmachnow and Bernabe Dorronsoro
Adaptive Resource Allocation for Load Balancing in Cloud
Somnath Mazumdar, Alberto Scionti and Anoop S. Kumar
Cloud-Supported Certification for Energy-Efficient Web Browsing and Services
Gonçalo Avelar, Jos
Simão and Luís Veiga
Datacentre Event Analysis for Knowledge Discovery in Large-Scale Cloud Environments
John Panneerselvam, Lu Liu and Yao Lu