Cloud Computing : Theory and Practice
By: Marinescu, Dan C.Material type: TextSeries: 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.
|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|
Browsing UT Tyler Online Shelves , Shelving location: Online Close shelf browser
|QA76.58 .W575 2005 Languages and compilers for parallel computing :||QA76.58 .W656 2006 Languages and compilers for parallel computing :||QA76.58 .W67 2002 Languages and compilers for parallel computing :||QA76.585 .M37 2013 Cloud Computing :||QA76.59 .E47 2008 Encyclopedia of mobile computing and commerce /||QA76.59 .I575 2004 Mobile information systems /||QA76.59 .I575 2005 Mobile information systems II :|
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.