Sistemet e Shpërndara dhe Reja Kompjuterike

Print

Enida Sheme, PhD

Code
CMP 408
Name
Distributed Systems and Cloud Computing
Semester
2
Lecture hours
3.00
Seminar hours
1.00
Laborator hours
0.00
Credits
3.50
ECTS
6.00
Description

This course provides an in-depth understanding of distributed systems concepts and cloud computing technologies. It covers distributed architectures, inter-process communication, fault tolerance, and the major cloud platforms and services, including IaaS, PaaS, and SaaS models.

Objectives

To understand the core principles of distributed systems and cloud computing. To analyze technical and security challenges in distributed environments. To apply concepts of virtualization and service orchestration in the cloud. To implement cloud technologies in real-world industry scenarios.

Java
Tema
1
Introduction to Distributed Systems and Cloud Computing
2
Distributed System Architectures
3
Inter-Process Communication and Protocols
4
Synchronization and Consistency in Distributed Systems
5
Fault Tolerance and Failure Detection
6
Virtualization: Concepts and Technologies
7
Cloud Computing Models: IaaS, PaaS, SaaS
8
Midterm Exam
9
Security in Distributed and Cloud Systems
10
Resource Management and Service Orchestration
11
Popular Cloud Services (AWS, Azure, GCP)
12
Containerization and Orchestration with Docker/K8s
13
Metrics and Monitoring in Cloud Systems
14
Case Studies of Cloud Applications
15
Project Presentations / Final Review
16
Final Exam
1
Students will understand how distributed systems work and the challenges they present.
2
They will be able to analyze and apply virtualization and orchestration techniques.
3
They will understand major cloud services and how they interact.
4
They will apply knowledge in designing and implementing cloud-based solutions.
Quantity Percentage Total percent
Midterms
1 20% 20%
Quizzes
1 5% 5%
Projects
1 10% 10%
Term projects
0 0% 0%
Laboratories
0 0% 0%
Class participation
1 5% 5%
Total term evaluation percent
40%
Final exam percent
60%
Total percent
100%
Quantity Duration (hours) Total (hours)
Course duration (including exam weeks)
16 4 64
Off class study hours
14 5 70
Duties
1 4 4
Midterms
1 3 3
Final exam
1 3 3
Other
0 2 0
Total workLoad
144
Total workload / 25 (hours)
5.76
ECTS
6.00