BPB Online LLP
Handbook of Cloud Computing
Handbook of Cloud Computing
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Basic to Advance research on the concepts and design of Cloud computing

Key Features
Comprehensively gives clear picture of current state-of-the-art aspect of cloud computing by elaborating terminologies, models and other related terms.
Enlightens all major players in Cloud Computing industry providing services in terms of SaaS, PaaS and IaaS.
Highlights Cloud Computing Simulators, Security Aspect and Resource Allocation.
In-depth presentation with well-illustrated diagrams and simple to understand technical concepts of cloud.

Description
The book “Handbook of Cloud Computing” provides the latest and in-depth information of this relatively new and another platform for scientific computing which has great possibilities and high future prospects to become ten folds in near future. The book covers in comprehensive manner all aspects and terminologies associated with cloud computing like SaaS, PaaS and IaaS and also elaborates almost every cloud computing service model.

The book highlights several other aspects of cloud computing like Security, Resource allocation, Simulation Platforms and futuristic trend i.e. Mobile cloud computing. The book will benefit all the readers with all in-depth technical information which is required to understand current and futuristic concepts of cloud computing. No prior knowledge of cloud computing or any of its related technology is required in reading this book.

What Will You Learn
Cloud Computing, Virtualisation
Software as a Service, Platform as a Service, Infrastructure as a Service
Data in Cloud and its Security
Cloud Computing – Simulation, Mobile Cloud Computing
Specific Cloud Service Models
Resource Allocation in Cloud Computing

Who This Book Is For
Students of Polytechnic Diploma Classes- Computer Science/ Information Technology
Graduate Students- Computer Science/ CSE / IT/ Computer Applications
Master Class Students—Msc (CS/IT)/ MCA/ M.Phil, M.Tech, M.S.
Researcher’s—Ph.D Research Scholars doing work in Virtualization, Cloud Computing and Cloud Security
Industry Professionals- Preparing for Certifications, Implementing Cloud Computing and even working on Cloud Security

Table of Contents


    Introduction to Cloud Computing
    Virtualisation
    Software as a Service
    Platform as a Service
    Infrastructure as a Service
    Data in Cloud
    Cloud Security
    Cloud Computing – Simulation
    Specific Cloud Service Models
    Resource Allocation in Cloud Computing
    Mobile Cloud Computing

About the Author
Dr. Anand Nayyar received Ph.D (Computer Science) in Wireless Sensor Networks and Swarm Intelligence. Presently he is working in Graduate School, Duy Tan University, Da Nang, Vietnam. He has total of fourteen Years of Teaching, Research and Consultancy experience with more than 250 Research Papers in various International Conferences and highly reputed journals. He is certified Professional with more than 75 certificates and member of 50 Professional Organizations. He is acting as “ACM DISTINGUISHED SPEAKER”

Official Website:
http://duytan.edu.vn/, http://gs.duytan.edu.vn/

Professional Link:
http://sdh.duytan.edu.vn/Home/EmployeeDetail/vn/70/anand-nayyar, http://gs.duytan.edu.vn/faculty-staff/staff/

Web Link:
http://www.anandnayyar.com

Scopus:
https://www.scopus.com/authid/detail.uri?authorId=55201442200

Google Scholar:
https://scholar.google.com.tr/citations?hl=tr&pli=1&user=7uvZuX8AAAAJ

ACM Distinguished Speaker:
https://speakers.acm.org/speakers/nayyar_9983

Language
English
ISBN
9789388176668
Cover Page
Title Page
Copyright Page
Preface
Foreword
List of Authors
Acknowledgement
Table of Contents
1. Introduction to Cloud Computing
1.1 Evolution and History of Cloud Computing
1.2 Introduction to Cloud Computing
1.3 Why Cloud Computing is Becoming Highly Important?
1.4 Cloud Types
1.4.1 The NIST Model
1.4.2 Cloud Cube Model
1.4.3 Deployment Models
1.4.4 Service Models
1.5 Layers and Types of Cloud
1.6 Features of Cloud Computing
1.7 Why Cloud Computing?
1.7.1 Cloud Computing for End Users
1.7.2 Cloud Computing for the System and Network Administrators
1.7.3 Cloud Computing for Software Engineers
1.7.4 Cloud Computing for Data Center Professionals
1.7.5 Cloud Computing for It Customers, Government and Research Organizations
1.8 Cloud Computing Stack
1.9 Component of Cloud Computing
1.10 Advantages of Cloud Computing
1.11 Limitations of Cloud Computing
1.12 Cloud Computing Service Providers
1.12.1 Amazon
1.12.2 Microsoft
1.12.3 Google
1.12.4 IBM
1.12.5 Yahoo
1.12.6 Salesforce.com
1.12.7 Facebook
1.12.8 Oracle
1.12.9 SAP
1.12.10 VMware
Summary
References
2. Virtualization
2.1 Introduction to Virtualization and its Technical Evolution
2.2 History of Virtualization
2.3 Introduction to Virtualization
2.3.1 Types of Virtual Machines
2.3.2 Advantages of Virtualization
2.3.3 Components of Virtualization
2.3.4 Types of Virtualization
2.3.5 Virtualization Systems
2.4 From Virtual Computing to Clouds
2.5 Load Balancing and Virtualization
2.6 Virtualization Security Management
Summary
References
3. Software as a Service
3.1 Evolution of SaaS
3.2 Brief Introductory part of Software as a Service
3.3 SaaS Unification Technologies
3.4 SaaS Integration Products and Technologies
SaaS Product Selection Criteria
3.5 SaaS Integration Services
3.6 Advantages of SaaS
Summary
References
4. Platform as a Service
4.1 Evolution of PaaS
4.2 Introduction to PaaS
4.3 PaaS Service Providers
4.3.1 Acquia Cloud
4.3.2 Amazon AWS
4.3.3 Amazon Elastic Beanstalk
4.3.4 App42PaaS
4.3.5 CloudFoundry
4.3.6 Microsoft Azure
4.3.7 Simple cloud API
4.3.8 Google App Engine
4.3.9 Force.com
4.4 PaaS Application Framework
4.5 PaaS Operator Verbs
4.6 PaaS Developer Verbs
4.7 Advantages and Challenges of PaaS
Summary
References
5. Infrastructure as a Service
5.1 Evolution
5.2 IaaS Architecture
5.2.1 DAS Model
5.2.2 SAN Model
5.3 IaaS Providers
5.3.1 Amazon AWS
5.3.2 RackSpace
5.3.3 CloudStack
5.3.4 DigitalOcean
5.3.5 Google Compute Engine:
5.3.6 Linode
5.3.7 OpenNebula
5.3.8 OpenStack
5.3.9 Eucalyptus
5.3.10 Nimbus
5.4 Experimental Setup
5.5 Advantages and Disadvantages of Infrastructure as a Service
5.5.1 Pros of Infrastructure as a Service
5.5.2 Cons of Infrastructure as a Service
Summary
References
6. Data in Cloud
6.1 Evolution of Network Storage in Cloud
6.2 Data as a Service
6.2.1 Architecture of DaaS
6.2.2 Pricing Models for DaaS
6.2.3 Advantages of DaaS
6.2.4 Disadvantages of DaaS
6.3 Database as a Service
6.3.1 Users of DBaaS
6.3.2 Implementing DBaaS
6.3.3 Benefits of DBaaS for Enterprises
6.3.4 Deployment Issues
6.4 Cloud Based Data Storage
6.4.1 Architecture of Cloud Based Data Storage
6.4.2 Issues in Cloud Storage
6.5 Advantages and Limitations of Cloud Based Storage Solution
6.5.1 Advantages of Cloud Storage
6.5.2 Disadvantages of cloud-based storage
6.6 Cloud Based Data Storage Service Providers
6.7 Cloud Storage Interoperability
6.7.1 Cloud Data Management Interface
6.7.2 Open Cloud Computing Interface
Summary
References
7. Cloud Security
7.1 Introduction
7.2 Security Risks and Best Practices
7.3 Securing Cloud
7.3.1 CIA Concept
7.3.2 Threats to infrastructure, Data, and Access Control
7.3.3 Types of Security Attacks
7.4 Security Policy Implementation
7.4.1 Policy Types
7.4.2 Computer Security Incident Response Teams
7.5 Techniques to Secure Data
7.6 Cloud Encryption
7.6.1 Symmetric Encryption
7.6.2 Asymmetric Encryption
7.6.3 Homomorphic Cryptosystems
7.7 Cloud Security Alliance
7.8 Cloud Security Strategy
7.9 Cloud Computing Security Architecture
7.10 Future of Cloud Security
Summary
References
8. Cloud Computing – Simulation
8.1 Introduction to Simulation
8.2 Cloud Computing: Simulation Tools
8.2.1 CloudSim
8.2.2 CloudAnalyst
8.2.3 GreenCloud
8.2.4 iCanCloud
8.2.5 EMUSIM
8.2.6 GroudSim
8.2.7 DCSim
8.2.8 MR-CloudSim
8.2.9 MDCSim
8.2.10 SimIC
8.3 Cloud based Web Applications & Service Testing Tools
8.4 Cloud Based Mobile & Multimedia Application Testing Tools
8.5 Performance Comparison of Cloud Computing Simulators
Summary
References
9. Specific Cloud Service Models
Introduction
9.1 Security as a Service (SECaaS)
9.2 Communication as a Service
9.3 Network as a Service
9.4 Monitoring as a Service
9.5 Machine Learning as a Service (MLaaS)
9.6 Mobile Backend as a Service
9.7 Test Environment as a Service (TEaaS)
9.8 API as a Service
9.9 Identity as a Service
Summary
References
10. Resource Allocation in Cloud Computing
10.1 Introduction
10.2 Importance of Resource Allocation
10.3 Strategies for Resource Allocation
10.4 Resource Allocation Policies and Algorithms
10.4.1 Performance-based RAS
10.4.2 Cost Based RAS
10.4.3 Performance and Cost based RAS
Summary
References
11. Mobile Cloud Computing
11.1 Introduction to Mobile Cloud Computing
11.1.1 Mobile Cloud Computing vs Cloud Computing
11.1.2 Definitions of Mobile Cloud Computing
11.2 Features of Mobile Cloud Computing
11.3 Mobile Cloud Computing Service Models
11.4 Various Architectures of Mobile Cloud Computing
11.4.1 Cloud Computing with Mobile Terminals
11.4.2 Virtual Cloud Service Provider
11.4.3 Operator Centric Mobile Cloud Architecture (OCMCA)
11.4.4 Cloudlet
11.4.5 MoClo-IdM Framework
11.4.6 ORBUA: A Distributed Authorization Model
11.5 Issues Surrounding Mobile Cloud Computing
11.5.1 Resource Management
Summary
References

Loading...