COE 558 / Section 02الشعبة 02 / Fall 2026خريف 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.كيف توزّع التطبيقات الحديثة عملها بين الأجهزة ومواقع الحافة (edge) وعُقد الضباب (fog nodes) ومراكز بيانات السحابة، وكيف يحدد زمن الاستجابة (latency) أين يجب أن تُنفَّذ كل مهمة.

LecturesالمحاضراتAssessmentsالتقييمات
Lecturesالمحاضرات
3
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الاثنين والأربعاء، من 3:00 إلى 4:00 مساءً، أو بموعد مسبق عبر البريد الإلكتروني أو Teams
Scheduleالجدول
Mon & Wed 6:45 PM to 8:00 PMالاثنين والأربعاء من 6:45 م إلى 8:00 م
Roomالقاعة
Building 24, Room 244
Term and creditsالفصل والساعات المعتمدة
Fall 2026خريف 2026, 3 credits، 3 ساعات معتمدة

Lecturesالمحاضرات

3 publishedالمنشور منها 3
  • 01

    Week 3الأسبوع 314 Sept 202614 سبتمبر 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.من مصباح تتحكم فيه عبر المتصفح إلى سلسلة الحافة إلى السحابة (E2C continuum): التفكير المنظومي، وحزمة TCP/IP، والمقابس (sockets)، ومعمارية الويب، وفيزياء زمن الاستجابة (latency)، وأين يجب أن تُنفَّذ كل مهمة من مهام الخدمة.

    10 parts10 أجزاء45 concepts45 مفهومًا77 slides77 شريحة

  • 02

    Week 3الأسبوع 316 Sept 202616 سبتمبر 2026

    E2C continuum and cloud computingسلسلة E2C والحوسبة السحابية

    Introduces the edge-to-cloud continuum of edge, fog and cloud layers ordered by latency, then moves into cloud computing foundations: legacy IT, virtualization (hypervisors and containers) and the cost of on-premise operation measured through a total cost of ownership case study.تقدّم سلسلة الحافة إلى السحابة (E2C continuum) بطبقاتها الثلاث الحافة والضباب والسحابة مرتبةً حسب زمن الاستجابة، ثم تنتقل إلى أسس الحوسبة السحابية: تقنية المعلومات التقليدية (legacy IT)، والمحاكاة الافتراضية (virtualization) بالمشرفات (hypervisors) والحاويات (containers)، وتكلفة التشغيل المحلي (on-premise) مقيسةً عبر دراسة حالة لإجمالي تكلفة الملكية (TCO).

    10 parts10 أجزاء50 concepts50 مفهومًا68 slides68 شريحة

  • 03

    Week 7الأسبوع 714 Oct 202614 أكتوبر 2026

    Application Programming Interfaces (APIs)واجهات برمجة التطبيقات (APIs)

    What an API is and how a client calls one over HTTP: endpoints, routes and resources, CRUD mapped onto HTTP methods, the anatomy of request and response messages, designing collection and item URLs, the six REST constraints, and the five design elements applied to a smart-home lamp API and a calculator API.ما هي واجهة برمجة التطبيقات (API) وكيف يستدعيها العميل عبر HTTP: نقاط النهاية (endpoints) والمسارات (routes) والموارد (resources)، وربط عمليات CRUD بطرق HTTP، وتشريح رسائل الطلب والاستجابة، وتصميم عناوين URL للمجموعات (collections) والعناصر (items)، وقيود REST الستة، وعناصر التصميم الخمسة مطبقةً على واجهة API لمصباح منزل ذكي وواجهة API لآلة حاسبة.

    5 parts5 أجزاء19 concepts19 مفهومًا27 slides27 شريحة

Gradingتوزيع الدرجات

100% of the grade100% من الدرجة
  • Assignmentsالواجبات10%
    • AssignmentواجبAssignment 1الواجب 1To be announcedيُعلن لاحقًا5%
    • AssignmentواجبAssignment 2الواجب 2To be announcedيُعلن لاحقًا5%
  • Quizzesالاختبارات القصيرة10%
    • Quizاختبار قصيرQuizzes 1 to 3الاختبارات القصيرة من 1 إلى 3To be announcedيُعلن لاحقًا10%
  • Research projectالمشروع البحثي35%
    • ProjectمشروعResearch paper reviewsمراجعات الأوراق البحثيةTo be announcedيُعلن لاحقًا8%
    • ProjectمشروعResearch seminarالحلقة البحثية (Seminar)To be announcedيُعلن لاحقًا7%
    • ProjectمشروعFinal research studyالدراسة البحثية النهائيةEnd of termنهاية الفصل الدراسي20%
  • Midterm examالاختبار النصفي20%
    • ExamامتحانMidterm examالاختبار النصفي26 Oct 202626 أكتوبر 2026Mon 6:45 PM, Building 24, Room 244الاثنين 6:45 م، المبنى 24، القاعة 24420%
  • Final examالاختبار النهائي25%
    • ExamامتحانFinal examالاختبار النهائيRegistrar scheduleحسب جدول الاختبارات النهائية من عمادة القبول والتسجيل25%

Totalالمجموع100%

Study materialمواد المذاكرة

Topicsالموضوعات

  1. Introduction: Internet, TCP/IP, sockets, web apps, the edge-to-cloud continuumمقدمة: الإنترنت وTCP/IP والمقابس (sockets) وتطبيقات الويب وسلسلة الحافة إلى السحابة (edge-to-cloud continuum)
  2. Layers in the E2C continuum and virtualization: VMs, hypervisors, Dockerطبقات سلسلة E2C والمحاكاة الافتراضية: الأجهزة الافتراضية (VMs) والمشرفات (hypervisors) وDocker
  3. Cloud and edge computing: characteristics, latency, hybrid strategiesالحوسبة السحابية وحوسبة الحافة: الخصائص وزمن الاستجابة (latency) والاستراتيجيات الهجينة
  4. Service and deployment models, SOA, microservices and RESTنماذج الخدمة والنشر، والمعمارية الموجهة بالخدمات (SOA)، والخدمات المصغرة (microservices) وREST
  5. OpenStack: Nova, Keystone, Horizon, NeutronOpenStack: مكونات Nova وKeystone وHorizon وNeutron
  6. Service-based interaction for cloud and edge systemsالتفاعل القائم على الخدمات في أنظمة السحابة والحافة
  7. Cloud-native applications: orchestration, automation, observabilityالتطبيقات السحابية الأصيلة (cloud-native): التنسيق (orchestration) والأتمتة وقابلية المراقبة (observability)
  8. Internet-scale data-intensive E2C applicationsتطبيقات E2C كثيفة البيانات على نطاق الإنترنت
  9. Cloud security and privacyأمن السحابة والخصوصية