Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: CSE409
Module Title: Cloud Computing
Module Level: Level 4
Module Credits: 5.00
Academic Year: 2019/20
Semester: SEM1
Originating Department: Computer Science and Software Engineering
Pre-requisites: N/A
To describe the basic principles, techniques, algorithms and applications of Cloud Computing
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 
Students 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.
 Understanding Cloud Computing: A Brief History, Definitions, Basic Concepts and Terminology, Goals and Benefits, Risks and Challenges;

 Fundamental Concepts and Models: Roles and Boundaries, Cloud Characteristics, Cloud Delivery Models, Cloud Deployment Models;

 Cloud-Enabling Technology: Broadband Networks and Internet Architecture, Data Center Technology, Virtualization Technology, Web Technology, Multitenant Technology, Service Technology;

 Fundamental Cloud Security: Basic Terms and Concepts, Threat Agents, Cloud Security Threats, Flawed Implementations, Security Policy Disparity, Contracts, Risk Management;

 Cloud Infrastructure Mechanisms: Logical Network Perimeter, Virtual Server, Cloud Storage Device, Cloud Usage Monitor, Resource Replication, Ready-Made Environment;

 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;

 Cloud Management Mechanisms: Remote Administration System, Resource Management System, SLA Management System, Billing Management System;

 Cloud Architectures.
Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26   13    11    100  150 


Sequence Method % of Final Mark
1 Assessment Task1 10.00
2 Assessment Task2 15.00
3 Assessment Task3 15.00
4 Written Examination 60.00

Module Catalogue generated from SITS CUT-OFF: 8/10/2020 3:54:12 AM