{"product_id":"cloud-computing-solutions-architecture-data-storage-implementation-and-security-hardback-9781119681656","title":"Cloud Computing Solutions; Architecture, Data Storage, Implementation, and Security (Hardback) 9781119681656","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eCloud Computing Solutions\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eArchitecture, Data Storage, Implementation, and Security\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eSouvik Pal (Edited by), Pal (Author), Dac-Nhuong Le (Edited by), Prasant Kumar Pattnaik (Edited by)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781119681656, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 4 August 2022\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e400 pages\u003cbr\u003e1 x 1 x 1 cm, 0.454 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cb\u003eCLOUD COMPUTING SOLUTIONS\u003c\/b\u003e  \u003cp\u003e\u003cb\u003eThe main purpose of this book is to include all the cloud-related technologies in a single platform, so that researchers, academicians, postgraduate students, and those in the industry can easily understand the cloud-based ecosystems.\u003c\/b\u003e \u003c\/p\u003e\n\u003cp\u003eThis book discusses the evolution of cloud computing through grid computing and cluster computing. It will help researchers and practitioners to understand grid and distributed computing cloud infrastructure, virtual machines, virtualization, live migration, scheduling techniques, auditing concept, security and privacy, business models, and case studies through the state-of-the-art cloud computing countermeasures. \u003c\/p\u003e\n\u003cp\u003eThis book covers the spectrum of cloud computing-related technologies and the wide-ranging contents will differentiate this book from others. The topics treated in the book include: \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe evolution of cloud computing from grid computing, cluster computing, and distributed systems;\u003c\/li\u003e \u003cli\u003eCovers cloud computing and virtualization environments;\u003c\/li\u003e \u003cli\u003eDiscusses live migration, database, auditing, and applications as part of the materials related to cloud computing;\u003c\/li\u003e \u003cli\u003eProvides concepts of cloud storage, cloud strategy planning, and management, cloud security, and privacy issues;\u003c\/li\u003e \u003cli\u003eExplains complex concepts clearly and covers information for advanced users and beginners.\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cb\u003eAudience\u003c\/b\u003e\u003cbr\u003e \u003c\/p\u003e\n\u003cp\u003eThe primary audience for the book includes IT, computer science specialists, researchers, graduate students, designers, experts, and engineers who are occupied with research.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eList of Figures xvii\u003c\/p\u003e \u003cp\u003eList of Tables xix\u003c\/p\u003e \u003cp\u003eForeword xxi\u003c\/p\u003e \u003cp\u003ePreface xxiii\u003c\/p\u003e \u003cp\u003eAcknowledgments xxv\u003c\/p\u003e \u003cp\u003eAcronyms xxvii\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I: Cloud Computing Architecture 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Basics of Cloud Computing 3\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSouvik Pal, Dac-Nhuong Le, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e1.1 Evolution of Cloud Computing 4\u003c\/p\u003e \u003cp\u003e1.2 Cluster Computing 7\u003c\/p\u003e \u003cp\u003e1.2.1 The Architecture of Cluster Computing Environment 7\u003c\/p\u003e \u003cp\u003e1.2.2 Components of Computer Cluster 8\u003c\/p\u003e \u003cp\u003e1.3 Grid Computing 9\u003c\/p\u003e \u003cp\u003e1.3.1 Grid-Related Technologies 10\u003c\/p\u003e \u003cp\u003e1.3.2 Levels of Deployment 11\u003c\/p\u003e \u003cp\u003e1.3.3 Architecture of Grid Computing Environment 13\u003c\/p\u003e \u003cp\u003e1.4 Mobile Computing 16\u003c\/p\u003e \u003cp\u003e1.4.1 Characteristics of Mobile Computing 17\u003c\/p\u003e \u003cp\u003e1.4.2 Characteristics of Mobile Networks 17\u003c\/p\u003e \u003cp\u003e1.5 Summary 18\u003c\/p\u003e \u003cp\u003eExercises 18\u003c\/p\u003e \u003cp\u003eReferences 19\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Introduction to Cloud Computing 21\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSouvik Pal, Dac-Nhuong Le, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e2.1 Definition of Cloud Computing 22\u003c\/p\u003e \u003cp\u003e2.2 Characteristics of Cloud 22\u003c\/p\u003e \u003cp\u003e2.2.1 Elasticity and Scalability 23\u003c\/p\u003e \u003cp\u003e2.2.2 Metered and Billing of Service 23\u003c\/p\u003e \u003cp\u003e2.2.3 Self-Service Allocation of Resources 23\u003c\/p\u003e \u003cp\u003e2.2.4 Application Programming Interface (APIs) 24\u003c\/p\u003e \u003cp\u003e2.2.5 Efficiency Measurement Service 24\u003c\/p\u003e \u003cp\u003e2.2.6 Device and Location Interdependency 24\u003c\/p\u003e \u003cp\u003e2.2.7 Customization 24\u003c\/p\u003e \u003cp\u003e2.2.8 Security 25\u003c\/p\u003e \u003cp\u003e2.3 Cloud Computing Environment 25\u003c\/p\u003e \u003cp\u003e2.3.1 Access to Supporting Business Agility 25\u003c\/p\u003e \u003cp\u003e2.3.2 Minimizing Investment Expenditures 25\u003c\/p\u003e \u003cp\u003e2.3.3 Public Cloud Computing Environment 25\u003c\/p\u003e \u003cp\u003e2.3.4 Private Cloud Computing Environment 26\u003c\/p\u003e \u003cp\u003e2.3.5 Hybrid Cloud Computing Environment 27\u003c\/p\u003e \u003cp\u003e2.3.6 Community Cloud Computing Environment 27\u003c\/p\u003e \u003cp\u003e2.4 Cloud Services 28\u003c\/p\u003e \u003cp\u003e2.4.1 Resources as a Service (RaaS) 28\u003c\/p\u003e \u003cp\u003e2.4.2 Infrastructure as a Service (IaaS) 28\u003c\/p\u003e \u003cp\u003e2.4.3 Platform as a Service (PaaS) 29\u003c\/p\u003e \u003cp\u003e2.4.4 Software as a Service (SaaS) 30\u003c\/p\u003e \u003cp\u003e2.4.5 Network as a Service (NaaS) 31\u003c\/p\u003e \u003cp\u003e2.4.6 Desktop as a Service (DaaS\/VDI) 32\u003c\/p\u003e \u003cp\u003e2.4.7 Recovery as a Service (DRaaS) 32\u003c\/p\u003e \u003cp\u003e2.5 Security Paradigms and Issues of Cloud Computing 32\u003c\/p\u003e \u003cp\u003e2.6 Major Cloud Service Providers 33\u003c\/p\u003e \u003cp\u003e2.6.1 IaaS CSPs 33\u003c\/p\u003e \u003cp\u003e2.6.2 PaaS CSPs 35\u003c\/p\u003e \u003cp\u003e2.6.3 SaaS CSPs 35\u003c\/p\u003e \u003cp\u003e2.7 Summary 35\u003c\/p\u003e \u003cp\u003eExercises 36\u003c\/p\u003e \u003cp\u003eReferences 37\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Architectural Framework for Cloud Computing 39\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSouvik Pal, Dac-Nhuong Le, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e3.1 Challenges of Cloud Computing Environment 40\u003c\/p\u003e \u003cp\u003e3.2 Architectural Framework for Cloud Computing 41\u003c\/p\u003e \u003cp\u003e3.2.1 Service-Oriented Architecture (SOA) 41\u003c\/p\u003e \u003cp\u003e3.2.2 SOA Characterization 42\u003c\/p\u003e \u003cp\u003e3.2.3 Life Cycle of Services in SOA 43\u003c\/p\u003e \u003cp\u003e3.2.4 Integrating SOA and the Cloud 45\u003c\/p\u003e \u003cp\u003e3.2.5 Cloud Architecture 46\u003c\/p\u003e \u003cp\u003e3.3 Architectural Workflow and Co-ordination of Multiple Activities 49\u003c\/p\u003e \u003cp\u003e3.3.1 Characteristics of Workflow 50\u003c\/p\u003e \u003cp\u003e3.3.2 Need for Workflow 50\u003c\/p\u003e \u003cp\u003e3.4 Examples of Workflow Tools 52\u003c\/p\u003e \u003cp\u003e3.5 Summary 53\u003c\/p\u003e \u003cp\u003eExercises 53\u003c\/p\u003e \u003cp\u003eReferences 54\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Virtualization Environment in Cloud Computing 57\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSouvik Pal, Dac-Nhuong Le, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 58\u003c\/p\u003e \u003cp\u003e4.1.1 Need of Virtualization in Cloud Computing Environment 58\u003c\/p\u003e \u003cp\u003e4.1.2 Virtualization versus Traditional Approach 58\u003c\/p\u003e \u003cp\u003e4.2 Virtualization and Virtual Machine 59\u003c\/p\u003e \u003cp\u003e4.2.1 Advantages of Virtualization Technique in Cloud Computing Environment 60\u003c\/p\u003e \u003cp\u003e4.2.2 Category of Virtual Machine 61\u003c\/p\u003e \u003cp\u003e4.3 Virtualization Model for Cloud Computing 64\u003c\/p\u003e \u003cp\u003e4.3.1 Distributed Resources of Physical Hosts 65\u003c\/p\u003e \u003cp\u003e4.3.2 Hypervisor Monitoring Environment (HME) 65\u003c\/p\u003e \u003cp\u003e4.3.3 Platform Service 66\u003c\/p\u003e \u003cp\u003e4.3.4 Software Service 66\u003c\/p\u003e \u003cp\u003e4.3.5 Broker Service 67\u003c\/p\u003e \u003cp\u003e4.3.6 Business Service 67\u003c\/p\u003e \u003cp\u003e4.4 Categorization of Guest OS Virtualization Techniques 68\u003c\/p\u003e \u003cp\u003e4.4.1 Full Virtualization 68\u003c\/p\u003e \u003cp\u003e4.4.2 Paravirtualization 69\u003c\/p\u003e \u003cp\u003e4.4.3 Hardware-Assisted Virtualization 70\u003c\/p\u003e \u003cp\u003e4.5 Mapping Technique of Virtual Machine to Physical Machine in a Private Cloud 71\u003c\/p\u003e \u003cp\u003e4.6 Drawbacks of Virtualization 72\u003c\/p\u003e \u003cp\u003e4.7 Summary 73\u003c\/p\u003e \u003cp\u003eExercises 74\u003c\/p\u003e \u003cp\u003eReferences 75\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Classification of Virtualization Environment 77\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSouvik Pal, Dac-Nhuong Le, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 78\u003c\/p\u003e \u003cp\u003e5.2 Classification 78\u003c\/p\u003e \u003cp\u003e5.2.1 Scheduling-Based Environment 79\u003c\/p\u003e \u003cp\u003e5.2.2 Load Distribution-Based Environment 80\u003c\/p\u003e \u003cp\u003e5.2.3 Energy-Aware-Based Environment 81\u003c\/p\u003e \u003cp\u003e5.2.4 Operational-Based Environment 82\u003c\/p\u003e \u003cp\u003e5.2.5 Distribution Pattern-Based Environment 85\u003c\/p\u003e \u003cp\u003e5.2.6 Transaction-Based Environment 86\u003c\/p\u003e \u003cp\u003e5.3 Summary 87\u003c\/p\u003e \u003cp\u003eExercises 87\u003c\/p\u003e \u003cp\u003eReferences 88\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II: Cloud Computing Data Storage 91\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 An Approach to Live Migration of Virtual Machines in Cloud Computing Environment 93\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 94\u003c\/p\u003e \u003cp\u003e6.2 Need of Live Migration of Virtual Machine 94\u003c\/p\u003e \u003cp\u003e6.3 Advantages of Live Migration 94\u003c\/p\u003e \u003cp\u003e6.4 A Design Approach to Live Migration 95\u003c\/p\u003e \u003cp\u003e6.4.1 Live Migration Process 97\u003c\/p\u003e \u003cp\u003e6.5 Security Issues 99\u003c\/p\u003e \u003cp\u003e6.5.1 Possible Attacks 99\u003c\/p\u003e \u003cp\u003e6.5.2 Solutions 100\u003c\/p\u003e \u003cp\u003e6.6 Summary 100\u003c\/p\u003e \u003cp\u003eExercises 100\u003c\/p\u003e \u003cp\u003eReferences 101\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Reliability Issues in Cloud Computing Environment 103\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 104\u003c\/p\u003e \u003cp\u003e7.1.1 Research Problem Statement 105\u003c\/p\u003e \u003cp\u003e7.1.2 Research Aim 105\u003c\/p\u003e \u003cp\u003e7.1.3 Research Question 105\u003c\/p\u003e \u003cp\u003e7.2 Literature Review 106\u003c\/p\u003e \u003cp\u003e7.2.1 Cloud Service Models 107\u003c\/p\u003e \u003cp\u003e7.2.2 Elements of Reliable Cloud Computing 108\u003c\/p\u003e \u003cp\u003e7.2.3 Cloud Computing Gaps and Concerns 109\u003c\/p\u003e \u003cp\u003e7.2.4 Trends in Cloud Computing 110\u003c\/p\u003e \u003cp\u003e7.3 Reliability Issues in Cloud Computing Research 111\u003c\/p\u003e \u003cp\u003e7.3.1 Research Methodology 111\u003c\/p\u003e \u003cp\u003e7.3.2 Research Strategy 111\u003c\/p\u003e \u003cp\u003e7.3.3 Data Collection 112\u003c\/p\u003e \u003cp\u003e7.3.4 Sampling 112\u003c\/p\u003e \u003cp\u003e7.3.5 Data Analysis and Findings 112\u003c\/p\u003e \u003cp\u003e7.4 Findings 114\u003c\/p\u003e \u003cp\u003e7.4.1 Lack of Effort to Address Reliability and Availability Issues 114\u003c\/p\u003e \u003cp\u003e7.4.2 Performance Issues 115\u003c\/p\u003e \u003cp\u003e7.4.3 Privacy Issues 115\u003c\/p\u003e \u003cp\u003e7.5 Summary 115\u003c\/p\u003e \u003cp\u003eExercises 116\u003c\/p\u003e \u003cp\u003eReferences 116\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Cloud Database 123\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 124\u003c\/p\u003e \u003cp\u003e8.2 Non-Relational Data Models 124\u003c\/p\u003e \u003cp\u003e8.2.1 Transactions in Cloud Databases 125\u003c\/p\u003e \u003cp\u003e8.2.2 Advantages of Cloud Database 125\u003c\/p\u003e \u003cp\u003e8.3 Heterogeneous Databases in DaaS 126\u003c\/p\u003e \u003cp\u003e8.3.1 Relational and Non-Relational Database 126\u003c\/p\u003e \u003cp\u003e8.3.2 Centralized and Distributed Database 126\u003c\/p\u003e \u003cp\u003e8.3.3 Structured and Unstructured Database 127\u003c\/p\u003e \u003cp\u003e8.3.4 Infrastructure-Based and Infrastructureless Databases 127\u003c\/p\u003e \u003cp\u003e8.3.5 SQL-Based and NoSQL-Based Databases 128\u003c\/p\u003e \u003cp\u003e8.4 Study of a Document-Oriented Cloud Database - MongoDB 129\u003c\/p\u003e \u003cp\u003e8.4.1 Data Model 129\u003c\/p\u003e \u003cp\u003e8.4.2 Replication 129\u003c\/p\u003e \u003cp\u003e8.4.3 Sharding 130\u003c\/p\u003e \u003cp\u003e8.4.4 Architecture 131\u003c\/p\u003e \u003cp\u003e8.4.5 Consistency 132\u003c\/p\u003e \u003cp\u003e8.4.6 Failure Handling 132\u003c\/p\u003e \u003cp\u003e8.5 CAP Theorem for Cloud Database Transaction 132\u003c\/p\u003e \u003cp\u003e8.6 Issues in Live Migration of Databases in Cloud 133\u003c\/p\u003e \u003cp\u003e8.7 Cloud Database Classification Based on Transaction Processing 134\u003c\/p\u003e \u003cp\u003e8.7.1 ACID-Based Cloud Database 134\u003c\/p\u003e \u003cp\u003e8.7.2 NoACID-Based Cloud Database 135\u003c\/p\u003e \u003cp\u003e8.8 Commercially Available Cloud Database Platform 136\u003c\/p\u003e \u003cp\u003e8.8.1 Amazon Web Services 137\u003c\/p\u003e \u003cp\u003e8.8.2 Microsoft Windows Azure 138\u003c\/p\u003e \u003cp\u003e8.8.3 Google App Engine 138\u003c\/p\u003e \u003cp\u003e8.9 Summary 138\u003c\/p\u003e \u003cp\u003eExercises 138\u003c\/p\u003e \u003cp\u003eReferences 140\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Cloud-Based Data Storage 143\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e9.1 Relevant Hadoop Tools 144\u003c\/p\u003e \u003cp\u003e9.2 Hadoop Distributed File System (HDFS) 145\u003c\/p\u003e \u003cp\u003e9.2.1 HDFS Architecture 145\u003c\/p\u003e \u003cp\u003e9.2.2 Data Read Process in HDFS 146\u003c\/p\u003e \u003cp\u003e9.2.3 Data Write Process in HDFS 147\u003c\/p\u003e \u003cp\u003e9.2.4 Authority Management of HDFS 148\u003c\/p\u003e \u003cp\u003e9.2.5 Limitations of HDFS 148\u003c\/p\u003e \u003cp\u003e9.3 Data Mining Challenges with Big Data 149\u003c\/p\u003e \u003cp\u003e9.4 MapReduce 151\u003c\/p\u003e \u003cp\u003e9.4.1 MapReduce Architecture 151\u003c\/p\u003e \u003cp\u003e9.4.2 MapReduce Procedure 152\u003c\/p\u003e \u003cp\u003e9.4.3 Limitations of MapReduce 153\u003c\/p\u003e \u003cp\u003e9.5 Next Generation of MapReduce: YARN 154\u003c\/p\u003e \u003cp\u003e9.5.1 YARN Compared to MapReduce 1.0 (MRv1) 155\u003c\/p\u003e \u003cp\u003e9.5.2 YARN and MapReduce 2.0 (MRv2) 156\u003c\/p\u003e \u003cp\u003e9.5.3 YARN Architecture 156\u003c\/p\u003e \u003cp\u003e9.5.4 Advantages of YARN 159\u003c\/p\u003e \u003cp\u003e9.6 Classification of Data Mining Systems 160\u003c\/p\u003e \u003cp\u003e9.6.1 Classification According to Kind of Databases Mined 160\u003c\/p\u003e \u003cp\u003e9.6.2 Classification According to Kind of Knowledge Mined 160\u003c\/p\u003e \u003cp\u003e9.6.3 Classification According to Kind of Techniques Utilized 161\u003c\/p\u003e \u003cp\u003e9.6.4 Classification According to the Applications Adapted 161\u003c\/p\u003e \u003cp\u003e9.7 Summary 162\u003c\/p\u003e \u003cp\u003eExercises 162\u003c\/p\u003e \u003cp\u003eReferences 163\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Auditing Concept in Cloud Computing 165\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 166\u003c\/p\u003e \u003cp\u003e10.2 Data Security in Cloud Computing Environment 166\u003c\/p\u003e \u003cp\u003e10.2.1 Characteristics of a Secure Cloud Computing Environment 166\u003c\/p\u003e \u003cp\u003e10.2.2 Need for Auditing in Cloud Computing Environment 167\u003c\/p\u003e \u003cp\u003e10.2.3 Auditing Background Within Third-Party Service Provider 167\u003c\/p\u003e \u003cp\u003e10.3 Cloud Auditing Outsourcing Life Cycle Phases 167\u003c\/p\u003e \u003cp\u003e10.4 Auditing Classification 168\u003c\/p\u003e \u003cp\u003e10.5 Auditing Service 169\u003c\/p\u003e \u003cp\u003e10.5.1 How Third-Party Service Provider is Enabling Auditing Service 171\u003c\/p\u003e \u003cp\u003e10.5.2 Auditing Process Analysis 171\u003c\/p\u003e \u003cp\u003e10.5.3 Privacy and Integrity 174\u003c\/p\u003e \u003cp\u003e10.5.4 Cloud-Auditing Architecture Analysis 176\u003c\/p\u003e \u003cp\u003e10.6 Summary 177\u003c\/p\u003e \u003cp\u003eExercises 178\u003c\/p\u003e \u003cp\u003eReferences 178\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart III: Cloud Computing Implementation, Security and Applications 181\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Security Paradigms in Cloud Computing 183\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e11.1 Security Paradigms and Issues 184\u003c\/p\u003e \u003cp\u003e11.2 Cloud Security Challenges 185\u003c\/p\u003e \u003cp\u003e11.3 Cloud Economics 187\u003c\/p\u003e \u003cp\u003e11.4 Security of Big Data in Cloud 187\u003c\/p\u003e \u003cp\u003e11.4.1 The Biggest Risk: Data Breach 188\u003c\/p\u003e \u003cp\u003e11.4.2 Data Loss 188\u003c\/p\u003e \u003cp\u003e11.4.3 Account or Service Traffic Hijacking 189\u003c\/p\u003e \u003cp\u003e11.4.4 Insecure Interfaces and APIs 189\u003c\/p\u003e \u003cp\u003e11.4.5 Denial of Service 190\u003c\/p\u003e \u003cp\u003e11.4.6 Malicious Insiders 190\u003c\/p\u003e \u003cp\u003e11.4.7 Abuse of Cloud Users 190\u003c\/p\u003e \u003cp\u003e11.4.8 Inadequate Due Diligence 191\u003c\/p\u003e \u003cp\u003e11.4.9 Vulnerabilities in Shared Technology 191\u003c\/p\u003e \u003cp\u003e11.5 Security as a Service in Cloud 191\u003c\/p\u003e \u003cp\u003e11.6 Summary 194\u003c\/p\u003e \u003cp\u003eExercises 194\u003c\/p\u003e \u003cp\u003eReferences 195\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Privacy Preservation Issues in Cloud Computing 197\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e12.1 Privacy Issues in Cloud Storage 198\u003c\/p\u003e \u003cp\u003e12.1.1 Encryption Methods 198\u003c\/p\u003e \u003cp\u003e12.1.2 Access Control Mechanisms 199\u003c\/p\u003e \u003cp\u003e12.1.3 Query Integrity\/Keyword Searches 200\u003c\/p\u003e \u003cp\u003e12.1.4 Auditability Schemes 200\u003c\/p\u003e \u003cp\u003e12.2 Privacy and Security 201\u003c\/p\u003e \u003cp\u003e12.2.1 Performance Unpredictability, Latency and Reliability 202\u003c\/p\u003e \u003cp\u003e12.2.2 Portability and Interoperability 203\u003c\/p\u003e \u003cp\u003e12.2.3 Data Breach Through Fiber-Optic Networks 204\u003c\/p\u003e \u003cp\u003e12.2.4 Data Storage over IP Networks 204\u003c\/p\u003e \u003cp\u003e12.2.5 Data Storage and Security in Cloud 205\u003c\/p\u003e \u003cp\u003e12.3 Threats to Security in Cloud Computing 208\u003c\/p\u003e \u003cp\u003e12.3.1 Basic Security 208\u003c\/p\u003e \u003cp\u003e12.3.2 Network-Level Security 209\u003c\/p\u003e \u003cp\u003e12.3.3 Application-Level Security 211\u003c\/p\u003e \u003cp\u003e12.4 Security Issues in Cloud Deployment Models 215\u003c\/p\u003e \u003cp\u003e12.4.1 Security Issues in a Public Cloud 215\u003c\/p\u003e \u003cp\u003e12.4.2 Security Issues in a Private Cloud 216\u003c\/p\u003e \u003cp\u003e12.5 Ensuring Security Against Various Types of Attacks 217\u003c\/p\u003e \u003cp\u003e12.6 Survey of Privacy Preservation Using Fuzzy Set and Genetic Algorithm 219\u003c\/p\u003e \u003cp\u003e12.6.1 Fuzzy-Based Approach for Privacy-Preserving Publication of Data 219\u003c\/p\u003e \u003cp\u003e12.6.2 Privacy-Preserving Fuzzy Association Rules Hiding in Quantitative Data 220\u003c\/p\u003e \u003cp\u003e12.6.3 A Rough Computing-Based Performance Evaluation Approach for Educational Institutions 222\u003c\/p\u003e \u003cp\u003e12.6.4 A New Method for Preserving Privacy in Quantitative Association Rules Using Genetic Algorithm 223\u003c\/p\u003e \u003cp\u003e12.6.5 Privacy Preserving in Association Rules Using a Genetic Algorithm 224\u003c\/p\u003e \u003cp\u003e12.7 Summary 225\u003c\/p\u003e \u003cp\u003eExercises 225\u003c\/p\u003e \u003cp\u003eReferences 226\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Applications of Wireless Sensor Network in Cloud 233\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction 234\u003c\/p\u003e \u003cp\u003e13.2 Architectural Issues of Combining Cloud Computing and Wireless Sensor Networks 234\u003c\/p\u003e \u003cp\u003e13.3 Sensor Network Overview 235\u003c\/p\u003e \u003cp\u003e13.3.1 Terminology 235\u003c\/p\u003e \u003cp\u003e13.3.2 Routing Protocols in WSNs 236\u003c\/p\u003e \u003cp\u003e13.4 Application Scenarios 237\u003c\/p\u003e \u003cp\u003e13.4.1 Military Use 237\u003c\/p\u003e \u003cp\u003e13.4.2 Weather Forecasting 237\u003c\/p\u003e \u003cp\u003e13.4.3 Healthcare 238\u003c\/p\u003e \u003cp\u003e13.4.4 Transport Monitoring 238\u003c\/p\u003e \u003cp\u003e13.5 Summary 238\u003c\/p\u003e \u003cp\u003eExercises 239\u003c\/p\u003e \u003cp\u003eReferences 239\u003c\/p\u003e \u003cp\u003e\u003cb\u003e14 Applications of Mobile Cloud Computing 243\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e14.1 What is Mobile Cloud Computing? 244\u003c\/p\u003e \u003cp\u003e14.2 The Architecture of Mobile Cloud Computing 245\u003c\/p\u003e \u003cp\u003e14.3 Characteristics of Mobile Cloud Computing 245\u003c\/p\u003e \u003cp\u003e14.4 Advantages of Mobile Cloud Computing 246\u003c\/p\u003e \u003cp\u003e14.5 Mobile Cloud Applications 248\u003c\/p\u003e \u003cp\u003e14.5.1 Mobile Commerce 248\u003c\/p\u003e \u003cp\u003e14.5.2 Mobile Learning 249\u003c\/p\u003e \u003cp\u003e14.5.3 Mobile Healthcare 249\u003c\/p\u003e \u003cp\u003e14.5.4 Mobile Gaming 250\u003c\/p\u003e \u003cp\u003e14.5.5 Mobile Social Network 251\u003c\/p\u003e \u003cp\u003e14.5.6 Multimedia Sharing 252\u003c\/p\u003e \u003cp\u003e14.6 Summary 252\u003c\/p\u003e \u003cp\u003eExercises 252\u003c\/p\u003e \u003cp\u003eReferences 253\u003c\/p\u003e \u003cp\u003e\u003cb\u003e15 Big Data in Cloud Computing 257\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e15.1 Introduction to Big Data 258\u003c\/p\u003e \u003cp\u003e15.2 Big Data vs. Cloud Computing 259\u003c\/p\u003e \u003cp\u003e15.3 Big Data and the Cloud 261\u003c\/p\u003e \u003cp\u003e15.4 Cloud Computing to Support Big Data 262\u003c\/p\u003e \u003cp\u003e15.4.1 Cloud Storage for Big Data Storage 262\u003c\/p\u003e \u003cp\u003e15.4.2 Cloud Computing for Big Data Processing 262\u003c\/p\u003e \u003cp\u003e15.4.3 Cloud Computing for Big Data Analytics 263\u003c\/p\u003e \u003cp\u003e15.4.4 Cloud Computing for Big Data Sharing and Remote Collaboration 263\u003c\/p\u003e \u003cp\u003e15.5 Opportunities and Challenges 263\u003c\/p\u003e \u003cp\u003e15.5.1 Pros of Putting Big Data in the Cloud 263\u003c\/p\u003e \u003cp\u003e15.5.2 Potential Challenges of Big Data in the Cloud 264\u003c\/p\u003e \u003cp\u003e15.6 Summary 265\u003c\/p\u003e \u003cp\u003eExercises 265\u003c\/p\u003e \u003cp\u003eReferences 266\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart IV: Cloud Computing Simulator Tools 269\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003e16 CloudSim: A Simulator for Cloud Computing Environment 271\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e16.1 Introduction 272\u003c\/p\u003e \u003cp\u003e16.2 Main Features 272\u003c\/p\u003e \u003cp\u003e16.3 CloudSim Architecture 273\u003c\/p\u003e \u003cp\u003e16.3.1 Modeling the Cloud 274\u003c\/p\u003e \u003cp\u003e16.3.2 Modeling the VM Allocation 275\u003c\/p\u003e \u003cp\u003e16.3.3 Modeling the Cloud Market 276\u003c\/p\u003e \u003cp\u003e16.3.4 Modeling the Network Behavior 276\u003c\/p\u003e \u003cp\u003e16.3.5 Modeling a Federation of Clouds 276\u003c\/p\u003e \u003cp\u003e16.3.6 Modeling Dynamic Workloads 277\u003c\/p\u003e \u003cp\u003e16.3.7 Modeling Data Center Power Consumption 278\u003c\/p\u003e \u003cp\u003e16.3.8 Modeling Dynamic Entities Creation 278\u003c\/p\u003e \u003cp\u003e16.4 Design and Implementation of CloudSim 279\u003c\/p\u003e \u003cp\u003e16.5 Setting up Development Environments 282\u003c\/p\u003e \u003cp\u003e16.6 How to Use CloudSim with Eclipse 282\u003c\/p\u003e \u003cp\u003eReferences 285\u003c\/p\u003e \u003cp\u003e\u003cb\u003e17 OpenFaaS 287\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e17.1 Introduction 288\u003c\/p\u003e \u003cp\u003e17.2 OpenFaaS Architecture 288\u003c\/p\u003e \u003cp\u003e17.3 OpenFaaS Installation 289\u003c\/p\u003e \u003cp\u003e17.3.1 Development Environment with Docker Swarm 290\u003c\/p\u003e \u003cp\u003e17.3.2 Multi-Node Cluster with Docker Swarm 291\u003c\/p\u003e \u003cp\u003e17.3.3 Production Environment with Kubernetes 293\u003c\/p\u003e \u003cp\u003e17.3.4 Installing OpenFaaS Using Helm 297\u003c\/p\u003e \u003cp\u003e17.3.5 Install OpenShift 298\u003c\/p\u003e \u003cp\u003e17.4 Considerations 300\u003c\/p\u003e \u003cp\u003e17.5 Operation of OpenFaaS 300\u003c\/p\u003e \u003cp\u003e17.5.1 Setup and Configuration of the Open FaaS Command Line Tool 300\u003c\/p\u003e \u003cp\u003e17.5.2 OpenFaaS Store 301\u003c\/p\u003e \u003cp\u003e17.5.3 Management and Usage of Functions 301\u003c\/p\u003e \u003cp\u003e17.5.4 Development of Functions 302\u003c\/p\u003e \u003cp\u003e17.5.5 Working with Docker Registries 302\u003c\/p\u003e \u003cp\u003e17.5.6 Web UI 303\u003c\/p\u003e \u003cp\u003eReferences 303\u003c\/p\u003e \u003cp\u003e\u003cb\u003e18 OpenNebula 305\u003cbr\u003e\u003c\/b\u003e\u003ci\u003ePrasant Kumar Pattnaik, Dac-Nhuong Le, Souvik Pal\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e18.1 Project Goal and Environment 306\u003c\/p\u003e \u003cp\u003e18.2 Set Up Masternode with Frontend 306\u003c\/p\u003e \u003cp\u003e18.2.1 Install Components 306\u003c\/p\u003e \u003cp\u003e18.2.2 Starting the Frontend 306\u003c\/p\u003e \u003cp\u003e18.3 Set Up Worker Node with KVM 307\u003c\/p\u003e \u003cp\u003e18.3.1 Install Components 307\u003c\/p\u003e \u003cp\u003e18.3.2 Establish an SSH Communication Pipeline between Master and Worker 308\u003c\/p\u003e \u003cp\u003e18.3.3 Network Configuration 308\u003c\/p\u003e \u003cp\u003e18.4 Register Worker Node 308\u003c\/p\u003e \u003cp\u003e18.5 Deploy VM 309\u003c\/p\u003e \u003cp\u003eReferences 311\u003c\/p\u003e \u003cp\u003e\u003cb\u003e19 OpenStack 313\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eDac-Nhuong Le, Souvik Pal, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e19.1 OpenStack 314\u003c\/p\u003e \u003cp\u003e19.2 Terminologies in OpenStack 314\u003c\/p\u003e \u003cp\u003e19.3 OpenStack Architecture 315\u003c\/p\u003e \u003cp\u003e19.3.1 Compute (Nova) 316\u003c\/p\u003e \u003cp\u003e19.3.2 Networking (Neuron) 316\u003c\/p\u003e \u003cp\u003e19.3.3 Image 316\u003c\/p\u003e \u003cp\u003e19.3.4 Object Storage (Swift) 316\u003c\/p\u003e \u003cp\u003e19.3.5 Block Storage (Cinder) 316\u003c\/p\u003e \u003cp\u003e19.4 Logical Architecture 317\u003c\/p\u003e \u003cp\u003e19.5 OpenStack Installation Guide 318\u003c\/p\u003e \u003cp\u003e19.5.1 Hardware Requirements 318\u003c\/p\u003e \u003cp\u003e19.5.2 Networking Requirements 319\u003c\/p\u003e \u003cp\u003e19.6 OpenStack Work 321\u003c\/p\u003e \u003cp\u003eReferences 322\u003c\/p\u003e \u003cp\u003e\u003cb\u003e20 Eucalyptus 325\u003cbr\u003e\u003c\/b\u003e\u003ci\u003eSouvik Pal, Dac-Nhuong Le, Prasant Kumar Pattnaik\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e20.1 Introduction to Eucalyptus 326\u003c\/p\u003e \u003cp\u003e20.1.1 Eucalyptus Overview 326\u003c\/p\u003e \u003cp\u003e20.1.2 Eucalyptus Architecture 326\u003c\/p\u003e \u003cp\u003e20.1.3 Eucalyptus Components 327\u003c\/p\u003e \u003cp\u003e20.2 Eucalyptus Installation 328\u003c\/p\u003e \u003cp\u003e20.2.1 System Requirements 329\u003c\/p\u003e \u003cp\u003e20.2.2 Services Placement 330\u003c\/p\u003e \u003cp\u003e20.2.3 Eucalyptus Features 331\u003c\/p\u003e \u003cp\u003e20.2.4 Networking Modes 332\u003c\/p\u003e \u003cp\u003e20.2.5 Install Repositories 332\u003c\/p\u003e \u003cp\u003e20.3 Configure Eucalyptus 335\u003c\/p\u003e \u003cp\u003e20.4 Amazon Web Services Compatibility 337\u003c\/p\u003e \u003cp\u003eReferences 337\u003c\/p\u003e \u003cp\u003eGlossary 339\u003c\/p\u003e \u003cp\u003eAuthors 365\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer networking \u0026amp; communications [\u003ca title=\"See our other books on Computer networking \u0026amp; communications\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20networking%20\u0026amp;%20communications%20%5BUT%5D%22\"\u003eUT\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-Scrivener","offers":[{"title":"Brand New","offer_id":52428658344216,"sku":"9781119681656","price":132.69,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781119681656.jpg?v=1784683572","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/cloud-computing-solutions-architecture-data-storage-implementation-and-security-hardback-9781119681656","provider":"Freshly Printed Books","version":"1.0","type":"link"}