Cloud Computing: Theory and Practice, Third Edition provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content, the book reviews basic concepts of concurrency and parallel and distributed systems, presents critical components of the cloud ecosystem as cloud service providers, cloud access, cloud data storage, and cloud hardware and software, covers cloud applications and cloud security, and presents research topics in cloud computing.
Specific topics covered include resource virtualization, resource management and scheduling, and advanced topics like the impact of scale on efficiency, cloud scheduling subject to deadlines, alternative cloud architectures, and vehicular clouds. An included glossary covers terms grouped in several categories, from general to services, virtualization, desirable attributes and security.
1. Chapter 1 : Introduction - p. Page xi 2. Chapter 2 : The cloud ecosystem - p. Page 11 3. Chapter 3 : Parallel processing and distributed computing - p. Page 40 4. Chapter 4 : Cloud hardware and software - p. Page 94 5. Chapter 5 : Cloud resource virtualization - p. Page 134 6. Chapter 6 : Cloud access and cloud interconnection networks - p. Page 173 7. Chapter 7 : Cloud data storage - p. Page 213 8. Chapter 8 : Cloud security - p. Page 256 9. Chapter 9 : Cloud resource management and scheduling - p. Page 291 10. Chapter 10 : Concurrency and cloud computing - p. Page 347 11. Chapter 11 : Cloud applications - p. Page 409 12. Chapter 12 : Big Data, data streaming, and the mobile cloud - p. Page 452 13. Chapter 13 : Emerging clouds - p. Page 500 14. Appendix A : Cloud projects - p. Page 528 15. Appendix B : Cloud application development - p. Page 569 16. Literature - p. Page 596 17. Glossary - p. Page 596 18. Index - p. Page 629
Cloud Computing: Theory and Practice, Third Edition provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content, the book reviews basic concepts of concurrency and parallel and distributed systems, presents critical components of the cloud ecosystem as cloud service providers, cloud access, cloud data storage, and cloud hardware and software, covers cloud applications and cloud security, and presents research topics in cloud computing.
Specific topics covered include resource virtualization, resource management and scheduling, and advanced topics like the impact of scale on efficiency, cloud scheduling subject to deadlines, alternative cloud architectures, and vehicular clouds. An included glossary covers terms grouped in several categories, from general to services, virtualization, desirable attributes and security.
1. Chapter 1 : Introduction - p. Page xi 2. Chapter 2 : The cloud ecosystem - p. Page 11 3. Chapter 3 : Parallel processing and distributed computing - p. Page 40 4. Chapter 4 : Cloud hardware and software - p. Page 94 5. Chapter 5 : Cloud resource virtualization - p. Page 134 6. Chapter 6 : Cloud access and cloud interconnection networks - p. Page 173 7. Chapter 7 : Cloud data storage - p. Page 213 8. Chapter 8 : Cloud security - p. Page 256 9. Chapter 9 : Cloud resource management and scheduling - p. Page 291 10. Chapter 10 : Concurrency and cloud computing - p. Page 347 11. Chapter 11 : Cloud applications - p. Page 409 12. Chapter 12 : Big Data, data streaming, and the mobile cloud - p. Page 452 13. Chapter 13 : Emerging clouds - p. Page 500 14. Appendix A : Cloud projects - p. Page 528 15. Appendix B : Cloud application development - p. Page 569 16. Literature - p. Page 596 17. Glossary - p. Page 596 18. Index - p. Page 629