Essentials of cloud computing / (Record no. 1855)

MARC details
000 -LEADER
fixed length control field 13132cam a2200181 i 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781482205435
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781482205442 (ebook)
040 ## - CATALOGING SOURCE
Transcribing agency CaPaEBR
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004.6782
Item number CHA/E
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Chandrasekaran, K.,
245 10 - TITLE STATEMENT
Title Essentials of cloud computing /
Statement of responsibility, etc. K. Chandrasekaran.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc. New York
Name of publisher, distributor, etc. CRC Press
Date of publication, distribution, etc. 2015
300 ## - PHYSICAL DESCRIPTION
Extent 385p. :
Accompanying material HB
500 ## - GENERAL NOTE
General note includes index
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note 1. Computing Paradigms.<br/>Learning Objectives<br/>Preamble<br/>1.1 High-Performance Computing<br/>1.2 Parallel Computing<br/>1.3 Distributed Computing.<br/>1.4 Cluster Computing<br/>1.5 Grid Computing<br/>1.6 Cloud Computing..<br/>1.7 Biocomputing<br/>1.8 Mobile Computing.<br/>1.9 Quantum Computing.<br/>1.10 Optical Computing<br/>1.11 Nanocomputing..<br/>1.12 Network Computing.<br/>Cloud Computing Fundamentals<br/>Learning Objectives<br/>Preamble<br/>2.1 Motivation for Cloud Computing<br/>2.1.1 The Need for Cloud Computing<br/>2.2 Defining Cloud Computing.<br/>2.2.1 NISI Definition of Cloud Computing<br/>2.2.2 Cloud Computing Is a Service.<br/>2.2.3 Cloud Computing Is a Platform,<br/>2.3 5-4-3 Principles of Cloud computing<br/>2.3.1 Five Essential Characteristics.<br/>2.3.2 Four Cloud Deployment Models<br/>2.3.3 Three Service Offering Models<br/>2.4 Cloud Ecosystem.<br/>2.5 Requirements for Cloud Services<br/>2.6 Cloud Application<br/>2.7 Benefits and Drawbacks<br/>3. Cloud Computing Architecture and Management.<br/>Learning Objectives<br/>Preamble.<br/>3.1 Introduction.<br/>3.2 Cloud Architecture<br/>3.2.1 Layer 1 (User/Client Layer)<br/>3.2.2 Layer 2 (Network Layer)<br/>3.2.3 Layer 3 (Cloud Management Layer).<br/>3.2.4 Layer 4 (Hardware Resource Layer).<br/>3.3 Anatomy of the Cloud<br/>3.4 Network Connectivity in Cloud Computing.<br/>3.4.1 Public Cloud Access Networking..<br/>3.4.2 Private Cloud Access Networking<br/>3.4.3 Intracloud Networking for Public Cloud Services.<br/>3.4.4 Private Intracloud Networking.<br/>3.4.5 New Facets in Private Networks<br/>3.4.6 Path for Internet Traffic<br/>3.5 Applications on the Cloud<br/>3.6 Managing the Cloud<br/>3.6.1 Managing the Cloud Infrastructure<br/>3.6.2 Managing the Cloud Application<br/>3.7 Migrating Application to Cloud<br/>3.7.1 Phases of Cloud Migration.<br/>3.7.2 Approaches for Cloud Migration<br/>4. Cloud Deployment Models.<br/>Leauning Objectives.<br/>Preamble.<br/>4.1 Introduction...<br/>4.2 Private Cloud.<br/>4.2.1 Characteristics.<br/>4.2.2 Suitability<br/>4.2.3 On-Premise Private Cloud.<br/>4.2.3.1 Issues<br/>4.2.4 Outsourced Private Cloud<br/>4.2.4.1 Issues.<br/>4.2.5 Advantages<br/>4.2.6 Disadvantages.<br/>4.3 Public Cloud<br/>4.3.1 Characteristics.<br/>4.3.2 Suitability<br/>4.3.3 Issues..<br/>4.3.4 Advantages<br/>4.3.5 Disadvantages.<br/>4.4 Community Cloud<br/>4.4.1 Characteristics.<br/>4.4.2 Suitability<br/>4.4.3 On-Premise Community Cloud.<br/>4.4.3.1 Issues.<br/>4.4.4 Outsourced Community Cloud.<br/>4.4.4.1 Issues<br/>4.4.5 Advantages<br/>4.4.6 Disadvantages<br/>4.5 Hybrid Cloud,<br/>4.5.1 Characteristics<br/>4.5.2 Suitability<br/>4.5.3 Issues.<br/>4.5.4 Advantages<br/>4.5.5 Disadvantages<br/>5. Cloud Service Models.<br/>Learning Objectives<br/>Preamble<br/>5.1 Introduction<br/>5.2 Infrastructure as a Service.<br/>5.2.1 Characteristics of laaS<br/>5.2.2 Suitability of laaS<br/>5.2.3 Pros and Cons of laaS.<br/>5.2.4 Summary of laaS Providers..<br/>5.3 Platform as a Service<br/>5.3.1 Characteristics of PaaS<br/>5.3.2 Suitability of PaaS.<br/>5.3.3 Pros and Cons of PaaS<br/>5.3.4 Summary of PaaS Providers.<br/>5.4 Software as a Service<br/>5.4.1 Characteristics of SaaS<br/>5.4.2 Suitability of SaaS<br/>5.4.3 Pros and Cons of SaaS<br/>5.4.4 Summary of SaaS Providers<br/>5.5 Other Cloud Service Models<br/>6. Technological Drivers for Cloud Computing.<br/>Learning Objectives<br/>Preamble.<br/>6.1 Introduction.<br/>6.2 SOA and Cloud..<br/>6.2.1 SOA and SOC<br/>6.2.2 Benefits of SOA..<br/>6.2.3 Technologies Used by SOA.<br/>6.2.4 Similarities and Differences between SOA and<br/>Cloud Computing.<br/>6.2.4.1 Similarities<br/>6.2.4.2 Differences<br/>6.2.5 How SOA Meets Cloud Computing.<br/>6.2.6 CCOA.<br/>6.3 Virtualization.<br/>6.3.1 Approaches in Virtualization<br/>6.3.1.1 Full Virtualization....<br/>6.3.1.2 Paravirtualization.<br/>6.3.1.3 Hardware-Assisted Virtualization<br/>6.3.2 Hypervisor and Its Role<br/>6.3.3 Types of Virtualization.<br/>6.3.3.1 OS Virtualization.<br/>6.3.3.2 Server Virtualization<br/>6.3.3.3 Memory Virtualization.<br/>6.3.3.4 Storage Virtualization...<br/>6.3.3.5 Network Virtualization<br/>6.3.3.6 Application Virtualization,<br/>6.4 Multicore Technology<br/>6.4.1 Multicore Processors and VM Scalability<br/>6.4.2 Multicore Technology and the Parallelism in Cloud<br/>6.4.3 Case Study<br/>6.5 Memory and Storage Technologies<br/>6.5.1 Cloud Storage Requirements<br/>6.5.2 Virtualization Support<br/>6.5.3 Storage as a Service (STaaS).<br/>6.5.4 Emerging Trends and Technologies in Cloud Storage<br/>6.6 Networking Technologies.<br/>6.6.1 Network Requirements for Cloud<br/>6.6.2 Virtualization Support.<br/>6.6.3 Usage of Virtual Networks.<br/>6.6.4 DCs and VPLS<br/>6.6.5 SDN...<br/>6.6.6 MPLS.<br/>6.6.7 Other Emerging Networking Trends and<br/>6.7 Web 2.0.<br/>Technologies in Cloud<br/>6.7.1 Characteristics of Web 2.0..<br/>6.7.2 Difference between Web 1.0 and Web 2.0<br/>6.7.3 Applications of Web 2.0<br/>6.7.3.1 Social Media<br/>6.7.3.2 Marketing<br/>6.7.3.3 Education.<br/>6.7.4 Web 2.0 and Cloud Computing<br/>6.8 Web 3.0.<br/>6.8.1 Components of Web 3.0...<br/>6.8.1.1 Semantic Web....<br/>6.8.1.2 Web Services.<br/>6.8.2 Characteristics of Web 3.0.,<br/>6.8.3 Convergence of Cloud and Web 3.0..<br/>6.8.4 Case Studies in Cloud and Web 3.0...<br/>6.8.4.1 Connecting Information: Facebook.<br/>6.8.4.2 Search Optimization and Web Commerce:<br/>Best Buy<br/>6.8.4.3 Understanding Text: Millward Brown<br/>6.9 Software Process Models for Cloud<br/>6.9.1 Types of Software Models<br/>6.9.1.1 Waterfall Model.<br/>6.9.1.2 V Model.<br/>6.9.1.3 Incremental Model<br/>6.9.1.4 RAD Model<br/>6.9.1.5 Agile Model<br/>6.9.1.6 Iterative Model<br/>6.9.1.7 Spiral Model.<br/>6.9.2 Agile SDLC for Cloud Computing<br/>6.9.2.1 Features of Cloud SDLC.<br/>6.9.3 Agile Software Development Process<br/>6.9.4 Advantages of Agile Model<br/>6.9.5 How Cloud Meets Agile Process?<br/>6.9.5.1 Six Ways the Cloud Enhances Agile<br/>Software Development<br/>6.9.5.2 Case Study of Agile Development<br/>6.10 Programming Models<br/>6.10.1 Programming Models in Cloud<br/>6.10.1.1 BSP Model<br/>6.10.1.2 MapReduce Model<br/>6.10.1.3 SAGA<br/>6.10.1.4 Transformer<br/>6.10.1.5 Grid Batch Framework<br/>6.11 Pervasive Computing<br/>6.11.1 How Pervasive Computing Works?<br/>6.11.2 How Pervasive Computing Helps Cloud<br/>Computing?<br/>6.12 Operating System<br/>6.12.1 Types of Operating Systems.<br/>6.12.2 Role of OS in Cloud Computing<br/>6.12.3 Features of Cloud OS<br/>6.12.3.1 Well-Defined and Abstracted Interfaces.<br/>6.12.3.2 Support for Security at the Core<br/>6.12.3.3 Managing Virtualized Workloads.<br/>6.12.3.4 Management of Workloads<br/>6.12.4 Cloud OS Requirements<br/>6.12.5 Cloud-Based OS<br/>6.13 Application Environment<br/>6.13.1 Need for Effective ADE.<br/>6.13.2 Application Development Methodologies<br/>6.13.2.1 Distributed Development..<br/>6.13.2.2 Agile Development<br/>6.13.3 Power of Cloud Computing in Application<br/>Development<br/>6.13.3.1 Disadvantages of Desktop Development.<br/>6.13.3.2 Advantages of Application Development<br/>in the Cloud<br/>6.13.4 Cloud Application Development Platforms.<br/>6.13.4.1 Windows Azure<br/>6.13.4.2 Google App Engine.<br/>6.13.4.3 Force.com<br/>6.13.4.4 Manjrasoft Aneka<br/>6.13.5 Cloud Computing APIs<br/>6.13.5.1 Rackspace<br/>6.13.5.2 IBM<br/>6.13.5.3 Intel<br/>7. Virtualization<br/>Learning Objectives.<br/>Preamble<br/>7.1 Introduction<br/>7.2 Virtualization Opportunities<br/>7.2.1 Processor Virtualization.<br/>7.2.2 Memory Virtualization<br/>7.2.3 Storage Virtualization<br/>7.2.4 Network Virtualization.<br/>7.2.5 Data Virtualization<br/>7.2.6 Application Virtualization<br/>7.3 Approaches to Virtualization.<br/>7.3.1 Full Virtualization<br/>7.3.2 Paravirtualization.<br/>7.3.3 Hardware-Assisted Virtualization.<br/>7.4 Hypervisors<br/>7.4.1 Types of Hypervisors<br/>7.4.2 Security Issues and Recommendations<br/>7.5 From Virtualization to Cloud Computing<br/>7.5.1 laaS..<br/>7.5.2 PaaS.<br/>7.5.3 SaaS.<br/>8. Programming Models for Cloud Computing<br/>Learning Objectives.<br/>Preamble<br/>8.1 Introduction<br/>8.2 Extended Programming Models for Cloud.<br/>8.2.1 MapReduce<br/>8.2.1.1 Map Function<br/>8.2.1.2 Reduce Function<br/>8.2.2 CGL-MapReduce<br/>8.2.3 Cloud Haskell: Functional Programming<br/>8.2.4 MultiMLton: Functional Programming<br/>8.2.5 Erlang: Functional Programming<br/>8.2.5.1 CloudI<br/>8.2.6 SORCER: Object-Oriented Programming<br/>8.2.7 Prograinming Models in Aneka.<br/>8.2.7.1 Task Execution Model<br/>8.2.7.2 Thread Execution Model<br/>8.2.7.3 Map Reduce Model<br/>8.3 New Programming Models Proposed for Cloud<br/>8.3.1 Orleans<br/>8.3.2 BOOM and Bloom.<br/>8.3.3 GridBatch<br/>8.3.4 Simple API for Grid Applications.<br/>9. Software Development in Cloud.<br/>Learning Objectives<br/>Preamble<br/>9.1 Introduction...<br/>9.1.1 SaaS Is Different from Traditional Software.<br/>9.1.2 SaaS Benefits.<br/>9.1.3 Suitability of SaaS<br/>9.2 Different Perspectives on SaaS Development.<br/>9.2.1 SaaS from Managed Infrastructure and Platform.<br/>9.2.2 SaaS from laaS and Managed Platform<br/>9.2.3 SaaS from Managed Infrastructure and PaaS<br/>9.2.4 SaaS from laaS and PaaS<br/>9.3 New Challenges<br/>9.3.1 Multitenancy.<br/>9.3.2 Security<br/>9.3.3 Scalability<br/>9.3.4 Availability.<br/>9.3.5 Usability.<br/>9.3.6 Self-Service Sign-Up.<br/>9.3.7 Automated Billing<br/>9.3.8 Nondisruptive Updates...<br/>9.3.9 Service Integration<br/>9.3.10 Vendor Lock-In<br/>9.4 Cloud-Aware Software Development Using PaaS Technology<br/>9.4.1 Requirements Analysis<br/>9.4.2 Multitenant Architecture..<br/>9.4.3 Highly Scalable and Available Architecture<br/>9.4.4 Database Design.<br/>9.4.5 SaaS Development.<br/>9.4.6 Monitoring and SLA Maintenance.<br/>10. Networking for Cloud Computing<br/>Learning Objectives.<br/>Preamble<br/>10.1 Introduction...<br/>10.2 Overview of Data Center Environment<br/>10.2.1 Architecture of Classical Data Centers<br/>10.2.2 CEDCs<br/>10.2.3 Physical Organization.,<br/>10.2.4 Storage and Networking Infrastructure..<br/>10.2.5 Cooling Infrastructure<br/>10.2.6 Nature of Traffic in Data Centers<br/>10.3 Networking Issues in Data Centers<br/>10.3.1 Availability<br/>10.3.2 Poor Network Performance<br/>10.3.3 Security.<br/>10.4 Transport Layer Issues in DCNs.<br/>10.4.1 TCP Impairments in DCNs<br/>10.4.1.1 TCP Incast....<br/>10.4.1.2 TCP Outcast<br/>10.4.1.3 Queue Buildup<br/>10.4.1.4 Buffer Pressure<br/>10.4.1.5 Pseudocongestion Effect<br/>10.4.2 Summary: TCP Impairments and Causes.<br/>10.5 TCP Enhancements for DCNs.<br/>10.5.1 TCP with Fine-Grained RTO (FG-RTO)..<br/>10.5.2 TCP with FG-RTO + Delayed ACKs Disabled<br/>10.5.3 DCTCP<br/>10.5.3.1 ECN<br/>10.5.4 ICTCP.<br/>10.5.5 lA-TCP.<br/>10.5.6 D^TCP<br/>10.5.7 TCP-FITDC.<br/>10.5.8 TDCTCP<br/>10.5.9 TCP with Guarantee Important Packets (GIP).<br/>10.5.10 PVTCP<br/>10.5.11 Summary: TCP Enhancements for DCNs.<br/>11. Cloud Service Providers<br/>Learning Objectives<br/>Preamble.<br/>11.1 Introduction<br/>11.2 EMC.<br/>11.2.1 EMC IT<br/>11.2.2 Captiva Cloud Toolkit.,<br/>11.3 Google.<br/>11.3.1 Cloud Platform.<br/>11.3.2 Cloud Storage<br/>11.3.3 Google Cloud Connect.<br/>11.3.4 Google Cloud Print.<br/>11.3.5 Google App Engine.<br/>11.4 Amazon Web Services.<br/>11.4.1 Amazon Elastic Compute Cloud<br/>11.4.2 Amazon Simple Storage Service.<br/>11.4.3 Amazon Simple Queue Service..<br/>11.5 Microsoft.<br/>11.5.1 Windows Azure.<br/>11.5.2 Microsoft Assessment and Planning Toolkit<br/>11.5.3 SharePoint<br/>11.6 IBM.<br/>11.6.1 Cloud Models<br/>11.6.2 IBM SmartCloud<br/>11.7 SAP Labs.<br/>11.7.1 SAP HANA Cloud Platform.<br/>11.7.2 Virtualization Services Provided by SAP.<br/>11.8 Salesforce<br/>11.8.1 Sales Cloud..<br/>11.8.2 Service Cloud: Knowledge as a Service<br/>11.9 Rackspace.<br/>11.10 VMware.<br/>11.11 Manjrasoft<br/>11.11.1 Aneka Platform<br/>12. Open Source Support for Cloud<br/>Learning Objectives<br/>Preamble<br/>12.1 Introduction<br/>12.1.1 Open Source in Cloud Computing; An Overview.<br/>12.1.2 Difference between Open Source and Closed Source.<br/>12.1.3 Advantages of Having an Open Source<br/>12.2 Open Source Tools for laaS..<br/>12.2.1 OpenNebula<br/>12.2.2 Eucalyptus<br/>12.2.3 OpenStack.<br/>12.2.4 Apache CloudStack.<br/>12.2.5 Nimbus..<br/>12.2.6 GoGrid Cloud<br/>12.3 Open Source Tools for PaaS<br/>12.3.1 Paasmaker.<br/>12.3.2 Red Hat OpenShift Origin<br/>12.3.3 Xen Cloud Platform<br/>12.3.4 Cloudify.<br/>12.4 Open Source Tools for SaaS<br/>12.4.1 Apache VOL..<br/>12.4.2 Google Drive<br/>12.4.3 Google Docs.<br/>12.4.4 Dropbox<br/>12.5 Open Source Tools for Research<br/>12.5.1 CloudSim.<br/>12.5.2 SimMapReduce<br/>12.5.3 Cloud Analyst..<br/>12.5.4 GreenCloud.<br/>12.6 Distributed Computing Tools for Management of<br/>Distributed Systems.<br/>12.6.1 Cassandra.<br/>12.6.2 Hadoop<br/>12.6.3 MongoDB.<br/>12.6.4 NGrid...<br/>12.6.5 Ganglia<br/>13. Security in Cloud Computing..<br/>Learning Objectives<br/>Preamble.<br/>13.1 Introduction..<br/>13.1.1 Cloud in Information Technology.<br/>13.1.2 Cloud General Challenges<br/>13.2 Security Aspects.<br/>13.2.1 Data Security<br/>13.2.1.1 Data Center Security.<br/>13.2.1.2 Access Control<br/>13.2.1.3 Encryption and Decryption<br/>13.2.2 Virtualization Security.<br/>13.2.3 Network Security<br/>13.3 Platform-Related Security.<br/>13.3.1 Security Issues in Cloud Service Models<br/>13.3.2 Software-as-a-Service Security Issues<br/>13.3.3 Platform-as-a-Service Security Issues.<br/>13.3.4 Infrastructure-as-a-Service Security Issues.<br/>13.4 Audit and Compliance.<br/>13.4.1 Disaster Recovery<br/>13.4.2 Privacy and Integrity<br/>14. Advanced Concepts in Cloud Computing.<br/>Learning Objectives<br/>Preamble<br/>14.1 Intercloud<br/>14.2 Cloud Management<br/>14.3 Mobile Cloud<br/>14.4 Media Cloud.<br/>14.5 Interoperability and Standards<br/>14.6 Cloud Governance<br/>14.7 Computational Intelligence in Cloud<br/>14.8 Green Cloud<br/>14.9 Cloud Analytics.<br/>14.10 Summary
650 #0 - SUBJECT
Keyword Cloud Computing.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type General Books
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Full call number Accession number Date last seen Date last checked out Koha item type
        Central Library, Sikkim University Central Library, Sikkim University General Book Section 01/06/2016 004.6782 CHA/E P42520 04/05/2023 10/04/2023 General Books
SIKKIM UNIVERSITY
University Portal | Contact Librarian | Library Portal

Powered by Koha