Chapter 1 - Introduction: 1.1 Cloud Computing, 1.2 Service Delivery Models, 1.3 Characteristics and Benefits of Cloud Computing, 1.4 Cloud Computing Platforms and Technologies, Bibliography; Chapter 2 - Distributed and Parallel Computing: 2.1 Distributed Computing, 2.2 Properties of Distributed Systems, 2.3 Performance Consideration in Distributed Computing, 2.3.1 High-Level Architecture of Remoting Protocols, 2.3.2 Synchronous and Asynchronous SOAP Architecture, 2.4 Parallel Computing, 2.5 Performance Consideration in Parallel Computing, 2.6 Amdahl's Law, 2.7 Types of Parallelism, 2.8 Flynn's Classical Taxonomy, 2.9 Classes of Parallel Computers, Bibliography; Chapter 3 - Multicore Architectures: 3.1 Multicores in Cloud Computing, 3.1.1 Parallel Hardware, 3.1.2 Parallel Software, 3.2 Classes of Parallelism, 3.3 Limitations of Multicore Architectures, Bibliography; Chapter 4 - Virtualization: 4.1 Virtualization Technology, 4.2 Virtualization Platforms, 4.2.1 Xen Virtualization, 4.3 Virtualization Techniques, 4.4 Pros and Cons of Virtualization, Bibliography; Chapter 5 - Infrastructure-as-a-Service (IaaS) Delivery Model in Cloud: 5.1 IaaS in Cloud, 5.2 IaaS Benefits, 5.3 Management of VMs in IaaS, 5.4 IaaS Providers, 5.5 Keys to Successfully Moving to IaaS, 5.6 Challenges of IaaS, Bibliography; Chapter 6 - SaaS and PaaS in Cloud: 6.1 SaaS in Cloud, 6.2 SaaS Characteristics, 6.3 SaaS Implementation, 6.4 SaaS Examples, 6.5 Advantages and Disadvantages of SaaS, 6.6 PaaS in Cloud, 6.7 PaaS Characteristics, 6.8 PaaS Implementation, 6.9 PaaS Examples, 6.10 Advantages and Disadvantages of PaaS, Bibliography; Chapter 7 - Capacity Planning in Cloud: 7.1 Cloud Capacity Model, 7.2 Probabilistic Auto-scaling for Capacity Planning, 7.3 AI/ML for Predictive Capacity Planning in Cloud, 7.4 Implementation Architecture: The MAPE-K Loop, 7.5 Advantages of Capacity Planning, Bibliography; Chapter 8 - SLA Management in Cloud Computing: 8.1 Components of SLA, 8.2 Life Cycle of SLA, 8.3 SLA Management with AI and Automation, Bibliography; Chapter 9 - Resource Management in Cloud: 9.1 Significant Resources in Cloud, 9.2 Issues in Resource Management, 9.3 Solutions to Resource Management Issues, 9.4 Resource Optimization in Multi-Cloud Environments, Bibliography; Chapter 10 - Cloud Computing Development Tools: 10.1 Kernel Virtual Machine (KVM), 10.2 DeltaCloud, 10.3 Eucalyptus, 10.4 OpenStack, 10.5 SaltStack, 10.6 Apache CloudStack, 10.7 AWS Cloud Development Kit (AWS CDK), 10.8 Windows Azure SDK, Bibliography; Chapter 11 - Cloud Security: 11.1 Zero-Trust Security and Identity Management, 11.2 Serverless and Containerized Application Security, 11.3 Compliance, Governance, and Cloud Auditing, 11.4 Summary, Bibliography; Chapter 12 - Technical and Legal Issues in Cloud Computing: 12.1 Technical Issues in Cloud, 12.2 Performance Challenges in Cloud, 12.3 Legal Issues, 12.4 Sustainability and Green Cloud Computing, Bibliography; Chapter 13 - Recent Advancements in Cloud Computing: 13.1 From Monoliths to Cloud-Native Architectures, 13.2 The Hierarchy of Decentralized Computing, 13.3 Serverless Computing, 13.4 Introduction to AIOps, 13.5 Quantum Cloud, Bibliography; Chapter 14 - Applications of Cloud Technologies: 14.1 Cloud in Healthcare and Genomics, 14.2 Cloud in Smart Cities and IoT, 14.3 Cloud in Finance and E-Governance, 14.4 Cloud in Education and Remote Learning, 14.5 Summary, Bibliography; Chapter 15 - Appendix A: Experiments Using CloudSim: 15.1 CloudSim Architecture, 15.2 CloudSim Examples, Bibliography; Chapter 16 - Appendix B: Experiments Using Cloud Platforms: 16.1 Installation of Platforms, 16.2 Illustration of Backup-Restore for VMs, 16.3 Illustration of the VMs Cloning, 16.4 Evaluation of the Performance of MapReduce Program on Word Count for Different File Size, 16.5 Provisioning Communication between Multiple VMs with and without vClient on a Single Physical Machine, 16.6 Installation and Configuration of Virtualization Using KVM, 16.7 Study and Implementation of IaaS, 16.8 Study and Implementation of Identity Management, 16.9 Study of Cloud Security Management, 16.10 Working and Installation of Google App Engine, 16.11 Database Stored Procedure Using Microsoft Azure, Bibliography, Bibliography, Index.