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
$130.00
$104.00
x
eBook (VitalSource) : 9781315217208
pub: 2017-12-19
from $28.98


FREE Standard Shipping!

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

Introduction

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

Conclusion

Cloud Computing and Startups, Ake Edlund and Ilja Livenson

Introduction

Time to Market

Cloud Computing Implications

Changes to the Startup Ecosystem

Evolution of the Cloud-Based Company

Summary

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

Introduction

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

Conclusion

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

Introduction

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

Introduction

General Model of Web Service Selection

Taxonomy

Future Directions and Conclusion

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

Introduction

Previous Work

Components of an Open-Source Cloud

Open-Source Cloud Implementations

A Cloud Builder’s Checklist

The Cloud Computing Software Stack

Future Opportunities

Conclusion

Acknowledgments

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

Introduction

Related Work

The Analytical Model

Numerical Validation

Conclusions

Glossary

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

Introduction

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

Introduction

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

Introduction

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

Abstract

Introduction: Concepts and Features

Background

Features, Advantages and Problems

Modeling Multitenancy

An Original Example

Future Research Directions

Conclusions

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

Introduction

Related Work

Background and Motivations

Design of the LoM2HiS Framework

Knowledge Management

Evaluations

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

Conclusions

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

Introduction

Monitoring in the Cloud

Available Monitoring Tools/Solution

Monitoring Infrastructure: A Generic Approach

Conclusions

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

Introduction

Aneka

Hybrid Cloud Deployment Using Aneka

Motivation: Case Study Example

Resource Provisioning Policies

Performance Analysis

Related Work

Conclusions

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

Introduction

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

Introduction

What Is Cloud Computing Security?

Cloud Computing Security Scenarios

Cloud Security Challenges

How to Handle Cloud Security Challenges

Cloud Computing Privacy

Trust Management

Recommendation

Summary

Glossary

Case Studies, Applications, and Future Directions

Fundamentals of Cloud Application Architecture, Justin Y. Shi

Introduction

Necessary and Sufficient Conditions

Unit of Transmission (UT)

Mission Critical Application Architecture: A First Example

Maximally Survivable Transaction Processing

Maximally Survivable High Performance Computing

Summary

Acknowledgments

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

Introduction

The mOSAIC Project

Languages for Ontologies Definition

Cloud Standards and Proposals

mOSAIC Ontology

Conclusions

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

Introduction

NoSQL Key Systems

NoSQL Open Source Projects

Database-as-a-Service

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

Introduction

Related Work

Motivation

Implementation

Validation of the Hybrid Cloud

Conclusion

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

Introduction

IMRT Verification

Architecture

eIMRT as SaaS in a Cloud Infrastructure

Testbeds

Experimental Results

Discussion

Future Work

Conclusions

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

Introduction

Related Work

The Approach

Illustrative Examples

Case Study–Application Example

Conclusion

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

Introduction

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

Conclusion

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

Summary

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

Introduction

Background

Design

Implementation

Experiments

Related Work

Sample Applications of Aneka

Conclusions and Future Directions

Bibliography

Index

Subject Categories

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