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

Cloud Computing
Methodology, Systems, and Applications

ISBN 9781439856413
Published October 3, 2011 by CRC Press
844 Pages 23 Color & 99 B/W Illustrations

FREE Standard Shipping
SAVE $36.00
was $180.00
USD $144.00

Prices & shipping based on shipping country


Book Description

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


View More



Lizhe Wang

Rajiv Ranjan

Jinjun Chen

Boualem Benatallah