0% found this document useful (0 votes)
26 views4 pages

Cc Syllabus

The CCS335 Cloud Computing syllabus covers various aspects of cloud architecture, virtualization, cloud deployment environments, and security challenges. It includes practical exercises such as installing virtual machines, creating applications on Google App Engine, and using Docker. The course aims to equip students with knowledge and skills in cloud computing design, virtualization, and security practices.

Uploaded by

sumathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views4 pages

Cc Syllabus

The CCS335 Cloud Computing syllabus covers various aspects of cloud architecture, virtualization, cloud deployment environments, and security challenges. It includes practical exercises such as installing virtual machines, creating applications on Google App Engine, and using Docker. The course aims to equip students with knowledge and skills in cloud computing design, virtualization, and security practices.

Uploaded by

sumathi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

lOMoARcPSD|35603232

CCS335 Cloud Computing Syllabus

cloud computing (St.Joseph's College of Engineering)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by SUMATHI D (dsumihari@gmail.com)
lOMoARcPSD|35603232

CCS335 CLOUD COMPUTING


LTPC

2023

UNIT I CLOUD ARCHITECTURE MODELS AND INFRASTRUCTURE


6

Cloud Architecture: System Models for Distributed and Cloud Computing – NIST
Cloud Computing Reference Architecture – Cloud deployment models – Cloud
service models; Cloud Infrastructure: Architectural Design of Compute and Storage
Clouds – Design Challenges

UNIT II VIRTUALIZATION BASICS


6

Virtual Machine Basics – Taxonomy of Virtual Machines – Hypervisor – Key Concepts


– Virtualization structure – Implementation levels of virtualization – Virtualization
Types: Full Virtualization – Para Virtualization – Hardware Virtualization –
Virtualization of CPU, Memory and I/O devices.

UNIT III VIRTUALIZATION INFRASTRUCTURE AND DOCKER


7

Desktop Virtualization – Network Virtualization – Storage Virtualization – System-


level of Operating Virtualization – Application Virtualization – Virtual clusters and
Resource Management – Containers vs. Virtual Machines – Introduction to Docker –
Docker Components – Docker Container – Docker Images and Repositories.

UNIT IV CLOUD DEPLOYMENT ENVIRONMENT


6

Google App Engine – Amazon AWS – Microsoft Azure; Cloud Software Environments –
Eucalyptus – OpenStack.

UNIT V CLOUD SECURITY


5

Virtualization System-Specific Attacks: Guest hopping – VM migration attack –


hyperjacking. Data Security and Storage; Identity and Access Management (IAM) -
IAM Challenges - IAM Architecture and Practice.

30
PERIODS

PRACTICAL EXERCISES:
30 PERIODS

Downloaded by SUMATHI D (dsumihari@gmail.com)


lOMoARcPSD|35603232

1. Install Virtualbox/VMware/ Equivalent open source cloud Workstation with


different flavours of Linux or Windows OS on top of windows 8 and above.

2. Install a C compiler in the virtual machine created using a virtual box and execute
Simple Programs

3. Install Google App Engine. Create a hello world app and other simple web
applications using python/java.

4. Use the GAE launcher to launch the web applications.

5. Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is
not present in CloudSim.

6. Find a procedure to transfer the files from one virtual machine to another virtual
machine.

7. Install Hadoop single node cluster and run simple applications like word count.

8. Creating and Executing Your First Container Using Docker.

9. Run a Container from Docker Hub

COURSE OUTCOMES:

CO1: Understand the design challenges in the cloud.

CO2: Apply the concept of virtualization and its types.

CO3: Experiment with virtualization of hardware resources and Docker.

CO4: Develop and deploy services on the cloud and set up a cloud environment.

CO5: Explain security challenges in the cloud environment.

TOTAL: 60
PERIODS

TEXT BOOKS

1. Kai Hwang, Geoffrey C Fox, Jack G Dongarra, “Distributed and Cloud Computing,
From Parallel Processing to the Internet of Things”, Morgan Kaufmann Publishers,
2012.

2. James Turnbull, “The Docker Book”, O’Reilly Publishers, 2014.

3. Krutz, R. L., Vines, R. D, “Cloud security. A Comprehensive Guide to Secure Cloud


Computing”, Wiley Publishing, 2010.

REFERENCES

Downloaded by SUMATHI D (dsumihari@gmail.com)


lOMoARcPSD|35603232

1. James E. Smith, Ravi Nair, “Virtual Machines: Versatile Platforms for Systems and
Processes”, Elsevier/Morgan Kaufmann, 2005.

2. Tim Mather, Subra Kumaraswamy, and Shahed Latif, “Cloud Security and Privacy:
an enterprise perspective on risks and compliance”, O’Reilly Media, Inc., 2009

Downloaded by SUMATHI D (dsumihari@gmail.com)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy