Sitemap

Member-only story

Computing Paradigms in Cloud Environments

Edge, Fog and Mobile Computing

4 min readApr 24, 2025

--

Modern computing no longer depends on just centralized data centers. As data-generating devices such as mobile phones, sensors, and IoT systems multiply, it’s becoming essential to decide where data should be processed, whether in the cloud, closer to the device, or even within the network. This need has given rise to various computing paradigms, namely Cloud Computing, Edge Computing, Fog Computing, and Mobile Edge Computing (MEC). Each has its role, depending on the application needs like response time, bandwidth, scalability, and user proximity. Visit the detailed tutorial on cloud computing here.

A critical way to compare these paradigms is by analyzing their support for Quality of Service (QoS), which includes:

  • Delay: Time it takes for data to start moving through the system.
  • Response time: The total time taken to respond to a request.
  • Execution time: Time taken by a system to execute a task after initiation.
  • Cost: The monetary expense associated with computing and data handling.
  • Resource utilization: Efficiency with which computing resources (CPU, memory, etc.) are used.
  • Bandwidth availability: The capacity of a network connection to handle data transfer.
  • Failure rate: The frequency at which a system or component fails during operation. of data lost during transmission.

--

--

Afzal Badshah, PhD
Afzal Badshah, PhD

Written by Afzal Badshah, PhD

Dr Afzal Badshah focuses on academic skills, pedagogy (teaching skills) and life skills.

No responses yet