Normal view MARC view ISBD view

Cloud Computing : Theory and Practice

By: Marinescu, Dan C.
Material type: TextTextSeries: eBooks on Demand.Publisher: Burlington : Elsevier Science, 2013Description: 1 online resource (415 p.).ISBN: 9780124046412.Subject(s): Cloud computing | Cloud theory | Computer scienceGenre/Form: Electronic books.Additional physical formats: Print version:: Cloud Computing : Theory and PracticeDDC classification: 004.6782 LOC classification: QA76.585 .M37 2013Online resources: Click here to view this ebook.
Contents:
Half Title; Title Page; Copyright; Dedication; Contents; Preface; Foreword; 1 Introduction; 1.1 Network-Centric Computing and Network-Centric Content; 1.2 Peer-to-Peer Systems; 1.3 Cloud Computing: An Old Idea Whose Time Has Come; 1.4 Cloud Computing Delivery Models and Services; 1.5 Ethical Issues in Cloud Computing; 1.6 Cloud Vulnerabilities; 1.7 Major Challenges Faced by Cloud Computing; 1.8 Further Reading; 1.9 History Notes; 1.10 Exercises and Problems; 2 Parallel and Distributed Systems; 2.1 Parallel Computing; 2.2 Parallel Computer Architecture; 2.3 Distributed Systems
2.4 Global State of a Process Group2.5 Communication Protocols and Process Coordination; 2.6 Logical Clocks; 2.7 Message Delivery Rules; Causal Delivery; 2.8 Runs and Cuts; Causal History; 2.9 Concurrency; 2.10 Atomic Actions; 2.11 Consensus Protocols; 2.12 Modeling Concurrency with Petri Nets; 2.13 Enforced Modularity: The Client-Server Paradigm; 2.14 Further Reading; 2.15 History Notes; 2.16 Exercises and Problems; 3 Cloud Infrastructure; 3.1 Cloud Computing at Amazon; 3.2 Cloud Computing: The Google Perspective; 3.3 Microsoft Windows Azure and Online Services
3.4 Open-Source Software Platforms for Private Clouds3.5 Cloud Storage Diversity and Vendor Lock-in; 3.6 Cloud Computing Interoperability: The Intercloud; 3.7 Energy Use and Ecological Impact of Large-Scale Data Centers; 3.8 Service- and Compliance-Level Agreements; 3.9 Responsibility Sharing Between User and Cloud Service Provider; 3.10 User Experience; 3.11 Software Licensing; 3.12 Further Reading; 3.13 History Notes; 3.14 Exercises and Problems; 4 Cloud Computing: Applications and Paradigms; 4.1 Challenges for Cloud Computing
4.2 Existing Cloud Applications and New Application Opportunities4.3 Architectural Styles for Cloud Applications; 4.4 Workflows: Coordination of Multiple Activities; 4.5 Coordination Based on a State Machine Model: The ZooKeeper; 4.6 The MapReduce Programming Model; 4.7 A Case Study: The GrepTheWeb Application; 4.8 Clouds for Science and Engineering; 4.9 High-Performance Computing on a Cloud; 4.10 Cloud Computing for Biology Research; 4.11 Social Computing, Digital Content, and Cloud Computing; 4.12 Further Reading; 4.13 Exercises and Problems; 5 Cloud Resource Virtualization
5.1 Virtualization5.2 Layering and Virtualization; 5.3 Virtual Machine Monitors; 5.4 Virtual Machines; 5.5 Performance and Security Isolation; 5.6 Full Virtualization and Paravirtualization; 5.7 Hardware Support for Virtualization; 5.8 Case Study: Xen, a VMM Based on Paravirtualization; 5.9 Optimization of Network Virtualization in Xen 2.0; 5.10 vBlades: Paravirtualization Targeting an x86-64 Itanium Processor; 5.11 A Performance Comparison of Virtual Machines; 5.12 The Darker Side of Virtualization; 5.13 Software Fault Isolation; 5.14 Further Reading; 5.15 History Notes
5.16 Exercises and Problems
Summary: Cloud Computing: Theory and Practice provides students and IT professionals with an in-depth analysis of the cloud from the ground up. Beginning with a discussion of parallel computing and architectures and distributed systems, the book turns to contemporary cloud infrastructures, how they are being deployed at leading companies such as Amazon, Google and Apple, and how they can be applied in fields such as healthcare, banking and science. The volume also examines how to successfully deploy a cloud application across the enterprise using virtualization, resource management and the ri
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.585 .M37 2013 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1213925 Available EBL1213925

Half Title; Title Page; Copyright; Dedication; Contents; Preface; Foreword; 1 Introduction; 1.1 Network-Centric Computing and Network-Centric Content; 1.2 Peer-to-Peer Systems; 1.3 Cloud Computing: An Old Idea Whose Time Has Come; 1.4 Cloud Computing Delivery Models and Services; 1.5 Ethical Issues in Cloud Computing; 1.6 Cloud Vulnerabilities; 1.7 Major Challenges Faced by Cloud Computing; 1.8 Further Reading; 1.9 History Notes; 1.10 Exercises and Problems; 2 Parallel and Distributed Systems; 2.1 Parallel Computing; 2.2 Parallel Computer Architecture; 2.3 Distributed Systems

2.4 Global State of a Process Group2.5 Communication Protocols and Process Coordination; 2.6 Logical Clocks; 2.7 Message Delivery Rules; Causal Delivery; 2.8 Runs and Cuts; Causal History; 2.9 Concurrency; 2.10 Atomic Actions; 2.11 Consensus Protocols; 2.12 Modeling Concurrency with Petri Nets; 2.13 Enforced Modularity: The Client-Server Paradigm; 2.14 Further Reading; 2.15 History Notes; 2.16 Exercises and Problems; 3 Cloud Infrastructure; 3.1 Cloud Computing at Amazon; 3.2 Cloud Computing: The Google Perspective; 3.3 Microsoft Windows Azure and Online Services

3.4 Open-Source Software Platforms for Private Clouds3.5 Cloud Storage Diversity and Vendor Lock-in; 3.6 Cloud Computing Interoperability: The Intercloud; 3.7 Energy Use and Ecological Impact of Large-Scale Data Centers; 3.8 Service- and Compliance-Level Agreements; 3.9 Responsibility Sharing Between User and Cloud Service Provider; 3.10 User Experience; 3.11 Software Licensing; 3.12 Further Reading; 3.13 History Notes; 3.14 Exercises and Problems; 4 Cloud Computing: Applications and Paradigms; 4.1 Challenges for Cloud Computing

4.2 Existing Cloud Applications and New Application Opportunities4.3 Architectural Styles for Cloud Applications; 4.4 Workflows: Coordination of Multiple Activities; 4.5 Coordination Based on a State Machine Model: The ZooKeeper; 4.6 The MapReduce Programming Model; 4.7 A Case Study: The GrepTheWeb Application; 4.8 Clouds for Science and Engineering; 4.9 High-Performance Computing on a Cloud; 4.10 Cloud Computing for Biology Research; 4.11 Social Computing, Digital Content, and Cloud Computing; 4.12 Further Reading; 4.13 Exercises and Problems; 5 Cloud Resource Virtualization

5.1 Virtualization5.2 Layering and Virtualization; 5.3 Virtual Machine Monitors; 5.4 Virtual Machines; 5.5 Performance and Security Isolation; 5.6 Full Virtualization and Paravirtualization; 5.7 Hardware Support for Virtualization; 5.8 Case Study: Xen, a VMM Based on Paravirtualization; 5.9 Optimization of Network Virtualization in Xen 2.0; 5.10 vBlades: Paravirtualization Targeting an x86-64 Itanium Processor; 5.11 A Performance Comparison of Virtual Machines; 5.12 The Darker Side of Virtualization; 5.13 Software Fault Isolation; 5.14 Further Reading; 5.15 History Notes

5.16 Exercises and Problems

Cloud Computing: Theory and Practice provides students and IT professionals with an in-depth analysis of the cloud from the ground up. Beginning with a discussion of parallel computing and architectures and distributed systems, the book turns to contemporary cloud infrastructures, how they are being deployed at leading companies such as Amazon, Google and Apple, and how they can be applied in fields such as healthcare, banking and science. The volume also examines how to successfully deploy a cloud application across the enterprise using virtualization, resource management and the ri

Description based upon print version of record.

There are no comments for this item.

Log in to your account to post a comment.