Cloud Computing: Methodology, Systems, and Applications, 1st Edition (Hardback) book cover

Cloud Computing

Methodology, Systems, and Applications, 1st Edition

Edited by Lizhe Wang, Rajiv Ranjan, Jinjun Chen, Boualem Benatallah

CRC Press

844 pages | 23 Color Illus. | 99 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781439856413
pub: 2011-10-03
SAVE ~$26.00
eBook (VitalSource) : 9781315217208
pub: 2017-12-19
from $28.98

FREE Standard Shipping!


Cloud computing has created a shift from the use of physical hardware and locally managed software-enabled platforms to that of virtualized cloud-hosted services. Cloud assembles large networks of virtual services, including hardware (CPU, storage, and network) and software resources (databases, message queuing systems, monitoring systems, and load-balancers).

As Cloud continues to revolutionize applications in academia, industry, government, and many other fields, the transition to this efficient and flexible platform presents serious challenges at both theoretical and practical levels—ones that will often require new approaches and practices in all areas. Comprehensive and timely, Cloud Computing: Methodology, Systems, and Applications summarizes progress in state-of-the-art research and offers step-by-step instruction on how to implement it.

Summarizes Cloud Developments, Identifies Research Challenges, and Outlines Future Directions

Ideal for a broad audience that includes researchers, engineers, IT professionals, and graduate students, this book is designed in three sections:

  • Fundamentals of Cloud Computing: Concept, Methodology, and Overview
  • Cloud Computing Functionalities and Provisioning
  • Case Studies, Applications, and Future Directions

It addresses the obvious technical aspects of using Cloud but goes beyond, exploring the cultural/social and regulatory/legal challenges that are quickly coming to the forefront of discussion. Properly applied as part of an overall IT strategy, Cloud can help small and medium business enterprises (SMEs) and governments in optimizing expenditure on application-hosting infrastructure. This material outlines a strategy for using Cloud to exploit opportunities in areas including, but not limited to, government, research, business, high-performance computing, web hosting, social networking, and multimedia.

With contributions from a host of internationally recognized researchers, this reference delves into everything from necessary changes in users’ initial mindset to actual physical requirements for the successful integration of Cloud into existing in-house infrastructure. Using case studies throughout to reinforce concepts, this book also addresses recent advances and future directions in methodologies, taxonomies, IaaS/SaaS, data management and processing, programming models, and applications.

Table of Contents

Fundamentals of Cloud Computing: Concept, Methodology, and Overview

Cloud Computing: An Overview, Abhishek Kalapatapu and Mahasweta Sarkar


Cloud Computing: Past, Present, and Future

Cloud Computing Methodologies

The Cloud Architecture and Cloud Deployment Techniques

Cloud Services

Cloud Applications

Issues with Cloud Computing

Cloud Computing and Grid Computing: A Comparative Study


Cloud Computing and Startups, Ake Edlund and Ilja Livenson


Time to Market

Cloud Computing Implications

Changes to the Startup Ecosystem

Evolution of the Cloud-Based Company


A Taxonomy of Interoperability for IaaS, Ralf Teckelmann, Anthony Sulistio, and Christoph Reich


Interoperability of Cloud Platforms

Taxonomy of Interoperability for IaaS

Related Work

Conclusion and Future Work

A Taxonomy Study on Cloud Computing Systems and Technologies, Christian Baun and Marcel Kunze

Deployment Models

Delivery Models

Cloud Resource Management


A Network-Oriented Survey and Open Issues in Cloud Computing, Luigi Atzori, Fabrizio Granelli, and Antonio Pescape


A Brief View of Cloud Computing

Research Challenges for Engineering Cloud Computing Architectures

Conclusions and Final Remarks

A Taxonomy of QoS Management and Service Selection Methodologies for Cloud Computing, Amir Vahid Dastjerdi and Rajkumar Buyya


General Model of Web Service Selection


Future Directions and Conclusion

An Introduction to Open-Source IaaS Cloud Middleware, Peter Sempolinski and Douglas Thain


Previous Work

Components of an Open-Source Cloud

Open-Source Cloud Implementations

A Cloud Builder’s Checklist

The Cloud Computing Software Stack

Future Opportunities



Cloud Computing: Performance Analysis, Hamzeh Khazaei, Jelena Mišić, and Vojislav B. Mišić


Related Work

The Analytical Model

Numerical Validation



Intercloud: The Future of Cloud Computing. Concepts and Advantages, Antonio Celesti, Francesco Tusa, Massimo Villari, and Antonio Puliafito


Federation: From the Political World to the IT .

Intercloud Resource Sharing Models

Advantages and New Business Opportunities

“High Cooperation Federation” Establishment

Technologies for Achieving the Intercloud: an Overview

Conclusions and Future Research Challenges

Cloud Computing Functionalities and Provisioning

TS3: A Trust Enhanced Secure Cloud Storage Service, Surya Nepal, Shiping Chen, and Jinhui Yao


The Framework — TrustStore

Trust Enhanced Secure Cloud Storage Service (TS3)

Prototype Implementation

Related Work

Conclusions and Future Work

High Performance Computing Clouds, Andrzej Goscinski, Michael Brock, and Philip Church


High Performance Computing (HPC) vs. Cloud Computing

Taxonomy of HPC Clouds

HPC Cloud Challenges

HPC Cloud Solution: Proposal

Cloud Benchmark of HPC Applications

Conclusions and Future Trends

Multitenancy: A New Architecture for Clouds, Enrique Jimenez-Domingo, Angel Lagares-Lemos, and Juan Miguel Gomez-Berbis


Introduction: Concepts and Features


Features, Advantages and Problems

Modeling Multitenancy

An Original Example

Future Research Directions


SOA and QoS Management for Cloud Computing, Vincent C. Emeakaroha, Michael Maurer, Ivan Breskovic, Ivona Brandic and Schahram Dustdar


Related Work

Background and Motivations

Design of the LoM2HiS Framework

Knowledge Management


Conclusion and Future Work

Auto-Scaling, Load Balancing and Monitoring in Commercial and Open-Source Clouds, Eddy Caron, Frederic Desprez, Luis Rodero-Merino, and Adrian Muresan

Introduction .

Cloud Auto-Scaling

Cloud Client Load Balancing

Cloud Client Resource Monitoring


Monitoring: A Fundamental Process to Provide QoS Guarantees in Cloud-Based Platforms, Gregory Katsaros, Roland Kubert, Georgina Gallizo, and Tinghe Wang


Monitoring in the Cloud

Available Monitoring Tools/Solution

Monitoring Infrastructure: A Generic Approach


Cloud Bursting: Managing Peak Loads by Leasing Public Cloud Services, Michael Mattess, Christian Vecchiola, Saurabh Kumar Garg, and Rajkumar Buyya



Hybrid Cloud Deployment Using Aneka

Motivation: Case Study Example

Resource Provisioning Policies

Performance Analysis

Related Work


Energy-Efficiency Models for Resource Provisioning and Application Migration in Clouds, Young Choon Lee, Dilkushan T. M. Karunaratne, Chen Wang, and Albert Y. Zomaya


Energy Efficiency in LDCSs

Energy Efficiency and Applications

Energy Efficient VM Consolidation

Summary and Conclusion

Security, Privacy and Trust Management Issues for Cloud Computing, Sara Kadry Hamouda and John Glauert

Chapter Overview


What Is Cloud Computing Security?

Cloud Computing Security Scenarios

Cloud Security Challenges

How to Handle Cloud Security Challenges

Cloud Computing Privacy

Trust Management




Case Studies, Applications, and Future Directions

Fundamentals of Cloud Application Architecture, Justin Y. Shi


Necessary and Sufficient Conditions

Unit of Transmission (UT)

Mission Critical Application Architecture: A First Example

Maximally Survivable Transaction Processing

Maximally Survivable High Performance Computing



An Ontology for the Cloud in mOSAIC, Francesco Moscato, Rocco Aversa, Beniamino Di Martino, Massimiliano Rak and Salvatore Venticinque, and Dana Petcu


The mOSAIC Project

Languages for Ontologies Definition

Cloud Standards and Proposals

mOSAIC Ontology


On the Spectrum of Web Scale Data Management, Liang Zhao, Sherif Sakr, and Anna Liu


NoSQL Key Systems

NoSQL Open Source Projects


Web Scale Data Management: Trade-Offs

Discussion and Conclusions

Leasing Videoconference Resources on Hybrid Clouds, Javier Cervino, Fernando Escribano, Pedro Rodriguez, Irena Trajkovska, and Joaquin Salvachua


Related Work



Validation of the Hybrid Cloud


Advanced Computing Services for Radiotherapy Treatment Planning, Luis M. Carril, Zahara Martin-Rodriguez, Carlos Mourino, Andres Gomez, Ruben Diaz, and Carlos Fernandez


IMRT Verification


eIMRT as SaaS in a Cloud Infrastructure


Experimental Results


Future Work


Cloud Security Requirements Analysis and Security Policy Development Using HOOMT, Kenneth Kofi Fletcher and Xiaoqing (Frank) Liu


Related Work

The Approach

Illustrative Examples

Case Study–Application Example


Exploring the Use of Hybrid HPC-Grids/Clouds Infrastructure for Science and Engineering, Hyunjoo Kim, Yaakoub El-Khamra, Shantenu Jha, and Manish Parashar


The Hybrid HPC-Grids/Clouds Infrastructure

Autonomic Application Management Using CometCloud

Scientific Application Workflow

An Experimental Investigation of HPC Grids–Cloud Hybrid Usage Modes

Acceleration Usage Mode: Application and Infrastructure Adaptivity


RestFS: The Filesystem as a Connector Abstraction for Flexible Resource and Service Composition, Joseph Kaylor, Konstantin Laufer, and George K. Thiruvathukal

Related Work

Composition of Web Services through the Filesystem

Building Application Filesystems with the Naked Object Filesystem (NOFS)

Architecture and Details of RestFS


Aneka Cloud Application Platform and Its Integration with Windows Azure, Yi Wei, Karthik Sukumar, Christian Vecchiola, Dileban Karunamoorthy, and Rajkumar Buyya






Related Work

Sample Applications of Aneka

Conclusions and Future Directions



Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Database Management / Data Mining
COMPUTERS / Information Technology
COMPUTERS / Networking / General