This module provides an overview of the field of Cloud Computing, and an in-depth study into its enabling technologies and main building blocks.
Learning Outcomes
On successful completion of this module the learner will be able to:
#
Learning Outcome Description
LO1
Explain the core concepts of the cloud computing paradigm: how and why this paradigm shift came about, the characteristics, advantages and challenges brought about by the various models and services in cloud computing.
LO2
Apply fundamental concepts in cloud infrastructures to understand the tradeoffs in efficiency, cost, security and then study how to leverage and manage single and multiple datacenters to build and deploy cloud applications that are resilient, secure, elastic and cost-efficient.
LO3
Apply software defined networking and outline their role in enabling the cloud computing system model.
Dependencies
Module Recommendations
This is prior learning (or a practical skill) that is recommended before enrolment in this module.
No recommendations listed
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
Indicative Content
Cloud Service Models
Cloud Computing concept and characteristics. Cloud Delivery and Delopyment Models. Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Public, private, community and hybrid clouds. Brief introduction of Amazon AWS Cloud and Google Cloud Platform (GCP).
Virtualisation
Introduction to the concept of virtualisation and hypervisors; role of a hypervisor; Paravirtualisation vs full virtualisation.
Cloud Data Center Architecture
Cloud datacenter topologies such as Fat Tree, VL2, and Leaf-Spine.
Cloud Data Center Networking
SDN Definition, Path Computation Element, Forwarding and Control Element, OpenFlow Controllers, RESTful APIs, MiniNet
Cloud Security
Various security issues such as DDos attack and information leakage, and countermeasures such as Virtual Private Clouds and firewalls.
News trends in cloud computing
Mobile Cloud Computing, Network Functions Virtualisation, and Advanced Resource Management in Cloud Datacenter (Virtual Data Center (VDC) Embedding and VM/Container resource mapping to the physical resources in cloud datacenters).
Module Content & Assessment
Assessment Breakdown
%
Continuous Assessment
70.00%
Project
30.00%
Assessments
Full Time
Continuous Assessment
Assessment Type
Examination
% of Total Mark
70
Timing
Every Week
Learning Outcomes
1,2,3
Non-marked
No
Assessment Description In lab assessment
Project
Assessment Type
Project
% of Total Mark
30
Timing
End-of-Semester
Learning Outcomes
1,2,3
Non-marked
No
Assessment Description Project
No Practical
No End of Module Formal Examination
Reassessment Requirement
Coursework Only This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.
SETU Carlow Campus reserves the right to alter the nature and timings of assessment
Module Workload
Workload: Full Time
Workload Type
Workload Category
Contact Type
Workload Description
Frequency
Average Weekly Learner Workload
Hours
Laboratory
Contact
Lecture
12 Weeks per Stage
3.00
36
Independent Learning
Non Contact
Independent learning
15 Weeks per Stage
5.93
89
Total Weekly Contact Hours
3.00
Module Resources
This module does not have any book resources
This module does not have any article/paper resources