Cloud Computing (Oe)
Cloud Computing (Oe)
Cloud Computing (Oe)
Programme Structure
Practical
Lecture Tutorial (P)
Course Total
Course Title (L) Hours (T) Hours Hours
Code Credits
Per Week Per Week Per
Week
CSE2353 Computer Networks 3 - - 3
CSE2453 Distributed System 3 - - 3
CSE2553 High Performance Computing 3 - - 3
Information Storage
CSE2653 3 - - 3
Management
CSE2753 Interfacing with Virtualization 3 - - 3
Cloud Computing Tools &
CSE2853 3 - - 3
Techniques
TOTAL 18
CLOUD COMPUTING
Syllabus
COMPUTER NETWORKS
Course Code: CSE2353 Credit Units: 03
Course Objective:
The course provides a unified and fundamental view of the broad field of computer networks.
Furthermore, the easy to understand and extremely relevant world of Computer Net working is
introduced in a top down Approach. Introduction to intranets and intranet servers and browsers,
networks and network servers, LANs/WANs, internetworking technologies, the OSI reference model
for networking protocols, CSMA/CD, TCP/IP implementation
Course Contents:
Module I: Introduction
Introduction to computer networks, evolution of computer networks and its uses, Advantages and
Disadvantages of Computer Network, reference models: OSI reference Models, TCP/IP Protocol Suit
Networking fundamentals: Internet, Circuit switching vs Packet switching, ISPs, Delay and Loss in
Packet Switched Networks
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
Computer Networks: Tanenbaum, Andrew S, Prentice Hall
DISTRIBUTED SYSTEM
Course Code: CSE2453 Credit Unit: 03
Course Objective:
It serves as one of the important courses in terms of having an understanding about the basic concepts
about distributed systems, their types or categories with some concepts about basic networking and
various different directions in which it is useful and applicable. The outcome of the course implicitly
and explicitly affects the abilities of students to have a good understanding of the upcoming other
related courses.
Course Contents:
Module 1: Introduction to Distributed System
Introduction, Goals of Distributed System Examples of distributed systems , Trends in distributed
systems , Resource sharing in distributed system, Challenges faced, System Models basics, types of
System Models, Physical models , Architectural models , Fundamental models.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
Course Objective:
This course gives an insight about Cluster and Grid computing. The major objective of this course is
to provide a sound foundation to the students on the concepts, percepts and practices in a field that is
of immense concern to the industry and business. This would be helpful to students for understanding
a subject related to but a bit higher in its hierarchy.
Course Contents:
Module 1: Parallel and Distributed Programming Models
Introduction to high performance computing, basic definitions: cluster, grid, meta-computing,
middleware etc., examples of representative applications. Programming models: shared memory,
message passing, peer-to-peer. Development of parallel and distributed applications, Design phases,
Common parallel patterns, Performance metrics and profiling.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
Course Objective:
The course provides detailed knowledge, practical training and insight into the implementation and
management of various storage technologies with a focus towards applying these technologies in an
information lifecycle paradigm. This course focuses on evolution of storage and implementation
models, Storage devices principles, Storage classes (SAN, NAS. CAS) and Backup, Business
Continuity, and Disaster Recovery principles
Course Contents:
Module 1: Introduction to Storage Technology
Information Storage - Data, Types of Data, Information, Storage, Evolution of Storage Technology
and Architecture, Data Center Infrastructure, Key Challenges in Managing Information, Information
Lifecycle -Information Lifecycle Management, ILM Implementation, ILM Benefits.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
Course Objective:
This course gives students an insight into the basics of cloud computing along with virtualization,
cloud computing is one of the fastest growing domain from a while now. It will provide the students
basic understanding about cloud and virtualization along with it how one can migrate over it.
Course Contents:
Module-I: Introduction to Virtualization
Virtualization and cloud computing - Need of virtualization – cost, administration, fast deployment,
reduce infrastructure cost – limitations
Types of hardware virtualization: Full virtualization - partial virtualization - para virtualization
Desktop virtualization: Software virtualization – Memory virtualization - Storage virtualization – Data
virtualization – Network virtualization
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
Course Objective:
This course gives students an insight into the basics of cloud computing along with virtualization,
cloud computing is one of the fastest growing domain from a while now. It will provide the students
basic understanding about cloud and virtualization along with it how one can migrate over it.
Course Contents:
Module-I: Cloud Computing Overview
Origins of Cloud computing – Cloud components - Essential characteristics – On-demand self-
service, Broad network access, Location independent resource pooling ,Rapid elasticity , Measured
service, Comparing cloud providers with traditional IT service providers, Roots of cloud computing.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70