Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Module Offerings

5549NCCG-JAN-PAR

5549NCCG-SEP-PAR

5549NCCG-SEP_NS-PAR

Aims

This module is designed to develop an understanding of the fundamental concept of Cloud Computing, cloud segments, and cloud deployment models, the need for Cloud Computing, an appreciation of issues associated with managing cloud service architecture and to develop a critical awareness of Cloud Computing based projects.

Learning Outcomes

1.
Demonstrate an understanding of the fundamentals of Cloud Computing and its architectures.
2.
Evaluate the deployment models, service models and technological drivers of Cloud Computing and validate their use
3.
Develop Cloud Computing solutions using service provider’s frameworks and open source tools.
4.
Analyse the technical challenges for cloud applications and assess their risks.

Module Content

Outline Syllabus:Networking Paradigm: Peer-to-peer Computing, Client-Server Computing, Distributed Computing, Cluster Computing, High-Performance Computing, Parallel Computing, Grid Computing Cloud Computing Fundamentals: Cloud Ecosystem, Cloud Architecture, Network Connectivity in Cloud Computing, Managing the Cloud, Migrating Application to Cloud Deployment models: Private Cloud, Public Cloud, Community Cloud, Hybrid Cloud. Service models. Technological drivers. Programming Models, Pervasive Computing, Application Environment. Cloud Service Providers. Open Source Tools Distributed Computing Tools Security: Data Security, Virtualisation, Network Security. Platform related security, Audit and Compliance.

Assessments

Report

Competency