According to the frameworks defined by Buyya and colleagues, cloud computing is not just "someone else's computer." It is a sophisticated, utility-oriented model based on several key principles:
Users can provision computing capabilities—such as CPU time, network storage, and software services—automatically, without human interaction with the service provider.
Using machine learning to optimize resource allocation, energy efficiency, and security within data centers. According to the frameworks defined by Buyya and
3. Key Concepts in "Cloud Computing: Principles and Paradigms" (Buyya) Slidesharehttps://www.slideshare.net
Orchestrating services across different providers (AWS, Azure, GCP) to avoid vendor lock-in. Key Concepts in "Cloud Computing: Principles and Paradigms"
This is the cornerstone technology. It involves abstracting physical hardware (servers, storage, networking) into virtual machines (VMs) or containers, allowing multiple workloads to share resources efficiently.
Cloud systems automatically control and optimize resource use by leveraging a metering capability. This allows billing to be based on actual consumption. critical for IoT.
Cloud Computing: Principles and Paradigms – Insights from Rajkumar Buyya (2021/2026 Perspective)
Moving computation closer to the user to reduce latency and bandwidth consumption, critical for IoT.