Course Title: |
Cloud Computing
|
Course Code:
|
IT-4544
|
Credit Hours:
|
3
|
Prerequisites:
|
CMP-3621 (Operating Systems)
|
Description
|
This course provides students with comprehensive and in-depth knowledge of Cloud Computing concepts, technologies, architecture and applications, Cloud Simulation Framework “CloudSim”.
|
Learning Outcome:
|
|
Content:
|
Module 1: Overview, Characteristics, Challenges and Types of Distributed Computing, Evolution of Cloud Computing, Key Characteristics, Benefits, Challenges and Deployment Models Od Cloud Computing
|
Module 2: Web Services Delivered from the Cloud: Infrastructure as a Service (IaaS), AWS EC2, Platform as a Service (PaaS), Software as a Service (SaaS), Communication-as-a-Service (CaaS), and Monitoring-as-a-Service (MaaS).
|
|
Module 3: Introduction to virtualization, server consolidation, CPU virtualization, full virtualization, Paravirtualization, hardware-assisted virtualization, Memory and I/O Virtualization.
|
|
Module 4: Introduction to CloudSim Simulation Toolkit, configuration and utilization of CloudSim to implement the well-researched proposed solutions for a certain set of problem(s).
|
|
Module 5: Federation, Presence, Identity, and Privacy in the Cloud: Federation in the Cloud, Presence in the Cloud, Privacy and Its Relation to Cloud-Based Information Systems.
|
|
Module 6: Security in the Cloud, Security, Privacy, Trust Threats and issues in Cloud
|
|
Module 7: OS-level Virtualization, Containerization, Advantages, use cases of Containers, Comparison between VM and Container. Docker Practicum
|
|
Module 8: End-User Access to Cloud Computing: YouTube, YouTube API Overview, Zimbra, Facebook, Zoho, DimDim Collaboration.
|
|
Module 9: Mobile Cloud Computing, architecture, Deployment models, advantages, issues and challenges in Mobile Cloud computing.
|
|
Literature:
|
|
Assessment Criteria:
|
|
Time Table:
|
BSSE 7th (Reg): Wednesday, Thursday (09:30-11:00 am)
BSSE 7th (Self) : Wednesday, Thursday (11:00-12:30 pm)
|