Essentials of cloud computing / (Record no. 1855)
[ view plain ]
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 |
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 |