Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: IOT304TC
Module Title: Cloud Computing
Module Level: Level 3
Module Credits: 5.00
Academic Year: 2022/23
Semester: SEM2
Originating Department: School of Internet of Things
Pre-requisites: N/A
To introduce the basic principles of Cloud computing.

To introduce the techniques related to Cloud computing.

To introduce algorithms involved in the Cloud computing.

To explain how the Cloud computing technology is applied to or integrated with other areas to creatively figure out the industrial or academic problems.
Learning outcomes 
A. Demonstrate systematic understanding and critical awareness of well-defined concepts, models, and technologies for Cloud computing technologies and practices.

B. Demonstrate expertise in different Cloud models and mechanisms, including their strengths and weaknesses.

C. Adapt or combine the key elements of existing Cloud models and mechanisms to design cloud solutions to the real world application problems.

Method of teaching and learning 
Student will be expected to attend two hours of a formal lecture and two hours for either a tutorial or a lab section in a typical week.

Lectures will introduce students to the academic content. Tutorials will be used to expand the students understanding of lecture materials.

In addition, students will be expected to devote unsupervised time to private study. Private study will provide time for reflection and consideration of lecture material and background reading.
1. Understanding Cloud Computing: A Brief History, Definitions, Basic Concepts and Terminology, Goals and Benefits, Risks and Challenges. (2 lecture hours)

2. Fundamental Concepts and Models: Roles and Boundaries, Cloud Characteristics, Cloud Delivery Models, Cloud Deployment Models. (2 lecture hours)

3. Cloud-Enabling Technology: Broadband Networks and Internet Architecture, Data Center Technology, Virtualization Technology, Web Technology, Multitenant Technology, Service Technology. (4 lecture hours)

4. Fundamental Cloud Security: Basic Terms and Concepts, Threat Agents, Cloud Security Threats, Flawed Implementations, Security Policy Disparity, Contracts, Risk Management. (4 lecture hours)

5. Cloud Infrastructure Mechanisms: Logical Network Perimeter, Virtual Server, Cloud Storage Device, Cloud Usage Monitor, Resource Replication, Ready-Made Environment. (4 lecture hours)

6. Specialized Cloud Mechanisms: Automated Scaling Listener, Load Balancer, SLA Monitor, Pay-Per-Use Monitor, Audit Monitor, Failover System, Hypervisor, Resource Cluster, Multi-Device Broker, State Management Database. (4 lecture hours)

7. Cloud Management Mechanisms: Remote Administration System, Resource Management System, SLA Management System, Billing Management System. (4 lecture hours)

8. Cloud Architectures. (2 lecture hours)
Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26  13    13    98  150 


Sequence Method % of Final Mark
1 Assessment 10.00
2 Assessment 15.00
3 Assessment 15.00
4 Written Exam 60.00

Module Catalogue generated from SITS CUT-OFF: 6/7/2020 4:21:40 AM