COE 558 / Section 02 / Fall 2026

Cloud and Edge Computing

How modern applications spread their work across devices, edge sites, fog nodes and cloud data centers, and how latency decides where each task should run.

LecturesAssessments
Lectures
1
Assessed
8
Weighted
100%
Instructor
Dr. Muhammad Afaqmuhammad.afaq@kfupm.edu.sa
Office
22-216
Office hours
Mon and Wed, 3:00 PM to 4:00 PM, or by appointment on email or Teams
Schedule
Mon & Wed 6:45 PM to 8:00 PM
Room
Building 24, Room 244
Term and credits
Fall 2026, 3 credits

Lectures

1 published
  • 01

    Week 314 Sept 2026

    Introduction

    From a lamp you control in a browser to the edge-to-cloud continuum: systems thinking, the TCP/IP stack, sockets, web architecture, the physics of latency, and where each task of a service should run.

    10 parts45 concepts77 slides

Grading

100% of the grade
  • Assignments10%
    • AssignmentAssignment 1To be announced5%
    • AssignmentAssignment 2To be announced5%
  • Quizzes10%
    • QuizQuizzes 1 to 3To be announced10%
  • Research project35%
    • ProjectResearch paper reviewsTo be announced8%
    • ProjectResearch seminarTo be announced7%
    • ProjectFinal research studyEnd of term20%
  • Midterm exam20%
    • ExamMidterm examWeek 820%
  • Final exam25%
    • ExamFinal examRegistrar schedule25%

Total100%

Topics

  1. Introduction: Internet, TCP/IP, sockets, web apps, the edge-to-cloud continuum
  2. Layers in the E2C continuum and virtualization: VMs, hypervisors, Docker
  3. Cloud and edge computing: characteristics, latency, hybrid strategies
  4. Service and deployment models, SOA, microservices and REST
  5. OpenStack: Nova, Keystone, Horizon, Neutron
  6. Service-based interaction for cloud and edge systems
  7. Cloud-native applications: orchestration, automation, observability
  8. Internet-scale data-intensive E2C applications
  9. Cloud security and privacy