Introduction, Buyya’s formal definition of the cloud, and economic driving forces.
Running code without managing servers, improving efficiency.
The evolution toward cloud computing is traced through several "roots" or preceding paradigms:
Flowchart of a job scheduler (Submit -> Queue -> Schedule -> Execute). Introduction, Buyya’s formal definition of the cloud, and
Provides a cloud environment containing everything required to support the complete lifecycle of building and delivering web-based (cloud) applications. (Examples: AWS Elastic Beanstalk, Heroku).
Application Layer (SaaS) Platform Layer (PaaS) Unified Resources Layer (IaaS) Fabric Layer (Physical hardware)
Published by in January 2011, Cloud Computing: Principles and Paradigms was designed to capture the state‑of‑the‑art in cloud computing technologies and applications. As the editors state in the book’s summary, “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 of a global market‑place of cloud computing services supporting scientific, industrial, business, and consumer applications”. As the editors state in the book’s summary,
Software as a Service (SaaS)
The book spans and is organized into six major parts :
," edited by , James Broberg, and Andrzej Goscinski . While originally published in 2011, the core principles—such as service models, virtualization, and resource management—remain foundational to modern cloud curricula and are frequently used in academic presentations and lecture series as of 2021. Core Principles of Cloud Computing While originally published in 2011
One of the most critical slides in the 2021 deck discusses . How does a noisy neighbor on a physical server not crash your VM? The answer lies in hypervisor-level CPU quotas and memory ballooning.
Diagram showing IoT devices connecting to "Edge Nodes" which connect to the "Cloud."

