𝔖 Scriptorium
✦   LIBER   ✦

📁

Cloud Computing. Principles and Paradigms

✍ Scribed by Rajkumar Buyya, James Broberg, Andrzej Goscinski


Publisher
John Wiley & Sons
Year
2011
Tongue
English
Leaves
674
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Cloud Computing Principles and Paradigms
Contents
Preface
Acknowledgments
Contributors
Part I: Foundations
1: Introduction to Cloud Computing: William Voorsluys, James Broberg, and Rajkumar Buyya
1.1: Cloud Computing in a Nutshell
1.2: Roots of Cloud Computing
1.3: Layers and Types of Clouds
1.4: Desired Features of a Cloud
1.5: Cloud Infrastructure Management
1.6: Infrastructure as a Service Providers
1.7: Platform as a Service Providers
1.8: Challenges and Risks
1.9: Summary
References
2: Migrating into a Cloud: T. S. Mohan
2.1: Introduction
2.2: Broad Approaches to Migrating into the Cloud
2.3: The Seven-Step Model of Migration into a Cloud
2.4: Conclusions
Acknowledgments
References
3: Enriching the 'Integration as a Service' Paradigm for the Cloud Era: Pethuru Raj
3.1: An Introduction
3.2: The Onset of Knowledge Era
3.3: The Evolution of SaaS
3.4: The Challenges of SaaS Paradigm
3.5: Approaching the SaaS Integration Enigma
3.6: New Integration Scenarios
3.7: The Integration Methodologies
3.8: SaaS Integration Products and Platforms
3.9: SaaS Integration Services
3.10: Businesses-to-Business Integration (B2Bi) Services
3.11: A Framework of Sensor—Cloud Integration [3]
3.12: SaaS Integration Appliances
3.13: Conclusion
References
4: The Enterprise Cloud Computing Paradigm: Tariq Ellahi, Benoit Hudzia, Hui Li, Maik A. Lindner, andPhilip Robinson
4.1: Introduction
4.2: Background
4.3: Issues for Enterprise Applications on the Cloud
4.4: Transition Challenges
4.5: Enterprise Cloud Technology and Market Evolution
4.6: Business Drivers Toward a Marketplace for Enterprise Cloud Computing
4.7: The Cloud Supply Chain
4.8: Summary
Acknowledgments
References
Part II: Infrastructure As A Service (IAAS)
5: Virtual Machines Provisioning and Migration Services: Mohamed El-Refaey
5.1: Introduction and Inspiration
5.2: Background and Related Work
5.3: Virtual Machines Provisioning and Manageability
5.4: Virtual Machine Migration Services
5.5: VM Provisioning and Migration in Action
5.6: Provisioning in the Cloud Context
5.7: Future Research Directions
5.8: Conclusion
References
6: On the Management of Virtual Machines for Cloud Infrastructures: Ignacio M. Llorente, Rube´ n S. Montero, Borja Sotomayor,David Breitgand, Alessandro Maraschini, Eliezer Levy, andBenny Rochwerger
6.1: The Anatomy of Cloud Infrastructures
6.2: Distributed Management of Virtual Infrastructures
6.3: Scheduling Techniques for Advance Reservation of Capacity
6.4: Capacity Management to meet SLA Commitments
6.5: Conclusions and Future Work
Acknowledgments
References
7: Enhancing Cloud Computing Environments Using a Cluster as a Service: Michael Brock and Andrzej Goscinski
7.1: Introduction
7.2: Related Work
7.3: RVWS Design
7.4: Cluster as a Service: The Logical Design
7.5: Proof of Concept
7.6: Future Research Directions
7.7: Conclusion
References
8: Secure Distributed Data Storage in Cloud Computing: Yu Chen, Wei-Shinn Ku, Jun Feng, Pu Liu, and Zhou Su
8.1: Introduction
8.2: Cloud Storage: from LANs TO WANs
8.3: Technologies for Data Security in Cloud Computing
8.4: Open Questions and Challenges
8.5: Summary
References
Part III: Platform And Software As A Service (PAAS/IAAS)
9: Aneka—Integration of Private and Public Clouds: Christian Vecchiola, Xingchen Chu, Michael Mattess, andRajkumar Buyya
9.1: Introduction
9.2: Technologies and Tools for Cloud Computing
9.3: Aneka Cloud Platform
9.4: Aneka Resource Provisioning Service
9.5: Hybrid Cloud Implementation
9.6: Visionary thoughts for Practitioners
9.7: Summary and Conclusions
Acknowledgments
References
10: CometCloud: An Autonomic Cloud Engine: Hyunjoo Kim and Manish Parashar
10.1: Introduction
10.2: CometCloud Architecture
10.3: Autonomic Behavior of CometCloud
10.4: Overview of CometCloud-based Applications
10.5: Implementation and Evaluation
10.6: Conclusion and Future Research Directions
Acknowledgments
References
11: T-Systems' Cloud-Based Solutions for Business Applications: Michael Pauly
11.1: Introduction
11.2: What Enterprises Demand of Cloud Computing
11.3: Dynamic ICT Services
11.4: Importance of Quality and Security in Clouds
11.5: Dynamic Data Center—Producing Business-ready, Dynamic ICT Services
11.6: Case Studies
11.7: Summary: Cloud Computing offers much more than Traditional Outsourcing
Acknowledgments
References
12: Workflow Engine for Clouds: Suraj Pandey, Dileban Karunamoorthy, and Rajkumar Buyya
12.1: Introduction
12.2: Background
12.3: Workflow Management Systems and Clouds
12.4: Architecture of Workflow Management Systems
12.5: Utilizing Clouds for Workflow Execution
12.6: Case Study: Evolutionary Multiobjective Optimizations
12.7: Visionary thoughts for Practitioners
12.8: Future Research Directions
12.9: Summary and Conclusions
Acknowledgments
References
13: Understanding Scientific Applications for Cloud Environments: Shantenu Jha, Daniel S. Katz, Andre Luckow,Andre Merzky, and Katerina Stamou
13.1: Introduction
13.2: A Classification of Scientific Applications and Services in the Cloud
13.3: SAGA-based Scientific Applications that Utilize Clouds
13.4: Discussion
13.5: Conclusions
References
14: The MapReduce Programming Model and Implementations: Hai Jin, Shadi Ibrahim, Li Qi, Haijun Cao, Song Wu, and Xuanhua Shi
14.1: Introduction
14.2: MapReduce Programming Model
14.3: Major MapReduce Implementations for the Cloud
14.4: MapReduce Impacts and Research Directions
14.5: Conclusion
Acknowledgments
References
Part IV: Monitoring And Management
15: An Architecture for Federated Cloud Computing: Benny Rochwerger, Constantino Va´ zquez, David Breitgand,David Hadas, Massimo Villari, Philippe Massonet, Eliezer Levy,Alex Galis, Ignacio M. Llorente, Rube´ n S. Montero,Yaron Wolfsthal, Kenneth Nagin, Lars Larsson, and Fermi´n Gala´ n
15.1: Introduction
15.2: A Typical Use Case
15.3: The Basic Principles of Cloud Computing
15.4: A Model for Federated Cloud Computing
15.5: Security Considerations
15.6: Summary and Conclusions
Acknowledgments
References
16: SLA Management in Cloud Computing: A Service Provider's Perspective: Sumit Bose, Anjaneyulu Pasala, Dheepak R. A,Sridhar Murthy and Ganesan Malaiyandisamy
16.1: Inspiration
16.2: Traditional Approaches to SLO Management
16.3: Types of SLA
16.4: Life Cycle of SLA
16.5: SLA Management in Cloud
16.6: Automated Policy- based Management
16.7: Conclusion
References
17: Performance Prediction for HPC on Clouds: Rocco Aversa, Beniamino Di Martino, Massimiliano Rak,Salvatore Venticinque, and Umberto Villano
17.1: Introduction
17.2: Background
17.3: Grid and Cloud
17.4: HPC in the Cloud: Performance-related Issues
17.5: Summary and Conclusions
References
Part V: Applications
18: Best Practices in Architecting Cloud Applications in the AWS Cloud: Jinesh Varia
18.1: Introduction
18.2: Background
18.3: Cloud Concepts
18.4: Cloud Best Practices
18.5: GrepTheWeb Case Study
18.6: Future Research Directions
18.7: Conclusion
Acknowledgments
References
19: Massively Multiplayer Online Game Hosting on Cloud Resources: Vlad Nae, Radu Prodan, and Alexandru Iosup
19.1: Introduction
19.2: Background
19.3: Related Work
19.4: Model
19.5: Experiments
19.6: Future Research Directions
19.7: Conclusions
Acknowledgments
References
20: Building Content Delivery Networks Using Clouds: James Broberg
20.1: Introduction
20.2: Background/Related Work
20.3: MetaCDN: Harnessing Storage Clouds for Low-Cost, High- Performance Content Delivery
20.4: Performance of the MetaCDN Overlay
20.5: Future Directions
20.6: Conclusion
Acknowledgments
References
21: Resource Cloud Mashups: Lutz Schubert, Matthias Assel, Alexander Kipp, and Stefan Wesner
21.1: Introduction
21.2: Concepts of a Cloud Mashup
21.3: Realizing Resource Mashups
21.4: Conclusions
References
Part VI: Governance And Case Studies
22: Organizational Readiness and Change Management in the Cloud Age: Robert Lam
22.1: Introduction
22.2: Basic Concept of Organizational Readiness
22.3: Drivers for Changes: A Framework to Comprehend the Competitive Environment
22.4: Common Change Management Models
22.5: Change Management Maturity Model (CMMM)
22.6: Organizational Readiness Self- Assessment: (Who, When, Where, and How)
22.7: Discussion
22.8: Conclusion
Acknowledgments
References
23: Data Security in the Cloud: Susan Morrow
23.1: An Introduction to the Idea of Data Security
23.2: The Current State of Data Security in the Cloud
23.3: Homo Sapiens and Digital Information
23.4: Cloud Computing and Data Security Risk
23.5: Cloud Computing and Identity
23.6: The Cloud, Digital Identity, and Data Security
23.7: Content Level Security—Pros and Cons
23.8: Future Research Directions
23.9: Conclusion
Acknowledgments
Further Reading
References
24: Legal Issues in Cloud Computing: Janine Anthony Bowen
24.1: Introduction
24.2: Data Privacy and Security Issues
24.3: Cloud Contracting models
24.4: Jurisdictional Issues Raised by Virtualization and Data Location
24.5: Commercial and Business Considerations—A Cloud User's Viewpoint
24.6: Special Topics
24.7: Conclusion
24.8: Epilogue
References
25: Achieving Production Readiness for Cloud Services: Wai-Kit Cheah and Henry Kasim
25.1: Introduction
25.2: Service Management
25.3: Producer Consumer Relationship
25.4: Cloud Service Life Cycle
25.5: Production Readiness
25.6: Assessing Production Readiness
25.7: Summary
References
Index


📜 SIMILAR VOLUMES


Cloud Computing: Principles and Paradigm
✍ Rajkumar Buyya, James Broberg, Andrzej M. Goscinski 📂 Library 📅 2011 🏛 Wiley 🌐 English

The primary purpose of this book is to capture the state-of-the-art in Cloud Computing technologies and applications. The book will also aim to identify potential research directions and technologies that will facilitate creation a global market-place of cloud computing services supporting scientifi

Cloud Computing Principles and Paradigms
✍ Rajkumar Buyya, James Broberg, Andrzej M. Goscinski 📂 Library 📅 2011 🏛 Wiley 🌐 English

The primary purpose of this book is to capture the state-of-the-art in Cloud Computing technologies and applications. The book will also aim to identify potential research directions and technologies that will facilitate creation a global market-place of cloud computing services supporting scientifi

Cloud Computing Principles and Paradigms
✍ Rajkumar Buyya, James Broberg, Andrzej M. Goscinski 📂 Library 📅 2011 🏛 Wiley 🌐 English

The primary purpose of this book is to capture the state-of-the-art in Cloud Computing technologies and applications. The book will also aim to identify potential research directions and technologies that will facilitate creation a global market-place of cloud computing services supporting scientifi

Serverless Computing: Principles and Par
✍ Rajalakshmi Krishnamurthi; Adarsh Kumar; Sukhpal Singh Gill; Rajkumar Buyya 📂 Library 📅 2023 🏛 Springer Nature 🌐 English

This book explores how advances in graphic processing units (GPUs), programmable logic devices (TPUs), and field-programmable gate arrays have altered the serverless computing landscape (FPGAs). Distributed system architectures and implementations have undergone significant changes due to the popula

Serverless Computing: Principles and Par
✍ Rajalakshmi Krishnamurthi, Adarsh Kumar, Sukhpal Singh Gill, Rajkumar Buyya 📂 Library 📅 2023 🏛 Springer 🌐 English

<p><span>This book explores how advances in graphic processing units (GPUs), programmable logic devices (TPUs), and field-programmable gate arrays have altered the serverless computing landscape (FPGAs). Distributed system architectures and implementations have undergone significant changes due to t

Cloud Computing: Principles, Systems and
✍ Hai Jin, Shadi Ibrahim, Tim Bell, Li Qi, Haijun Cao, Song Wu, Xuanhua Shi (auth. 📂 Library 📅 2010 🏛 Springer-Verlag London 🌐 English

Cloud computing continues to emerge as a subject of substantial industrial and academic interest. Although the meaning and scope of “cloud computing” continues to be debated, the current notion of clouds blurs the distinctions between grid services, web services, and data centers, among other areas.