71
Kerala Technological University M. Tech Information Technology (Network Engineering) Scheme of Instruction & Syllabus : 2015 Admissions Compiled By Rajiv Gandhi Institute of Technology, Kottayam July 2015

M. Tech Information Technology (Network Engineering)

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: M. Tech Information Technology (Network Engineering)

Kerala Technological University

M. Tech Information Technology (Network Engineering) Scheme of Instruction & Syllabus : 2015 Admissions

Compiled By

Rajiv Gandhi Institute of Technology, Kottayam July 2015

Page 2: M. Tech Information Technology (Network Engineering)

2 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Kerala Technological University

(Kottayam/Idukki Cluster)

M. Tech Program in Information Technology (Network Engineering)

Scheme

Credit requirements : 67 credits (22+19+14+12)

Normal Duration : Regular: 4 semesters; External Registration: 6 semesters;

Maximum duration : Regular: 6 semesters; External Registration: 7 semesters.

Courses: Core Courses: Either 4 or 3 credit courses; Elective courses: All of 3 credits

Allotment of credits and examination scheme:-

Semester 1 (Credits: 22)

Exam Slot

Course No: Name L- T - P Internal Marks

End Semester Exam

Credits

Marks Duration (hrs)

A 04 IT 6101 Theoretical Foundations in

computer Networking

4-0-0 40 60 3 4

B 04 IT 6103 Design and Analysis of

Networks

4-0-0 40 60 3 4

C 04 IT 6105 Computer Network

Management

3-0-0 40 60 3 3

D 04 IT 6107 Wireless & Mobile Networks 3-0-0 40 60 3 3

E 04 IT 6XXX* Elective - I 3-0-0 40 60 3 3

04 GN 6001 Research Methodology 0-2-0 100 0 0 2

04 IT 6191 Seminar - I 0-0-2 100 0 0 2

04 IT 6193 Network Programming Lab 0-0-2 100 0 0 1

Total 23 22

*See List of Electives-I for slot E

List of Elective - I Courses

Exam Slot

Course No. Course Name

E 04 IT 6109 Internet and Web Technology

E 04 IT 6111 Virtualization Techniques

E 04 IT 6113 High Performance Networks

E 04 IT 6115 Multimedia and Rich Internet Applications

Page 3: M. Tech Information Technology (Network Engineering)

3 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Semester 2 (Credits: 19)

Exam Slot

Course No: Name L- T - P Internal Marks

End Semester Exam

Credits

Marks Duration (hrs)

A 04 IT 6102 Web Security 3-1-0 40 60 3 4

B 04 IT 6104 Advanced Distributed Systems 3-0-0 40 60 3 3

C 04 IT 6106 Software Defined Networks 3-0-0 40 60 3 3

D 04 IT 6XXX* Elective - II 3-0-0 40 60 3 3

E 04 IT 6XXX^ Elective - III 3-0-0 40 60 3 3

04 IT 6192 Mini Project 0-0-4 100 0 0 2

04 IT 6194 Network Simulation Lab 0-0-2 100 0 0 1

Total 22 19 *See List of Electives -II for slot D ^See List of Electives -III for slot E

List of Elective - II Courses

Exam Slot

Course Code

Course Name

D 04 IT 6108 Protocol Engineering

D 04 IT 6112 High-Performance Scientific Computing

D 04 IT 6114 Performance Evaluation of Computer Networks

D 04 IT 6116 Networking in Embedded Systems

List of Elective - III Courses

Exam Slot

Course Code

Course Name

E 04 IT 6118 Internet Routing Design

E 04 IT 6122 Enterprise Storage Architecture

E 04 IT 6124 Complex Networks

E 04 IT 6126 Distributed Algorithms

Summer Break Exam Slot

Course No: Name L- T - P Internal Marks

End Semester Exam

Credits

Marks Duration (hrs)

NA 04 IT 7190 Industrial Training/Mini Project 0-0-4 NA NA NA Pass /Fail

Total 4 0

Page 4: M. Tech Information Technology (Network Engineering)

4 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Semester 3 (Credits: 14)

Exam Slot

Course No: Name L- T - P Internal Marks

End Semester Exam

Credits

Marks Duration (hrs)

A 04 IT 7XXX* Elective - IV 3-0-0 40 60 3 3

B 04 IT 7XXX^ Elective - V 3-0-0 40 60 3 3

04 IT 7191 Seminar - II 0-0-2 100 0 0 2

04 IT 7193 Project (Phase - I) 0-0-12 50 0 0 6

Total 20 14 *See List of Electives-IV for slot A ^See List of Electives-V for slot B

List of Elective - IV Courses

Exam Slot

Course Code Course Name

A 04 IT 7101 Engineering Mobile Applications

A 04 IT 7103 Agent Based Intelligent Systems

A 04 IT 7105 Social Network Analysis

A 04 IT 7107 Big Data Analytics

List of Elective - V Courses

Exam Slot

Course Code Course Name

B 04 IT 7109 Network Forensics

B 04 IT 7111 Datacenter Virtualization

B 04 IT 7113 Geo Spatial Information Management

B 04 IT 7115 Converged Networks

Semester 4 (Credits: 12)

Exam Slot

Course No: Name L- T - P Internal Marks

External Evaluation

Marks

Credits

NA 04 IT 7194 Project (Phase -II) 0-0-21 70 30 NA 12

Total 21 12

Total: 67

14

Page 5: M. Tech Information Technology (Network Engineering)

5 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6101 Theoretical Foundations in Computer Networking 4-0-0:4 2015

Pre-requisites: Nil

Course Objectives:

• To inspire the students with interest, excitement, and urge to learn the subject of theoretical

foundations in computer networking

• To understand the fundamental concepts in networking

• To introduce the purpose of learning important subjects in networking for meeting the

requirement of various professional field applications

Syllabus

Course Outcome: The student will demonstrate the ability to understand the basic concepts of

foundation of computer network

Text Books:

1. John Clark and Derek Allan Holton, “A first look at Graph Theory”, World Scientific, 1991.

2. Balakrishnan R. and Ranganathan K, “A text book of Graph Theory” Spring Verlag, 2000.

References:

1. Harary F., “Graph Theory” Perseus Books, 1994.

2. Rosen K.H, “Elementary Number Theory”, 6th Ed, Addison-Wesley, 2010.

3. Dudley U., “A guide to elementary number theory”, The mathematical association of

America, 2004 .

4. Andrews G. E. “Number Theory”, Dover Publications, 1971.

5. Bose R., “Information Theory Coding and Cryptography” , Tata Mc Graw Hill, 2007.

6. Roth R.M, “Introduction to Coding Theory”, CUP, 2006.

7. MacWilliams F.J, Sloane N.J.A., “The Theory of Error Correcting Codes”, North Holland, 1977.

8. Paneerselvam R., Operations Research, Prentice Hall of India Private Limited, New Delhi 2004.

9. Ravindra K. Ahuja, Thomas L. Magnanti, James B.Orlin, “Network Flows – Theory,

10. Algorithms and Applications”, 1st Edition, Prentice Hall, 1993.

Page 6: M. Tech Information Technology (Network Engineering)

6 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6101 Theoretical Foundations in Computer Networking

4-0-0:4

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Graph, First theorem of Graph Theory, regular graph, subgraph, Paths, Cycles,

Matrix representation, Trees, Bridges, Theorems, spanning trees, Directed

graphs, Indegree and Outdegree

8 15

MODULE : 2

Euclidean Algorithm, Fundamental Theorem of Arithmetic and Applications,

Dirichlet Progressions, Irrational Numbers, Fermat Factorization, Linear

Diophantine Equations, Congruence, Linear Congruence

9 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

Chinese Remainder Theorem, Wilson's and Fermat's Little Theorem, Euler's

Theorem, Properties of the Euler Phi Function. The Binary Symmetric Channel,

Error Correction, Error Detection, Linear Codes, Representation Through

Generator and Parity-Check Matrices, Syndrome Decoding

10 15

MODULE : 4

Hamming Codes, Introduction to Finite Fields and Double-Error Correcting

Codes, Irreducible Polynomials, Primitivity, Singleton Bound, MDS Codes,

Hamming Sphere, Packing Bound, Perfect Codes.

10 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Shortest Path Model, Systematic Method, Dijikstra’s Algorithm, Floyd’s

Algorithm, Minimum Spanning Tree Problem, Prim Algorithm, Kruskal’s

Algorithm, Maximal Flow Problem,

10 20

MODULE : 6

Physical methods: Solid-state sintering, Grain growth, Arc method,

Ion-beam induced nanostructures, Grinding, High energy ball milling,

Material-ball ratio, Control of grain size in the above methods, Laser ablation

methods.

9 20

Page 7: M. Tech Information Technology (Network Engineering)

7 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6103 Design& Analysis of Networks 4-0-0:4 2015

Pre-requisites: Nil

Course Objectives:

• To inspire the students to learn the subject of theoretical foundations in computer networking

• To understand the fundamental concepts in design of networking

• To introduce the purpose of analysing different concept of network and routing protocols

Syllabus

Course Outcome: The student will understand the concept of designing of networks and its protocol

Text Books:

1. The Internet and Its Protocols - A Comparative Approach by ADRIAN FARREL, Elsevier

2. Computer Networks – A Systems Approach by Larry L. Peterson and Bruce S. Davie, The Morgan

Kaufmann Series in Networking

References:

1. Data networks by D.Berteskas and R Gallagar, Printice Hall

2. Design and Analysis of Communication Networks By V Ahuja , McGraw Hill

3. Kerchenbaum A., “Telecommunication Network Design Algorithms”, Tata McGraw Hill

4. James D.McCabe, Network analysis, Architecture and Design, 2nd Edition, Elsevier, 2003.

5. Bertsekas&Gallager, Data Networks, second edition, Pearson Education, 2003.

6. Introduction to Probability Models by Sheldon Ross (8th edition) Academic Press, New York,

2003.

7. Paul J.Fortier, Howard E.Michel, Computer Systems Performance Evaluation and Prediction,

Elsevier, 2003.

8. Thomas G. Robertazzi, “Computer Networks and Systems Queuing Theory and Performance

Evaluation” 3rd Edition Springer, 2000.

9. An Engineering approach to computer Networking by S.Keshav, Pearson education

10. Network Algorithms by George Varghese, Morgan Kaufmann.

Page 8: M. Tech Information Technology (Network Engineering)

8 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6103 Design& Analysis of Networks 4-0-0:4

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Internet Protocol: IPv4-IP Datagram Formats - Data and Fragmentation -

Address Masks, Prefixes, and Sub networks Network Address Translation

(NAT) IP Switching and Routing - Local Delivery and Loopbacks - Address

Resolution Protocol Route Control and Recording

9 15

MODULE : 2

ICMP - Discovering Routers - Path MTU Discovery – Multicast - IP Version

Six,Routing and Forwarding – CIDR - Building and Using a Routing Table -

Router IDs, Numbered Links, and Unnumbered Links - Distributing

Routing Information.

8 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

Distance Vectors - Link State Routing - Path Vectors and Policies -

Computing Paths– Routing Information Protocol OSPF - OSPF –

Intermediate System to Intermediate System - Border Gateway Protocol -

Multicast Routing - Inter-Gateway Routing Protocol - Inter-Domain

Routing Protocol

11 15

MODULE : 4

End-to-End Protocols : Ports and Addresses - User Datagram Protocol -

UDP Message Format - Transmission Control Protocol - Segment Format -

Connection Establishment and Termination - Flow Control Triggering

Transmission - Silly Window Syndrome - Nagle’s Algorithm - Adaptive

Retransmission

9 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5 Karn/Partridge Algorithm - Remote Procedure Call – BLAST – CHAN – SELECT – SunRPC- Stream Control Transmission Protocol - Real-time Transport Protocol,Congestion Control : Packet-Switched Network - Connectionless Flows - Issues in Resource Allocation - Fair Resource Allocation - Queuing Disciplines – FIFO - Fair Queuing - TCP Congestion Control - Additive Increase/Multiplicative Decrease - Slow Start

11 20

MODULE : 6 Fast Retransmit and Fast Recovery - Congestion-Avoidance Mechanisms – DECbit - Random Early Detection - Source-Based Congestion Avoidance – Tahoe, Reno, and Vegas- QoS Application Requirements - Real-Time Audio - Taxonomy of Real-Time Applications - Approaches to QoS Support

8 20

Page 9: M. Tech Information Technology (Network Engineering)

9 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6105 Computer Network Management 3-0-0: 3 2015

Pre-requisites: Nil Course Objectives:

1. To inspire the students with interest, excitement in the area of management of networks. 2. To understand the fundamental concepts of SNMP,RMON

Syllabus Course Outcome:

The students will get clear idea of managed object, SNMP, Remote monitoring etc. It also experiences how to manage the network.

Text Books: 1. Mani Subrahmanian, “Network Management, Principles and Practice”, Pearson Education 2. Morris, “Network management”, Pearson Education

References:

1. Mark Burges, Wiley Dreamtech, “Principles of Network System Administration”. 2. John Wiley, “Distributed Network Management”.

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6105 Computer Network Management 3-0-0:3

MODULES Contact

Hours

Sem.Exam

Marks;%

MODULE : 1

Basic Foundations: Review of TCP/IP protocol stack , Network

Management Standards, Network Management Model, Organization

Model, Information Model.

Management Information Trees, Managed Object Perspectives,

Communication Model,ASN.1- Terminology, Symbols, and

Conventions;Objects and Data Types, Object Names, An Example of

ASN.1 from ISO 8824; Encoding Structure; Macros, Functional Model

8 15

MODULE : 2

SNMPv1 Network Management: The SNMP Model, The Organization

Model, System Overview. The Information Model – Introduction, The

Structure of Management Information.

Managed Objects, Management Information Base. The SNMP

Communication Model – The SNMP Architecture, Administrative Model,

SNMP Specifications, SNMP Operations, SNMP MIB Group, Functional

6 15

Page 10: M. Tech Information Technology (Network Engineering)

10 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Model

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

RMON: Remote Monitoring, RMON SMI and MIB, RMONI1- RMON1

Textual Conventions, RMON1 Groups and Functions, Relationship

Between Control and Data Tables, RMON1 Common and Ethernet

Groups, RMON Token Ring Extension Groups, RMON2 – The RMON2

Management Information Base, RMON2 Conformance Specifications.

6 15

MODULE : 4

Broadband Network Management: Broadband Access Networks,

Broadband Access Technology; HFCT Technology: The Broadband LAN,

The Cable Modem, The Cable Modem Termination System, The HFC

Plant, The RF Spectrum for Cable Modem; Data Over Cable Reference

Architecture;HFC Management – Cable Modem and CMTS Management,

HFC Link Management, RF Spectrum Management, DSL Technology;

Asymmetric Digital Subscriber Line Technology.

6 15

SECOND INTERNAL TEST(MODULE 3 & 4)

MODULE : 5

Role of the ADSL Access Network in an Overall Network, ADSL

Architecture, ADSL Channeling Schemes, ADSL Encoding Schemes; ADSL

Management – ADSL Network Management Elements ADSL Configuration

Management, ADSL Fault Management, ADSL Performance Management,

SNMP-Based ADSL Line MIB, MIB Integration with Interfaces Groups in

MIB-2, ADSL Configuration Profiles. Hamming Codes, Introduction to

Finite Fields and Double-Error-Correcting Codes ,Irreducible Polynomials,

Primitivity, Singleton Bound, MDS Codes, Hamming Sphere.

6 20

MODULE : 6

Network Management Applications: Configuration Management-

Network Provisioning, Inventory Management, Network Topology, Fault

Management- Fault Detection, Fault Location and Isolation Techniques,

Performance Management – Performance Metrics, Data Monitoring,

Problem Isolation, Performance Statistics; Event Correlation Techniques –

Rule-Based Reasoning, Model-Based Reasoning, Case-Based Reasoning,

Codebook correlation Model, State Transition Graph Model,Finite State

Machine Model, Security Management – Policies and Procedures,

Security Breaches and the Resources Needed to Prevent Them, Firewalls,

Cryptography, Authentication and Authorization, Client/Server

Authentication Systems, Messages Transfer Security, Protection of

Networks from Virus Attacks, Accounting Management, Report

Management, Policy- Based Management, Service Level Management.

10 20

Page 11: M. Tech Information Technology (Network Engineering)

11 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6107 Wireless & Mobile Networks 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

1. To inspire the students with the newly emerging concept in the area of wireless and mobile

networks.

2. To understand the fundamental concepts in wireless networks.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The students will get an over view of mobile network and sensor networks.

Text Books:

1. Ian F. Akyildiz and Mehmet Can Vuran, Wirless Sensor Networks, Wiley.

2. Siva Ram Murthy C. andManoj B. S., “Ad Hoc Wireless Networks: Architectures and Protocols”,

2nd Edn. Pearson Education 2005

References:

1. Imielinski T. and Korth H.F., “Mobile Computing”, Kluwer Academic Publishers, 1996

2. William Stallings, “Wireless Communications and Networks”, Prentice Hall, 2004.

3. Clint Smith. P.E., and Daniel Collins, “3G Wireless Networks”, 2nd Edition, Tata McGraw Hill,

2007.

4. Carlos de MoraisCordeiro and Dharma Prakash Agrawal, “Ad Hoc & Sensor Networks: Theory

and Applications”, World Scientific, 2007.

5. Toh C. K., “Ad Hoc Mobile Wireless Networks Protocols and Systems”, Prentice Hall, PTR, 2001.

6. Yi-Bing and ImrichChlamtac, “Wireless and Mobile Networks Architectures”, John Wiley & Sons,

2001.

7. Vijay. K. Garg, “Wireless Communication and Networking”, Morgan Kaufmann Publishers,

8. KavethPahlavan,. K. PrashanthKrishnamuorthy, "Principles of Wireless Networks", Prentice Hall

of India, 2006

9. Fie Hu, Xiaojun Cao, Wireless Sensor Networks – Principles and Practice, CRC Press

Page 12: M. Tech Information Technology (Network Engineering)

12 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6107 Wireless & Mobile Networks 3-0-0:3

MODULES Contact

Hours

Sem.Exa

m

Marks;%

MODULE : 1

Introduction to wireless LANs - IEEE 802.11 WLANs - Physical Layer-

MAC sub layer-MAC Management Sub layer- Wireless ATM HIPERLAN-

HIPERLAN-2, WiMax, Wireless Local Loop (WLL). Migration path to UMTS,

UMTS Basics, Air Interface, 3GPP Network Architecture, CDMA2000

overview- Radio and Network components, Network structure.

8 15

MODULE : 2

4G features and challenges, Technology path, IMS Architecture,

Convergent Devices, 4G technologies, Advanced Broadband Wireless

Access and Services. Introduction to Mobile Networks, Heterogeneity in

Mobile Devices, Types of Mobile Communications, Types of Mobile Host

Movements, Challenges Facing Mobile Networks. Introduction to Ad-hoc

Wireless Networks, Overview, MAC Protocols. Issues in Designing a Routing

Protocol for Ad Hoc Wireless Networks.

11 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

Issues in Designing a Routing Protocol for Ad Hoc Wireless Networks

Classifications of Routing Protocols, DSDV, WRP, AODV, DSR, TORA.

Introduction to Wireless Sensor Networks, Overview, Characteristics,

Network Applications, Design Objectives, Technological Background.

11 15

MODULE : 4

Wireless Sensor Networks Architecture, Classification, Protocol stack, MAC

Protocols. Routing Protocols – Flat – Architectural Protocols – Hierarchical

Protocols – Geographic Routing Protocols – QoS Based Protocols Time

Synchronization –Localization and Positioning – Topology Management.

9 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Wireless Sensor and Actor Networks – Network Architecture – Sensor Actor

Coordination – Actor Actor Coordination. Wireless Multimedia Sensor

Networks – Network Architecture. Wireless Underwater Sensor Networks .

6 20

MODULE : 6

Network components – Communication Architecture – Basics of Acoustic

Propagation. Wireless Underground Sensor Networks – Applications –

Network Architecture – Communication.

5 20

Page 13: M. Tech Information Technology (Network Engineering)

13 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6109 Internet and Web Technology 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. To understand the fundamental concepts in Web Technologies

2. To learn about SOAP and Web Transactions

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The students will get an idea about Internet and Web Technology

Text Books:

1. B.V.Kumar, S.V.Subrahmanya, Web Services – An Introduction, Tata McGraw-Hill

2. Steve Graham et.al., Building Web Services With Java: Making Sense Of Xml, Soap, Wsdl, And

Uddi, Pearson

3.

References:

1. Michael Havey, Essential Business Process Modeling, O'Reilly Media, Inc.

2. K. Qian, Java Web development illuminated, Jones & Bartlett Learning

3. R. Krishnamoorthy& S. Prabhu, “Internet and Java Programming”, New Age International

Publishers, 2004.

4. Frank. P. Coyle, “XML, Web Services and the Data Revolution”, Pearson Education, 2002.

5. Sandeep Chatterjee and James Webber, "Developing Enterprise Web Services", Pearson

Education, 2004.

6. McGovern, et al., "Java Web Services Architecture", Morgan Kaufmann Publishers, 2005.

7. Deitel, and Nieto, “Internet and World Wide Web – How to program”, Pearson Education

Publishers, 2000.

8. Elliotte Rusty Harold, “Java Network Programming”, O’Reilly Publishers, 2002.

9. Ramesh Nagappan , Robert Skoczylas and Rima Patel Sriganesh, " Developing Java Web

Services", Wiley Publishing Inc., 2004.

10. Guillemo Rauch, Smashing Node.Js: JavaScript Everywhere, John Wiley &Sons .

Page 14: M. Tech Information Technology (Network Engineering)

14 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6109 INTERNET AND WEB TECHNOLGIES 3-0-0:3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Web Technology - Web 2.0 technologies, Web services, Web Services

Architecture, Web Services Communication Models, Implementing Web

Services,Evolution and differences with Distributed computing, XML -

Name Spaces - Structuring With Schemas and DTD - Transformation

7 15

MODULE : 2

SOAP- Anatomy of a SOAP Message, SOAP Encoding, SOAP Message

Exchange Model, SOAP Communication, SOAP Messaging, SOAP Bindings

for Transport Protocols, SOAP Security, Building SOAP Web Services,

Developing SOAP Web Services Using Java

5 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

WSDL- Anatomy of a WSDL Definition Document, WSDL Bindings, WSDL

Tools

4 15

MODULE : 4

UDDI- UDDI Registries, Programming with UDDI, Implementations of

UDD, Registering as a Systinet, UDDI Registry User ,Publishing

Information to a UDDI Registry, Searching Information in a UDDI

Registry,Deleting Information from a UDDI Registry

8 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Web services: REST Basics, SOAP versus REST Introduction to Ajax, Ajax

Design Basics, Introduction to Mashups, user interface services

Platform for Web Services Development, MVC Design Pattern, Web

services - EJB, .NET J2EE Architecture, J2EE Components & Containers,

Specification, Application servers, Struts, Introduction to JSON-BSON

12 20

MODULE : 6

Web Transactions, Coordination, Orchestration, and Choreography –

tools BPEL, WSCDL Overview of Web service standards -BPEL4WS. WS-

Security and the Web services security specifications, WS Reliable

Messaging, WS-Policy, WS-Attachments Web Service Case Study - Web

Service Search Engine, Web Service Discovery, Web Service Composition.

Web Service – SOAP vs Web Service – REST. Overview of node.js

12 20

Page 15: M. Tech Information Technology (Network Engineering)

15 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6111 Virtualization Techniques 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. To inspire the students with the newly emerging concept of Virtualization

2. To introduce different Virtualization Types

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The students will get the basic concept of virtualization

Text Books:

1. William von Hagen, Professional Xen Virtualization, Wrox Publications, January, 2008.

2. Chris Wolf , Erick M. Halter, Virtualization: From the Desktop to the Enterprise, APress 2005.

3. Kumar Reddy, Victor Moreno, Network virtualization, Cisco Press, July, 2006.

References:

.

1. James E. Smith, Ravi Nair, Virtual Machines: Versatile Platforms for Systems and Processes,

Elsevier/Morgan Kaufmann, 2005.

2. David Marshall, Wade A. Reynolds, Advanced Server Virtualization: VMware and Microsoft

Platform in the Virtual Data Center, Auerbach Publications, 2006

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6111 VIRTUALIZATION TECHNIQUES 3-0-0:3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

OVERVIEW OF VIRTUALIZATION : Basics of Virtualization - Virtualization

Types – Desktop Virtualization – Network Virtualization – Server and

Machine Virtualization – Storage Virtualization

4 15

MODULE : 2

System-level or Operating Virtualization – Application Virtualization-

Virtualization Advantages – Virtual Machine Basics – Taxonomy of Virtual

machines - Process Virtual Machines – System Virtual Machines –

Hypervisor - Key Concepts

8 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3 4 15

Page 16: M. Tech Information Technology (Network Engineering)

16 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

SERVER CONSOLIDATION : Hardware Virtualization – Virtual Hardware

Overview - Sever Virtualization Physical and Logical Partitioning - Types of

Server Virtualization

MODULE : 4

Business cases for Sever Virtualization – Uses of Virtual server

Consolidation –Planning for Development – Selecting server Virtualization

Platform

8 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

NETWORK VIRTUALIZATION : Design of Scalable Enterprise Networks -

Virtualizing the Campus WAN Design –WAN Architecture - WAN

Virtualization - Virtual Enterprise Transport Virtualization–VLANs and

Scalability - Theory Network Device Virtualization Layer 2 - VLANs Layer 3

VRF Instances Layer 2 - VFIs Virtual Firewall Contexts Network Device

Virtualization - Data- Path Virtualization Layer 2: 802.1q Trunking Generic

Routing Encapsulation – Ipsec L2TPv3 Label Switched Paths - Control-

Plane Virtualization–Routing Protocols- VRF - Aware Routing Multi-

Topology Routing

16 20

MODULE : 6

VIRTUALIZING STORAGE : SCSI- Speaking SCSI- Using SCSI buses – Fiber

Channel – Fiber Channel Cables – Fiber Channel Hardware Devices – iSCSI

Architecture – Securing iSCSI – SAN backup and recovery techniques –

RAID – SNIA Shared Storage Model – Classical Storage Model – SNIA

Shared Storage Model – Host based Architecture – Storage based

architecture – Network based Architecture – Fault tolerance to SAN –

Performing Backups – Virtual tape libraries.Overview of Hypervisors : Xen

Virtual machine monitors- Xen API – VMware – VMware products –

Vmware Features – Microsoft Virtual Server – Features of Microsoft

Virtual Server

8 20

Page 17: M. Tech Information Technology (Network Engineering)

17 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6113 HIGH PERFORMANCE NETWORKS 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

• To inspire the students with the newly emerging concept of high performance networks

• To introduce the purpose of learning important subjects in networking performance analysis for

meeting the requirement of various professional field applications.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The students will get the basic concept of high performance networks

Text Books:

1. Storage Networks Explained – UifTroppens, R Erkens and W Muller, John Wiley & Sons,

2003.

2. Alex Goldman, “Storage Area Networks Fundamentals”, Cisco Press 2002

3. Storage Area Network Essentials: a Complete Guide to understanding andimplementing

SANs- Richard Barker and Paul Massiglia, John Wiley India

References:

1. William Stallings: ISDN And BISDN

2. William Stallings: High Speed Networks

3. M Shwartz: Telecommunication Network Protocol Modeling And Analysis: Addison Wesley

4. Gallangar: Data Networks: Prentice Hall

5. Fred Halsall: Data Communication Computer Networks, And Open Systems: Addison Wesley

6. Kershanbaum : Telecommunication Network Design Algorithms: MGH

7. Jochetl Schiller: Mobile Communication: Addison Wesley.

8. Tanenbaum: Computer Networks: PHI

9. Johnson: Fast Ethernet

10. Tom Clark, “Designing Storage Area Networks”, Addison-Wesley Professional, 1stedition,

1999

11. Storage Networks: The Complete Reference – Robert Sparding, Tata Mcgraw Hills, 2003.

Page 18: M. Tech Information Technology (Network Engineering)

18 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6113 HIGH PERFORMANCE NETWORKS 3-0-0:3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Network Performance analysis : Objectives and requirements for

Quality of Service (QoS) in high performance networks Architecture

of high performance networks (HPN), design issues, protocols for

HPN, VHF backbone networks, virtual interface architectures,

virtual interface for networking

8 15

MODULE : 2

High-speed switching and routing - internet and PSTN IP switching

techniques, SRP protocols, SRP authentication, and key exchange,

comparison of TCP/IP, FTP, TELNET, queuing systems, network

modelling as a graph Gigabit Ethernet : Architecture, standards,

interface, applications, network design Frame relay: Frame relay

protocols and services, frame relay congestion Control

8 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

ATM: Architecture, protocol, switching, traffic and congestion

control, flow control ATM service categories, ATM in LAN

environment, classical IP over ATM ADSL and DSL Technologies :

Background and technological capabilities, Standards and

associations, Architecture. Fiber Optics Communication: GPON

(Gigabit capable Passive Optical Network), SONET/SDH and

comparison with other available standards.Introduction to MPLS

and QOS, Network Components of MPLS, working RSVP protocol.

8 15

MODULE : 4

MPLS network Components, MPLS basic working, Applications, IETF

approach, RSVP protocol, Integrated & differential Services

Framework Storage and networking concepts – SCSI bus

architecture – Networking in front of the server – Networking

behind the server – Network -attached Storage –

8 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Fibre channel internals – Layers – Data encoding – Framing protocol

– class of service – flow control – Name and addressing

8 20

Page 19: M. Tech Information Technology (Network Engineering)

19 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

conventions. SAN topologies – Point-to Point – Arbitrated Loop –

Loop Addressing-Loop Initialization-Port Login-Loop port state

machine – Design considerations for Arbitrated Loop –Fabrics –

Fabric login – Simple Name Server – State Change Notification –

Private Loop Support – Fabric Zoning – Building Extended SANs

MODULE : 6

Fibre Channel Products – Gigabit Interface Converters (GBICs) –

host Bus Adapters – Fibre channel RAID – Fibre channel JBODs –

Arbitrated Loop Hubs – hub Architecture – Unmanaged Hubs –

Managed Hubs –Microsoft Virtual Server Switching Hubs – Fabric

Switches – Fibre Channel-to-SCSI Bridges – SAN software Products –

Problem isolation in SANs – Isolation Techniques – Fibre channel

Analyzers.

8 20

Page 20: M. Tech Information Technology (Network Engineering)

20 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6115 MULTIMEDIA AND RICH INTERNET APPLICATIONS 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

1.To inspire the students with the emerging concepts in multimedia

2.To understand the fundamental concepts in Research and how to perform efficient research

3.To introduce the purpose of research in the academic program

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the concept of multimedia

Text Books:

1. Multimedia Communications: Protocols and Applications , Franklin F Kuo, J.Joaquin Garcia ,

Wolf gang Effelsberg,Prentice Hall Publications.

2. Multimedia Communications : Applications, Networks, Protocols and Standards , Fred

Halsall,Addison Wesley Publications.

3. AJAX, Rich Internet Applications, and Web Development for Programmers, Paul J Deitel and

Harvey M Deitel,Deitel Developer Series,Pearson education.

References:

1. Professional Adobe Flex 2 , Rich Tretola , Simon barber and RenaunErickson,Wrox,Wiley India

Edition.

2. Multimedia Information Networking ,Nalin K Sharda,PHI Learning.

3. Multimedia Computing, Communications &Applications , Ralf Steinmetz and Klara

Nahrstedt,Pearson Education.

4. Multimedia Communication Systems: techniques, standards and networks, K.R.Rao,Bojkovic and

Milovanovic.,PHI Learning.

5. Programming Flex 3,C.Kazoun and J.Lott,SPD.

6. Adobe Flex 3:Training from the Source,Tapper&others,Pearson Education.

7. Principles of Multimedia,R.Parekh,TMH.

Page 21: M. Tech Information Technology (Network Engineering)

21 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 IT 6115 MULTIMEDIA AND RICH INTERNET APPLICATIONS

3-0-0:3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Internet and Multimedia communications, Multimedia Networks,

Multimedia Applications, Multimedia Information representation-

Digitization Principles, Text, Images, Audio and Video, Compression

Methods-Basic Coding Methods

Run Length coding, Huffman coding, Arithmetic coding, Discrete

Cosine Transform, Differential PCM, Motion Compensated Prediction

8 15

MODULE : 2

Video Compression – JPEG, H.261, MPEG-1 Video, MPEG 2 and 3

Video, H.263, Wavelet and Fractal Image Compression, Audio

Compression.

Multimedia Applications in Networks : Introduction, Application

Level Framing, Audio/Video Conferencing-Session Directories,

Audio/Video Conferencing, Adaptive Applications, Receiver

Heterogeneity

8 15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

Real Time Application with Resource Reservation ,Video Server,

Applications requiring reliable multicast – White Board , Network

Text Editor for Shared Text Editing, Multi Talk.Multicast file

transfer,MultiMedia Applications on the World Wide Web – Multicast

Web Page Sharing, Audio/Video Streams in the www, Interactive

Multiplayer Games

8 15

MODULE : 4

Synchronization: notion of synchronization, presentation

requirements, reference model for synchronization, Introduction to

SMIL, Multimedia operating systems, Resource management, process

management techniques

Multimedia Communication Across Networks: Layered video coding,

error resilient video coding techniques, multimedia transport across

IP networks and relevant protocols such as RSVP, RTP, RTCP

8 15

Page 22: M. Tech Information Technology (Network Engineering)

22 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

SECOND INTERNAL TEST

MODULE : 5

DVMRP, multimedia in mobile networks, multimedia in broadcast

networks

Rich Internet Applications(RIAs) with Adobe Flash and Flex : Adobe

Flash- Introduction, Flash Movie Development, Learning Flash with

Hands-on Examples, Publish your flash movie, Creating special effects

with Flash, Creating a website splash screen, action script, web

sources.

8 20

MODULE : 6

Adobe Flex 2- Introduction, Flex Platform Overview, Creating a

Simple User Interface, Accessing XML data from your application,

Interacting with Server Side Applications, Customizing your User

Interface, Creating Charts and Graphs, Connection Independent RIAs

on the desktop -Adobe Integrated Runtime (AIR), Flex 3 Beta

8 20

Page 23: M. Tech Information Technology (Network Engineering)

23 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 GN 6001 RESEARCH METHODOLOGY 0-2-0:2 2015

Pre-requisites: Nil

Course Objectives:

To enable the students:

• To get introduced to research philosophy and processes in general. • To formulate the research problem and prepare research plan • To apply various numerical /quantitative techniques for data analysis • To communicate the research findings effectively

Syllabus Introduction to the Concepts of Research Methodology, Research Proposals, Research Design, Data Collection and Analysis, Quantitative Techniques and Mathematical Modeling, Report Writing.

Course Outcome:

Students who successfully complete this course would learn the fundamental concepts of Research Methodology, apply the basic aspects of the Research methodology to formulate a research problem and its plan. They would also be able to deploy numerical/quantitative techniques for data analysis. They would be equipped with good technical writing and presentation skills.

Text Books:

1. Research Methodology: Methods and Techniques’, by Dr. C. R. Kothari, New Age International Publisher, 2004

2. Research Methodology: A Step by Step Guide for Beginners’ by Ranjit Kumar, SAGE Publications Ltd; Third Edition

References:

1. Research Methodology: An Introduction for Science & Engineering Students’, by Stuart Melville and Wayne Goddard, Juta and Company Ltd, 2004

2. Research Methodology: An Introduction’ by Wayne Goddard and Stuart Melville, Juta and Company Ltd, 2004

3. Research Methodology, G.C. Ramamurthy, Dream Tech Press, New Delhi 4. Management Research Methodology by K N Krishnaswamy et al, Pearson Education

Page 24: M. Tech Information Technology (Network Engineering)

24 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDIT

04 GN 6001 RESEARCH METHODOLOGY 0-2-0:2

MODULES Contact

Hours

MODULE : 1

Introduction to Research Methodology: Concepts of Research, Meaning and 2

Objectives of Research, Research Process, Types of Research, Type of research:

Descriptive vs. Analytical, Applied vs. Fundamental, Quantitative vs. Qualitative, and

Conceptual vs. Empirical

5

MODULE :2

Criteria of Good Research, Research Problem, Selection of a problem, Techniques

involved in definition of a problem, Research Proposals – Types, contents, Ethical

aspects, IPR issues like patenting, copyrights.

4

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE: 3

Research Design : Meaning, Need and Types of research design, Literature Survey

and Review, Identifying gap areas from literature review, Research Design Process,

Sampling fundamentals, Measurement and scaling techniques, Data Collection –

concept, types and methods, Design of Experiments.

5

MODULE 4:

Quantitative Techniques: Probability distributions, Fundamentals of Statistical

analysis, Data Analysis with Statistical Packages, Multivariate methods, Concepts of

correlation and regression - Fundamentals of time series analysis and spectral

analysis.

5

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE: 5

Report Writing: Principles of Thesis Writing, Guidelines for writing reports & papers,

Methods of giving references and appendices, Reproduction of published material,

Plagiarism, Citation and acknowledgement.

5

MODULE: 6

Documentation and presentation tools – LaTeX, Office with basic presentations skills,

Use of Internet and advanced search techniques.

4

Page 25: M. Tech Information Technology (Network Engineering)

25 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6193 Network Programming Lab 0-0-2:1 2015

Pre-requisites: Java or C Programming knowledge

Course Objectives:

To give the Student:-

• To study the network programming concepts

• To understand the fundamental concepts in router configuration

• To understand routing protocols

Syllabus

At least 12 Programs must be covered in the Lab that must include but not restricted to the following

areas.

Tools/Language used : Socket programming using C, Wireshark, GNS

Familiarization of Graphical Network Simulator (GNS)

Familiarization of Wireshark

Detailed Study of protocols in TCP/IP model using Wireshark

Detailed Study of Subnetting and Supernetting

Experiments using GNS and Wireshark

Familiarization of following Linux/Unix network commands

o Ping

o traceroute

o arp

o route

o netstat

o About /etc folder

o IP Setting /Subnet Masking

o Setting up Hostname/Setting local name resolution

Installation and Configuration in Linux/Unix Environment

o Web Server

o File Server

o Remote Logins/Administration

o Database Server

o DNS

o NFS

o E-mail Server

o Firewall

o DHCP

o Proxy Server

o Samba

o LDAP

Page 26: M. Tech Information Technology (Network Engineering)

26 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Socket Programming Experiments on

o TCP Echo Server, TCP Echo Client

o UDP Echo server, UDP Echo Client

o File Server

o Broadcast, Multicast

o Simple Network Time Protocol

o TCP Iterative Server

o TCP Concurrent Server

Familiarization on elementary commands to configure Router

Implementation of different routing protocols

Text Books:

1. Richard Stevens, Bill Fenner, “UNIX network programming Volume-1 –The Sockets Networking

API”.

References

1. W. Richard Stevens, “Advanced Programming in the Unix Environment”, Addison Wesley.

2. Vahalia, Uresh., UNIX Internals – “A new Frontier” , PHI

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6191 Seminar-1 0-0-2: 2 2015

Each student shall present a seminar on any topic of interest related to the core / elective courses

offered in the first semester of the M. Tech. Programme. He / she shall select the topic based on the

references from reputed International Journals, preferably IEEE/ACM/Springer/Elsevier journals. They

should get the paper approved by the Programme Coordinator / Faculty member in charge of the

seminar and shall present it in the class. Every student shall participate in the seminar. The students

should undertake a detailed study on the topic and submit a report at the end of the semester. Marks

will be awarded based on the topic, presentation, participation in the seminar and the report submitted.

Page 27: M. Tech Information Technology (Network Engineering)

27 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6102 WEB SECURITY 3-1-0:4 2015

Pre-requisites: Nil

Course Objectives:

• To inspire the students with interest, excitement, and urge to learn the subject of web

technology.

• To understand the fundamental concepts and implementation of web related issues and

resolution.

• To introduce the purpose of learning important subjects in web technology for meeting the

requirement of various web based threats.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

• The student will demonstrate the ability to understand the basic concepts of web technologies

and their implementation

Text Books:

1. Dafydd Stuttard, Marcus Pinto, The Web Application Hacker’s Handbook, 2nd Edition, Wiley

Publishing, Inc.

2. Justin Clarke, SQL Injection Attacks and Defense, 2004 , Syngress Publication Inc

References:

1. Magnus Mischel , ModSecurity 2.5, Packt Publishing

2. Stuart McClure Joel, ScambRay, George Kurtz, Hacking Exposed 7: Network Security

Secrets & Solutions, Seventh Edition, 2012, The McGraw-Hill Companies

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6102 WEB SECURITY 3-1-0:4

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Web application security- Key Problem factors – Core defence

mechanisms- Handling user access- handling user input- Handling attackers

– web spidering – Discovering hidden content Transmitting data via the

client – Hidden form fields – HTTP cookies – URL parameters – Handling

client-side data securely

7 15

MODULE : 2

Attacking authentication – design flaws in authentication mechanisms –

securing authentication-Attacking access controls – Common vulnerabilities

9 15

Page 28: M. Tech Information Technology (Network Engineering)

28 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

– Securing access controls-identifying the database – UNION statements –

Preventing SQL injection

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

SQL Injection - How it happens - Dynamic string building - Insecure

Database Configuration - finding SQL injection – Exploiting SQL injection –

Common techniques-.Platform level defenses - Using run time protection -

web application Firewalls - Using ModSecurity - Intercepting filters

7 15

MODULE : 4

Web server filters - application filters – securing the database – Locking

down the application data – Locking down the Database server.Mod

Security - Blocking common attacks – HTTP finger printing – Blocking

proxied requests – Cross-site scripting

8 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Cross-site request forgeries – Shell command execution attempts – Null

byte attacks – Source code revelation-Directory traversal attacks – Blog

spam – Website defacement – Brute force attack – Directory indexing –

Detecting the real IP address of an attacker.

8 20

MODULE : 6

Web server Hacking - Source code disclosure – Canonicalization attacks –

Denial of service-Web application hacking – Web crawling-Database

Hacking – Database discovery – Database vulnerabilities

9 20

Page 29: M. Tech Information Technology (Network Engineering)

29 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6104 ADVANCED DISTRIBUTED SYSTEMS 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

• Familiarise the concepts of distributed systems in a broader way.

• Identify various ideas about the transportation mechanism.

• Understand the concepts of cluster computing, cloud computing etc

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form;

Basic equations in differential form ; Dimensional analysis and similitude; Internal flow of

incompressible and viscous fluid ; External flow of incompressible and viscous fluids ;Fluid

machines and design project.

Course Outcome:

• The student will demonstrate the ability to understand the basic concepts of various

ideas in the area of computing.

Text Books:

1. Overlay Networks: Toward Information Networking, SasuTarkoma, CRC Press

2. Peer-to-Peer Computing: Applications, Architecture, Protocols, and Challenges, Yu-

Kwong Ricky Kwok, CRC Press

3. High Performance Cluster Computing: Architectures and Systems, Volume 1, Ra

jkumarBuyya, Prentice Hall

4. Cloud Computing: Concepts, Technology & Architecture, Thomas Erl; Zaigham

Mahmood; Ricardo Puttini, Prentice Hall

References:

1. George Coulouris, Jean Dellimore Tim Kindberg ,”Distributed Systems – Concepts and

designing” Fifth Edition, Pearson Education Asia

2. Kai Hwang ,Jack Dongarra, Geoffrey Fox , Distributed and Cloud Computing, 1st Edition,

Morgan Kaufmann

3. Ian Foster, Carl Kesselman, The Grid 2: Blueprint for a New Computing Infrastructure,

Elsevier Series, 2004.

4. Vladimir Silva, Grid Computing for Developers, Charles River Media, January 2006.

5. RajkumarBuyya, High Performance Cluster Computing: Architectures and Systems,

Pearson

6. Andrei Gurtov, Dmitry Korzun , Structured Peer-to-peer Systems, Springer

7. Cloud Computing for Dummies by Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper (Wiley

India Edition)

8. Enterprise Cloud Computing by GautamShroff,Cambridge

Page 30: M. Tech Information Technology (Network Engineering)

30 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

9. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley-India

10. Google Apps by Scott Granneman,Pearson

11. Cloud Computing: A Practical Approach, Antohy T Velte, et.al McGraw Hill,

12. Cloud Computing Bible by Barrie Sosinsky, Wiley India

13. StefanoFerretti et.al. “QoS aware Clouds”, QoS , 2010 IEEE 3rd International Conference

on Cloud Computing

14. Andrew S. Tenenbaum, “Distributed Operating Systems”, Pearson Education Asia

15. Pradeep. K.Sinha , “Distributed Operating Systems- Concepts and designing” , PHI

16. MapReduce Design Patterns, O'Reilly

17. Computer Networks – A Systems Approach, Larry L. Peterson and Bruce S. Davie, The

Morgan Kaufmann Series in Networking

COURSE PLAN

COURSE CODE COURSE tTITLE CREDITS

04 IT 6104 ADVANCED DISTRIBUTED SYSTEMS 3-0-0:3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Overlay Networks: Introduction - Routing Overlays - Structured

Overlays - Unstructured Overlays. Peer to Peer Systems-P2P Network

Architectures - Structured P2P Systems - Unstructured (Mesh) P2P

Systems.

7 15

MODULE : 2

Hybrid P2P Systems - Video Streaming Network Architecture.

Topology Control - Structured Topology Control-Unstructured

Topology Control. Trust – EigenTrust - PeerTrust – FuzzyTrust. Case

Study : Gnutella-Cluster Computing : Architecture – Classifications.

High Speed Networks - Fast Ethernet - High Performance Parallel

Interface

8 15

FIRST INTERNAL TEST (MODULE 1& 2)

MODULE : 3

Asynchronous Transfer Mode– Infiny Band– Myrinet. Network RAM

– Distributed Shared Memory. Case Study-Beowulf Cluster

Grid Computing : Services-Grid Standards – OGSA-WSRF, Grid

Monitoring Architecture (GMA), Grid Security- PKI-X504 Certificates

7 15

MODULE : 4 7 15

Page 31: M. Tech Information Technology (Network Engineering)

31 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Grid Scheduling and Resource Management, Grid Data

Management, Grid Portals, Grid Middleware Case Study : Globus

Toolkit. Cloud Computing Fundamentals : Cloud Characteristics -

Cloud Delivery Models. Cloud Deployment Models - Cloud Security -

Cloud Infrastructure Mechanisms. Specialized Cloud Mechanisms -

Cloud Management Mechanisms

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Cloud Security Mechanisms. Cloud Computing Architectures.

Fundamental Cloud Architectures - Advanced Cloud Architectures -

Specialized Cloud Architectures. Cloud Computing Technologies :

Data in the cloud: Relational databases – Amazon RDS- Google Cloud

SQL, No SQL databases - Amazon DynamoDB-Mongo DB

9 20

MODULE : 6

Cloud file systems: GFS and HDFS, BigTable, HBase.

Map-Reduce and extensions: Parallel. Computing The map-Reduce

model, Parallel efficiency of Map-Reduce, Relational operations using

Map-Reduce, Enterprise batch processing using Map-Reduce.

Introduction to cloud development, Example/Application of Map

reduce, Features and comparisons among GFS, HDFS etc, Map-

Reduce model case study: Google.

10 20

Page 32: M. Tech Information Technology (Network Engineering)

32 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE COURSE NAME L-T-P-C YEAR

04 IT 6106 SOFTWARE DEFINED NETWORK 3-0-0:3 2015

Pre-requisites: Nil

Course Objectives:

1. Familiarise the idea of evolution of networking technologies and various implementation.

2. Students should be aware of various topologies.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The student will demonstrate the ability to understand the basic concepts of various ideas in

the area of computing.

2. Students will be capable of convey the ideas virtualization and hypervisors in the broader sense

Text Books:

1. Paul Goransson, Chuck Black, " A Comprehensive Approach", Morgan Kaufmann, Elsevier, USA,

2014

References:

1. Thomas D. Nadeau, Ken Gray, SDN: Software Defined Networks - An Authoritative Review of

Network Programmability Technologies, O'Reilly Media, August 2013.

2. David L. Tennenhouse and David J. Wetherall, Towards an Active Network Architecture,

Telemedia, Networks and Systems Group, MIT Press.

3. Aaron Gember, PrathmeshPrabhu, ZainabGhadiyali, Aditya Akella, "Toward Software-Defined

Middlebox Networking", Hotnets ’12, October, 2012, Seattle, WA, USA

4. Muhammad Bilal Anwer, MurtazaMotiwala, Mukarram bin Tariq, Nick Feamster, "SwitchBlade:

A Platform for Rapid Deployment of Network - Protocols on Programmable Hardware",

SIGCOMM 2010, ACM, New Delhi, India.

Page 33: M. Tech Information Technology (Network Engineering)

33 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE NAME CREDITS

04 IT 6106 SOFTWARE DEFINED NETWORK 3-0-0:3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Introduction - Basic Packet-Switching Terminology, Historical background,

The Modern Data Center, traditional Switch Architecture

Autonomous and Dynamic Forwarding Tables, Can We Increase the Packet-

Forwarding IQ, Open Source and Technological Shifts

6 15

MODULE : 2

Evolution of Switches and Control Planes, Cost, SDN Implications for

Research and Innovation,DataCenter Innovation, Data Center Needs The

Evolution of Networking Technology,Forerunners of SDN, Software Defined

Networking is Born

Sustaining SDN Interoperability,Open Source Contributions, Legacy

Mechanisms Evolve Toward SDN, Network Virtualization

9

15

FIRST INTERNAL TEST (MODULE 1 & 2)

MODULE : 3

Fundamental Characteristics of SDN,SDN Operation, SDN Devices, SDN

Controller, SDN Applications, Alternate SDN Methods

OpenFlow Overview, Basics,Additions, Limitations. Potential Drawbacks of

Open SDN, SDN via APIs, SDN via Hypervisor-Based Overlays

8 15

MODULE : 4

SDN via Opening Up the Device, Network Functions Virtualization,

Alternatives Overlap and Ranking, Data Center Definition, Data Center

Demands, Tunneling Technologies for the Data Center, Path Technologies in

the Data Center

8 15

SECOND INTERNAL TEST (MODULE 3 & 4)

MODULE : 5

Ethernet Fabrics in the Data Center, SDN Use Cases in the Data Center,Open

SDN versus Overlays in the Data Center, Real-World Data Center

Implementations SDN in Other Environments

8 20

MODULE : 6

Wide Area Networks,Service Provider and Carrier Networks

Networks,HospitalityNetworks,MobileNetworks,In-Line, Network

Functions,OpticalNetworks,SDN vs. P2P/Overlay Networks

Players in the SDN Eco-system , SDN Applications, SDN Open source, SDN

Future

9 20

Page 34: M. Tech Information Technology (Network Engineering)

34 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6108 PROTOCOL ENGINEERING 3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. To understand the concepts and working of protocols.

2. Identify the role of each protocol in each layer

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The student will demonstrate the ability to understand the basic concepts protocol used.

Text Books:

1. PallapaVenkataram and Sunilkumar S. Manvi: Communication Protocol Engineering, PHI, 2004.

References:

1. Mohammed G. Gouda: Elements of Protocol Design, Wiley Student Edition, 2004.

2. G. J. Holtzmann, “Design and validation of Computer protocols”, Prentice hall, 1991 (available

on web) K. Tarnay, “Protocol specification and testing”, Plenum press, 1991

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6108 PROTOCOL ENGINEERING 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Introduction: Communication model, Communication Software,

Communication Subsystems, Communication Protocol

Definition/Representation Formal and Informal Protocol Development

Methods, Protocol Engineering Phases Error Control, Flow Control Type

of Transmission Errors, Linear Block Code, Cyclic Redundancy Checks,

Introduction to Flow Control, Window Protocols

9 15

MODULE : 2

Sequence Numbers, Negative Acknowledgments, Congestion Avoidance

Network Reference Model: Layered Architecture, Network Services and

Interfaces, Protocol Functions Encapsulation, Segmentation, Reassembly,

6 15

Page 35: M. Tech Information Technology (Network Engineering)

35 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Multiplexing, Addressing, OSI Model Layer Functions, TCP/IP Protocol

Suite, Application Protocols

FIRST INTERNAL TEST(MODULE 1 & 2)

MODULE : 3

Protocol Specification: Components of specification, Service specification,

Communication Service Specification Protocol entity specification:

Sender, Receiver and Channel specification, Interface specifications

Interactions, Multimedia specifications, Alternating Bit Protocol

Specification, RSVP specification. Protocol Specification Language (SDL):

Salient Features. Communication System Description using SDL Structure

of SDL. Data types and communication paths, Examples of SDL based

Protocol Specifications: Question and answer protocol, X-on-X-off

protocol, Alternating bit protocol, Sliding window protocol specification

9 15

MODULE : 4

TCP protocol specification, SDL based platform for network, OSPF, BGP

Multi Protocol Label Switching SDL components

Protocol Verification / Validation: Protocol Verification using FSM, ABP

Verification, Protocol Design Errors, Deadlocks, Unspecified Reception,

Non-executable Interactions State Ambiguities, Protocol Validation

Approaches: Perturbation Technique, Reachability Analysis, Fair

Reachability Graphs

9 15

SECOND INTERNAL TEST(MODULE 3 &4)

MODULE : 5

Process Algebra based Validation, SDL Based Protocol Verification: ABP

Verification, Liveness Properties, SDL Based Protocol Validation: ABP

Validation. Protocol Conformance and Performance Testing:

Conformance Testing Methodology and Framework, Local and

Distributed Conformance Test Architectures

Test Sequence Generation Methods: T, U, D and W methods, Distributed

Architecture by Local Methods, Synchronizable Test Sequence

9 20

MODULE : 6

Conformance testing with Tree and Tabular Combined Notation (TTCN),

Conformance Testing of RIP, Testing Multimedia Systems, quality of

service test architecture(QOS), Performance Test methods. Protocol

Synthesis and Implementation: Synthesis methods, Requirements of

Protocol, Implementation, Objects Based Approach To Protocol

Implementation, Protocol Compilers, Code generation from SDL

6 20

Page 36: M. Tech Information Technology (Network Engineering)

36 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6112 HIGH-PERFORMANCE

SCIENTIFIC COMPUTING

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

1. To familiarize the concepts of computing environments.

2. Understand various programming concepts.

3. Overview of application development environments

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The student will be capable of understanding the basic idea of various programming concepts

Text Books:

1. Michael J Quinn, “Parallel programming in C with MPI and OpenMP”, Tata McGraw Hill, 2003.

2. Shameem Akhter and Jason Roberts, “Multi-core Programming”, Intel Press, 2006

References:

1. John L. Hennessey and David A. Patterson, “ Computer architecture – A quantitative

approach”, Morgan Kaufmann/Elsevier Publishers, 5th. edition, 2011.

2. David E. Culler, Jaswinder Pal Singh, “Parallel computing architecture : A hardware/

software approach” , Morgan Kaufmann/Elsevier Publishers, 2004.

3. Wesley Petersen and Peter Arbenz, “Introduction to Parallel Computing”, Oxford University

Press, 2004.

4. Jason Sanders, Jason Sanders, CUDA by Example: An Introduction to General-Purpose GPU

Programming, Pearson, 2010

Page 37: M. Tech Information Technology (Network Engineering)

37 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE: COURSE TITLE CREDITS

04 IT 6112 HIGH-PERFORMANCE SCIENTIFIC COMPUTING 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Parallel computer models –- Symmetric and distributed shared memory

architectures – Performance Issues Multi-core Architectures - Software

and hardware multithreading – SMT and CMP architectures

7 15

MODULE : 2

Design issues – Case studies – Intel Multi-core architecture – SUN CMP

architecture – IBM cell processor – NVIDIA GPU – AMD APU

Fundamental concepts – Designing for threads. Threading and parallel

programming constructs Synchronization – Critical sections – Deadlock.

Threading APIs

9 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Shared memory programming : The OpenMP standard. Parallelisation

using compiler directives. Threading and variable types. Loop and

sections constructs. Program correctness and reproducibility

7 15

MODULE : 4

Scheduling and false sharing as factors influencing performance.

The MPI standard for message passing. Point-to-point and collective

communication. Synchronous vs asynchronous communication

8 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

MPI communicators and topologies.

GPU programming : The CUDA standard. Kernels and host-device

communication. Shared and constant memory, synchronicity and

performance. GPU coding restrictions. Overview of Open CL, Open Acc

8 20

MODULE : 6

Algorithms, program development and performance tuning. Limitations

to parallel performance. Strong vs weak scaling. Amdahl’s law. Network

contention in modern many-core architectures Mixed mode OpenMP+,

MPI programming.

9 20

Page 38: M. Tech Information Technology (Network Engineering)

38 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6114 Performance Evaluation of

Computer Networks

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. Identify various network flows.

2. Evaluate performance on each flows.

3. Familiarize various strategies on flows.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will be capable of understanding queuing discipline, models and its applications

Text Books:

1. James D.McCabe, Network analysis, Architecture and Design, 2nd Edition, Elsevier,2003.

2. Bertsekas&Gallager, Data Networks, second edition, Pearson Education, 2003.

3. Introduction to Probability Models by Sheldon Ross (8th edition) Academic Press, NewYork,

2003

References:

1. D. Bertsekas, A. Nedic and A. Ozdaglar, Convex Analysis and Optimization, Athena Scientific,

Cambridge, Massachusetts, 2003

2. 2.Nader f. Mir Computer and Communication Networks, Pearson Education, 2007.

3. Paul J.Fortier, Howard E.Michel, Computer Systems Performance Evaluation and Prediction,

Elsevier, 2003.

4. Thomas G. Robertazzi, “Computer Networks and Systems Queuing Theory and Performance

Evaluation” 3rd Edition Springer, 2000.

Page 39: M. Tech Information Technology (Network Engineering)

39 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6114 Performance Evaluation of Computer Networks 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Performance Characteristics – Requirement Analysis: Concepts – User,

Device Network Requirements – Process – Developing RMA, Delay,

Capacity Requirements

6 15

MODULE : 2

Flow analysis – Identifying and Developing Flows Models . Flow

Prioritization – Specification Random variables – Stochastic process

11 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Link Delay components – Queuing Models – Little’s Theorem – Birth &

Death Process Queuing Disciplines

9 15

MODULE : 4

Markovian FIFO Queuing Systems – M/M/1 – M/M/a – M/M/∞ - M/G/1

M/M/m/m and other Markov – Non – Markovian and self – similar

models

8 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Network of Queues – Burke’s Theorem – Jackson’s Theorem Multi- User

Uplinks/Downlinks

6 20

MODULE : 6

Capacity Regions – Opportunistic Scheduling for Stability and Max

Throughput Multi-hop routing – Mobile Networks – Throughput

Optimality and Backpressure

7 20

Page 40: M. Tech Information Technology (Network Engineering)

40 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6116 Networking in Embedded

Systems

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

1. Analyses the embedded system components in detail.

2. Identify the objectives and goals of embedded systems.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

Familiarized various embedded system and wireless embedded systems in practical.

Text Books:

1. Network Routing: Algorithms, Protocols, and Architectures DeepankarMedhi and

KarthikeyanRamasamy (Morgan Kaufmann Series in Networking)

2. Network Algorithmics: An Interdisciplinary Approach to Designing Fast Networked Devices

George Varghese (Morgan Kaufmann Series in Networking)

References:

1. TCP/IP Protocol Suite, (B.A. Forouzum) Tata McGraw Hill Edition, Third Edition

2. TCP/IP Volume 1,2,3 (N. Richard Steveus Addison Wesley)

3. Computer Networks (A.S. Taueubaum) Pearson Edition, 4th Edition

Page 41: M. Tech Information Technology (Network Engineering)

41 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6116 NETWORKING IN EMBEDDED SYSTEMS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Embedded Networking: Introduction – Serial/Parallel Communication

Serial communication protocols -RS232 standard – RS485 –

Synchronous Serial Protocols -Serial Peripheral Interface (SPI)

6 15

MODULE : 2

Inter Integrated Circuits (I2 C) – PC Parallel port programming -ISA/PCI

Bus protocols – Firewire. USB bus – Introduction – Speed Identification on

the bus – USB States – USB bus communication: Packets

9 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Data flow types –Enumeration –Descriptors –PIC Microcontroller USB

Interface – C Programs –CAN Bus Introduction - Frames –Bit stuffing –

Types of errors –Nominal Bit Timing PIC microcontroller CAN Interface –A

simple application with CAN

9 15

MODULE : 4

Elements of a network – Inside Ethernet – Building a Network: Hardware

options – Cables, Connections and network speed Design choices:

Selecting components –Ethernet Controllers

6 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Exchanging messages using UDP and TCP – Serving web pages with

Dynamic Data – Serving web pages that respond to user Input – Email for

Embedded Systems Using FTP – Keeping Devices and Network secure.

6 20

MODULE : 6

Wireless sensor networks – Introduction – Applications – Network

Topology Localization –Time Synchronization - Energy efficient MAC

protocols SMAC – Energy efficient and robust routing – Data Centric

routing

12 20

Page 42: M. Tech Information Technology (Network Engineering)

42 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. Comparison of various routing algorithms.

2. Routing table implementation.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. The student will be capable of understanding queuing discipline, modelsand its applications.

Text Books:

1. James D.McCabe, Network analysis, Architecture and Design, 2nd Edition, Elsevier,2003.

2. Bertsekas&Gallager, Data Networks, second edition, Pearson Education, 2003.

3. Introduction to Probability Models by Sheldon Ross (8th edition) Academic Press, NewYork,

2003.

References:

1. D. Bertsekas, A. Nedic and A. Ozdaglar, Convex Analysis and Optimization, Athena Scientific,

Cambridge, Massachusetts, 2003

2. Nader f. Mir Computer and Communication Networks, Pearson Education, 2007.

3. Paul J.Fortier, Howard E.Michel, Computer Systems Performance Evaluation and Prediction,

Elsevier, 2003.

4. Thomas G. Robertazzi, “Computer Networks and Systems Queuing Theory and Performance

Evaluation” 3rd Edition Springer, 2000.

COURSE CODE: COUSE TITLE L-T-P-C YEAR

04 IT 6118 INTERNET ROUTING DESIGN 3-0-0: 3 2015

Page 43: M. Tech Information Technology (Network Engineering)

43 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6118 INTERNET ROUTING DESIGN 3-0-0: 3

MODULES

Contact

hours

Sem.Exa

m

Marks;%

MODULE : 1 Routing Protocol, Routing Algorithm, and Routing Table, Routing Information Representation and Protocol Messages Link State Routing Protocol, Path Vector Routing, Protocol, Link Cost. Architectural View of the Internet, Allocation of IP Prefixes and AS Number

15 20

MODULE : 2 Policy Based Routing, Point of Presence, Traffic Engineering Implications, Internet Routing Instability Traffic Engineering of IP/MPLS Networks, VPN Traffic Engineering, Problem Illustration: Layer 3 VPN, LSP Path Determination Constrained Shortest Path Approach, LSP Path Determination: Network Flow Modeling Approach, Layer 2 VPN Traffic Engineering, Observations and General Modeling Framework, Routing/Traffic Engineering for Voice Over MPLS

9 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3 Router Architectures: Functions, Types, Elements of a Router, Packet Flow, Packet Processing: Fast Path versus Slow Path, Router Architectures

6 15

MODULE : 4 Network Bottleneck, Network Algorithmics, Strawman solutions, Thinking Algorithmically, Refining the Algorithm, Cleaning up, Characteristics of Network Algorithms IP Address Lookup Algorithms : Impact, Address Aggregation, Longest Prefix Matching, Naïve Algorithms, Binary , Multibit and Compressing Multibit Tries

7 20

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5 Search by Length Algorithms, Search by Value Approaches, Hardware Algorithms, Comparing Different Approaches IP Packet Filtering and Classification Classification, Classification Algorithms, Naïve Solutions, Two-Dimensional Solutions, Approaches for d Dimensions

6 15

MODULE : 6 QoS Attributes, Adapting Routing: A Basic Framework. Update Frequency, Information Inaccuracy, and Impact on Routing, Dynamic Call Routing in the PSTN Heterogeneous Service, Single-Link Case, A General Framework for Source-Based QoS Routing with Path Caching , Routing Protocols for QoS Routing.

5 15

Page 44: M. Tech Information Technology (Network Engineering)

44 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6122 ENTERPRISE STORAGE

ARCHITECTURE

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. Data storage option analysis.

2. Storage in terms of networks.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1.Identified about the network topologies as well as data storage options for the future purpose

in a secure way.

Text Books:

1. EMC, Information Storage and Management [ISBN: 978-0470294215]

References:

1. Richard Barker, Paul Massiglia 2002, Storage area network essentials, Wiley New York [ISBN:

978-0471034452]

2. Ulf Troppens, Rainer Erkens, Wolfgang Mueller-Friedt, Rainer Wolafka, Nils Haustein, Storage

Networks Explained [ISBN: 978-0470741436]

3. W. Curtis Preston 2002, Using SANs and NAS, O'Reilly & Associates Sebastopol, Calif. [ISBN:

978-0596001537]

4. HimanshuDwivedi 2006, Securing storage, Addison-Wesley Upper Saddle River, NJ [ISBN:

978-0321349958]

Page 45: M. Tech Information Technology (Network Engineering)

45 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE: COURSE TITLE CREDITS

04 IT 6122 ENTERPRISE STORAGE ARCHITECTURE 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Storage Systems: Data Classification, Storage Evolution and Data Center

infrastructure. Host components, Connectivity, Storage, and Protocols

Components of a disk drive, physical disk and factors affecting disk drive

performance

6 20

MODULE : 2

RAID level performance and availability considerations, Components and

benefits of an intelligent storage system

6 15

FIRST INTERNAL TEST(MODULE 1 &2)

MODULE : 3

Storage Networking Technologies: Direct-Attached Storage (DAS)

architecture, Storage Area Network (SAN) attributes, components, topologies,

connectivity options and zoning FC protocol stack, addressing, flow control,

and classes of service.

6 15

MODULE : 4

Networked Attached Storage (NAS) components protocols, IP Storage Area

Network (IP SAN) iSCSI, FCIP and FCoE architecture. Content Addressed

Storage (CAS) elements, storage, and retrieval processes.

Virtualization: Block-level and file-level storage virtualization technology,

virtual provisioning and cloud computing

9 20

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Business Continuity: Business Continuity measurement, terminologies, and

planning, Backup designs, architecture, topologies, and technologies in SAN

and NAS environments, Local and Remote replication using host and array

based replication technologies such as Synchronous and Asynchronous

methods

13 15

MODULE : 6

Storage Security and Management: Storage security framework and various

security domains. Security implementation in SAN, NAS and IP-SAN

networking. Monitoring and Storage management activities and challenges

8

15

Page 46: M. Tech Information Technology (Network Engineering)

46 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6124 COMPLEX NETWORKS 3-0-0: 3 2015

Pre-requisites: Nil

COURSE OBJECTIVES:

1. Comparison of various types of graphs.

2.Analysis flows on networks.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

1. Students might have an idea about complex networking elements its flows and configuration.

.

Text Books:

1. S. N. Dorogovtsev and J. F. F. Mendes, Evolution of Networks, Oxford University press

References:

1. Narsingh Deo, Graph Theory, Prentice Hall of India.

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6124 COMPLEX NETWORKS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Types of network: Social networks, Information networks, Technological

networks, Biological networks.Properties of network: Small world effect,

transitivity and clustering, degree distribution, scale free networks,

maximum degree; network resilience;

9 15

MODULE : 2

Mixing patterns; degree correlations; community structures; network

navigation

4 15

FIRST INTERNAL TEST(MODULE 1&2)

Page 47: M. Tech Information Technology (Network Engineering)

47 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

MODULE : 3

Random Graphs: Poisson random graphs, generalized random graphs the

configuration model, power-law degree distribution,

directed graph, bipartite graph, degree correlations.

15 15

MODULE : 4

Models of network growth: Price's model, Barabasi and Albert's model,

other growth models, vertex copying models

5 15

SECOND INTERNAL TEST(MODULE 3 &4)

MODULE : 5

Processes taking place on networks: Percolation theory and network

resilience, Epidemiological processes.

4 20

MODULE : 6

Applications: Search on networks, exhaustive network search

guided network search,network navigation; network visualization

11 20

Page 48: M. Tech Information Technology (Network Engineering)

48 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6126 DISTRIBUTED ALGORITHMS 3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

1. To inspire the students to learn the subject of theoretical foundations in algorithms used in

networking

2. To understand the fundamental concepts in design of networking

3. To introduce the purpose of analysing different concept of network and algorithms

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will understand the concept of designing of networking algorithms

Text Books:

1. Nancy A. Lynch, Morgan,” Distributed Algorithms”, Kaufmann Publishers, Inc

2. WolfgangReisig, W. Reisig, “Elements Of Distributed Algorithms: Modeling And Analysis With

Petri Nets”, Springer-verlag

3. Tel Gerard , “Introduction To Distributed Algorithms”, 2nd Edition, Cambridge University Press

References:

1. Sukumar Ghosh, ”Distributed Systems: An Algorithmic Approach (Hardcover)”, Chapman &

Hall/crc

2. Valmir C. Barbosa,”An Introduction To Distributed Algorithms”, Mit Press

3. Randy Chow, Theodore Johnson, “Distributed Opearating Systems and Algorithm Analysis, ,

Pearson Education

4. Santoro N., Nicola Santoro, “Design And Analysis Of Distributed Algorithms”, Wiley-interscience

5. FionnualaO'donnell, VdmVerlagDr. Muller, “A Simulated Framework For The Teaching Of

Distributed Algorithms”, Aktiengesellschaft& Co. Kg

6. Ajay D. Kshemkalyani, MukeshSinghal, “Distributed Computing - Principles, Algorithms, And

Systems”, Cambridge University Press

Page 49: M. Tech Information Technology (Network Engineering)

49 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 6126 DISTRIBUTED ALGORITHMS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Introduction to model of synchronous distributed computing system

Leader election in a General Network - Simple Flooding Algorithm

Basic Breadth-First Search Algorithm., Bellman-Ford algorithm.

9 15

MODULE : 2

Algorithms in Synchronous Networks, Minimum Spanning Tree,

Leader Election in a Synchronous Ring , LCR algorithm, HS algorithm,

Time Slice Algorithm

7 20

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Variable Speeds Algorithm, Lower Bound for Comparison-Based

Algorithms, Maximal Independent Set, LubyMIS algorithm.

Distributed Consensus with Link Failures and Process Failures –

Basics

8 15

MODULE : 4

Introduction to model of asynchronous distributed computing

system, Send/Receive systems, Broadcast systems, Multicast

systems, Basic algorithms,

9 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Asynchronous System Model. Shared Memory Systems,

Environment Model, Shared Variable Types, Mutual Exclusion -

Asynchronous Shared Memory Model, Dijkstra's Mutual Exclusion

Algorithm.

8 20

MODULE : 6

Resource Allocation - Nonexistence of Symmetric Dining

Philosophers Algorithms, Right-Left Dining Philosophers Algorithm,

mutual exclusion and consensus, relationship between shared

memory and network models, asynchronous networks with failures.

7 15

Page 50: M. Tech Information Technology (Network Engineering)

50 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 6194 Network Simulation

Lab

0-0-2: 1 2015

Pre-requisites: Knowledge in network simulation tools

Course Objectives:

To give the Student:-

1. To inspire the students with interest, excitement, and urge to develop wireless and wired

networking applications in simulated environment

2. To develop new protocols

Lab Experiments based on the courses MITNE 203 and implementation of basic protocols of computer

network.

Experiment list:

Familiarizing Network Simulator – 2 (NS2) with suitable examples

Simulate a wired network consisting of TCP and UDP Traffic using NS2 and then calculate their

respective throughput using AWK script.

Performance evaluation of different routing protocols in wired network environment using NS2

Performance evaluation of different queues and effect of queues and buffers in wired network

environment using NS2

Compare the behavior of different variants of TCP (Tahoe, Reno, Vegas….) in wired network

using NS2. Comparison can be done on the congestion window behavior by plotting graph.

Simulation of wireless Ad hoc networks using NS2

Simulate a wireless network consisting of TCP and UDP Traffic using NS2 and then calculate their

respective throughput using AWK script.

Performance evaluation of different ad-hoc wireless routing protocols (DSDV, DSR, AODV …)

using NS2

Create different Wired-cum-Wireless networks and MobileIP Simulations using NS2.

Page 51: M. Tech Information Technology (Network Engineering)

51 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7190 Industrial Training 0-0-4: 2 2015

Pre-requisites: Knowledge in distributed and network programming

Course Objectives:

To give the Student:-

1. To inspire the students with interest, excitement, and urge to develop networking applications.

The students have to undergo industrial visit/Miniproject. The mini project is designed to develop

practical ability and knowledge about practical tools/techniques in order to solve the actual problems

related to the industry, academic institutions or similar area. Students can take up any application

level/system level project pertaining to a relevant domain. Projects can be chosen either from the list

provided by the faculty or in the field of interest of the student. For external projects, students should

obtain prior permission after submitting the details to the guide and synopsis of the work. The project

guide should have a minimum qualification of ME/M.Tech in relevant field of work. At the end of each

phase, presentation and demonstration of the project should be conducted, which will be evaluated by a

panel of examiners. A detailed project report duly approved by the guide in the prescribed format

should be submitted by the student for final evaluation. Publishing the work in Conference Proceedings/

Journals with National/ International status with the consent of the guide will carry an additional

weightage in the review process.

Page 52: M. Tech Information Technology (Network Engineering)

52 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7101 ENGINEERING MOBILE

APPLICATIONS

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

• To inspire the students with interest, excitement, and urge to learn the subject of Engineering

mobile applications .

• To understand the fundamental concepts of Engineering mobile applications.

• To introduce the purpose of learning important subjects in mobile applications for meeting the

requirement of various

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of Engineering mobile

applications

Text Books:

1. Karim Yaghmour, “Embedded Android Porting, Extending, and Customizing” , O'Reilly Media.

References:

1. Andrew Sloss, Dominic Symes , Chris Wright, “ARM System Developer's Guide: Designing and

Optimizing System Software”, Elsevier.

2. Reto Meier , “Professional Android 4 Application Development”, Wiley

COURSE PLAN

COURSE CODE: COURSE TITLE CREDITS

04 IT 7101 ENGINEERING MOBILE APPLICATIONS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Mobile Processor Architecture: ARM Processor – Design Philosophy –

System Hardware – System Software Registers – Program Status Register –

Pipe Line – Exceptions, Interrupts, Vector Table – Core Extensions. Firmware

8 15

Page 53: M. Tech Information Technology (Network Engineering)

53 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

and boot loader

MODULE : 2

Case Study : Sand Stone – Embedded Operating System – Case Study :

Simple Little Operating System. Android Operating System : Features and

Characteristics – Android Concepts – Framework - Architecture – Linux

Kernel Wakelocks - Low-Memory Killer – Binder – ashmem – Alarm – Logger

- Hardware Abstraction Layer - Loading and Interfacing Methods

10 20

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Init - Dalvik and Android’s Java - Java Native Interface - System Services -

Service Manager and Binder Interaction. Hardware - Typical System

Architecture - System-on-Chip - Memory Layout and Mapping – File system

10 15

MODULE : 4

Basic Android Development : Android Application Architecture – Manifest

Application Lifecycle – Activities – Activity Lifecycle

6 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5 User Interface Fundamentals – Layouts – Menus - Views - Intents – Linkify – Intents to Broadcast Events. Advanced Android Development : Connecting to an Internet Resource - SQLite Databases – Content values and cursors

7 20

MODULE : 6 Text-to-Speech and speech recognition - Sensors - Location based services Bluetooth – Wifi - Cloud to Device Messaging. Overview of Android Native Development

7 15

Page 54: M. Tech Information Technology (Network Engineering)

54 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7103 AGENT BASED INTELLIGENT

SYSTEMS

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

1.To inspire the students with interest, excitement, and urge to learn the subject of

Agent based intelligent systems

2.To understand the fundamental concepts of Engineering mobile applications.

3.To introduce the purpose of learning intelligent systems.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of

Agent based intelligent systems

Text Books:

1. Software Agents: Jeffrey M.Broadshaw, AAAI Press (1997)

2. Multi agent System – A modern approach to distributed artificial intelligence: Gerhard Weiss,

MIT Press (2000)

References:

1. Artificial intelligence. A modern approach by Stuart Russell & Peter Norvig.

2. Artificial Intelligence by Elaine Rich & Kevin knight.

Page 55: M. Tech Information Technology (Network Engineering)

55 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 7103 AGENT BASED INTELLIGENT SYSTEMS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Artificial Intelligence – intelligent agents – Environment – Structure of

agents.Agent types – Problem solving agents – Uninformed Search

strategies.Informed Search and Exploration – Adversarial Search.

11 15

MODULE : 2

Planning – Components of planning systems – Planning with state space

search – Partial order planning – Planning Graphs –

Hierarchical planning – Multi agent planning

12 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Knowledge and reasoning – Knowledge Based Agents – First order logic –

Reasoning – Backward chaining; Resolution – Knowledge representation

– Handling uncertain knowledge

10 15

MODULE : 4

Learning – forms of learning – Inductive learning – Learning decision trees

– Explanation based learning – Statistical learning – Instantance based

learning – Neural networks – Reinforcement learning.

6 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Agent oriented programming language – KQML as an agent

communication language – Java implementation of intelligent agents

JADE – Languages supporting mobility – Telescript.

5 20

MODULE : 6

Resolution – Knowledge representation – Handling uncertain knowledge 4 20

Page 56: M. Tech Information Technology (Network Engineering)

56 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7105 SOCIAL NETWORK

ANALYSIS

3-0-0: 3 2015

Pre-requisites: Nil

COURSE OBJECTIVES:

1.To inspire the students with interest, excitement, and urge to learn the subject of Social network

analysis .

2.To understand the fundamental concepts of Social network analysis .

3.To introduce the purpose of learning important aspects in Social network analysis .

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of Social network analysis

Text Books:

1. Charu C. Aggarwal, “Social Network Data Analytics”, Springer, 2011.

2. GuandongXu ,Yanchun Zhang and Lin Li, “Web Mining and Social Networking Techniques and

applications”, Springer, first edition, 2011.

References:

1. Peter Mika, “Social networks and the Semantic Web”, Springer, first edition 2007.

2. BorkoFurht, “Handbook of Social Network Technologies and Applications”, Springer, first

edition, 2010.

3. Dion Goh and Schubert Foo, “Social information retrieval systems: emerging technologies and

applications for searching the Web effectively”, IGI Global snippet, 2008. 133

4. Max Chevalier, Christine Julien and Chantal Soulé-Dupuy, “Collaborative and social information

retrieval and access: techniques for improved user modelling”, IGI Global snippet, 2004 .

5. John G. Breslin, Alexandre Passant and Stefan Decker, “The Social Semantic Web”, Springer,

2004

Web References:

1. www.utdallas.edu

2. ibook.ics.uci.edu

3. www.ebmtools.org

Page 57: M. Tech Information Technology (Network Engineering)

57 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE: COURSE TITLE: CREDITS

04 IT 7105 SOCIAL NETWORK ANALYSIS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Introduction to Web - Limitations of current Web – Development of

Semantic Web – Emergence of the Social Web - Network analysis -

Development of Social Network Analysis - Key concepts and

measures in network analysis - Electronic sources for network

analysis -Electronic discussion networks, Blogs and online

communities, Web-based networks - Applications of Social

Network Analysis

10 15

MODULE : 2

Ontology and their role in the Semantic Web - Ontology-based

Knowledge Representation - Ontology languages for the Semantic

Web -RDF and OWL - Modelling and aggregating social network

data – State-of-the-art in network data representation, Ontological

representation of social individuals -Ontological representation of

social relationships, Aggregating and reasoning with social network

data, Advanced Representations

13 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Extracting evolution of Web Community from a Series of Web

Archive - Detecting Communities in Social Networks - Definition of

Community - Evaluating Communities -–Methods for Community

Detection & Mining -Applications of Community Mining Algorithms

- Tools for Detecting Communities Social Network Infrastructures

and Communities-Applications - Case Studies - Real Time Sentiment

Analysis, Stock Market Predictions

13 15

MODULE : 4

Understanding and Predicting Human Behaviour for Social

Communities - User Data Management, Inference and Distribution

- Enabling New Human Experiences - Reality Mining - Context-

Awareness - Privacy in Online Social Networks

5 15

SECOND INTERNAL TEST(MODULE3&4)

MODULE : 5 4 20

Page 58: M. Tech Information Technology (Network Engineering)

58 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Trust in Online Environment - Trust Models Based on Subjective

Logic - Trust Network Analysis - Trust Transitivity Analysis -

Combining Trust and Reputation - Trust Derivation Based on Trust

Comparisons - Attack Spectrum and Countermeasures

MODULE : 6

Text Mining in Social Networks: Introduction – Keyword Search –

Query Semantics and Answer Ranking - Keyword search over XML

and relational data - Keyword search over graph data -

Classification Algorithms - Clustering Algorithms - Transfer Learning

in Heterogeneous Networks - Application – Gephi

3 20

Page 59: M. Tech Information Technology (Network Engineering)

59 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7107 BIG DATA ANALYTICS 3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

1. To inspire the students with interest, excitement, and urge to learn the subject of Big data

analysis

2. To understand the fundamental concepts of Big data analysis

3. To introduce the purpose of learning important aspects in Big data analysis

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of Big data analysis

Text Books:

1. Michael Berthold, David J. Hand, “Intelligent Data Analysis”, Springer, 2007.

2. AnandRajaraman and Jeffrey David Ullman, “Mining of Massive Datasets”, Cambridge University

Press, 2012.

3. Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with

Advanced Analytics”, John Wiley & sons, 2012

References:

1. Glenn J. Myatt, “Making Sense of Data”, John Wiley & Sons, 2007

2. Pete Warden, “Big Data Glossary”, O’Reilly, 2011.

3. Jiawei Han, MichelineKamber “Data Mining Concepts and Techniques”, Second Edition, Elsevier,

Reprinted 2008.

4. Raymond Heatherly, Murat Kantarcioglu and BhavaniThuraisingham , “Preventing Private

Information Inference Attacks on Social Networks” IEEE Transaction on Knowledge and Data

5. Engineering,Vol 25, No.8 ,August 2013.

6. Arthur G. Erdman, Daniel F. Keefe, Senior Member, IEEE, and Randall Schiest,”Grand Challenge:

Applying Regulatory Science and Big Data to Improve Medical Device Innovation”, IEEE

7. Transactions On Biomedical Engg., Vol. 60, No. 3, March 2013.

Page 60: M. Tech Information Technology (Network Engineering)

60 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 7107 BIG DATA ANALYTICS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Introduction to Big Data Platform – Challenges of Conventional Systems -

Intelligent data analysis – Nature of Data -

- Analytic Processes and Tools - Analysis Vs Reporting - Modern Data

Analytic Tools – Statistical Concepts: Sampling Distributions -

7 15

MODULE : 2

Re-Sampling - Statistical Inference - Prediction Error

Regression Modeling - Multivariate Analysis – Bayesian Methods –

Bayesian Paradigm - Bayesian Modeling - Inference and Bayesian

Networks - Support Vector and Kernel Methods

9 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Analysis of Time Series: Linear Systems Analysis - Nonlinear Dynamics -

Rule Induction - Fuzzy Logic: Extracting Fuzzy Models from Data - Fuzzy

Decision Trees.

Search Methods and Visulaization: Search by simulated Annealing –

Stochastic, Adaptive search byEvaluation – Evalution Strategies – Genetic

Algorithm

8 15

MODULE : 4

Genetic Programming – Visualization – Classification of Visual Data

Analysis Techniques – Data Types – Visualization Techniques – Interaction

techniques – Specific Visual data analysis Techniques

Introduction To Streams Concepts – Stream Data Model and Architecture

- Stream Computing - Sampling Data in a Stream – Filtering Streams –

Counting Distinct Elements in a Stream– Estimating

8 15

SECOND INTERNAL TEST(MODULE 3 & 4)

MODULE : 5

Moments – Counting Oneness in a Window – Decaying Window – Real

time Analytics Platform(RTAP) Applications - Case Studies - Real Time

Sentiment Analysis, Stock Market Predictions MapReduce – Hadoop,

Hive, MapR – Sharding – NoSQL Databases - S3

9 20

MODULE : 6

Hadoop Distributed File Systems - Case Study- Preventing Private

Information Inference Attacks on Social Networks-Grand Challenge

Regulatory Science and Big Data to Improve Medical Device Innovation

7 20

Page 61: M. Tech Information Technology (Network Engineering)

61 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7109 NETWORK FORENSICS 3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

1.To inspire the students with interest, excitement, and urge to learn the subject of network forensics

2.To understand the fundamental concepts of network forensics

3.To introduce the purpose of learning important aspects network forensics

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of Network forensics

Text Books:

1. Sherri Davidoff, Jonathan Ham, “Network Forensics: Tracking Hackers through Cyberspace”,

Pearson Education, 2012.

References:

1. Katzendbisser, Petitcolas, " Information Hiding Techniques for Steganography and Digital

Watermarking", Artech House. 42

2. Peter Wayner, "Disappearing Cryptography: Information Hiding, Steganography and

Watermarking 2/e", Elsevier

3. Bolle, Connell et. al., "Guide to Biometrics", Springer

4. John Vecca, “Computer Forensics: Crime scene Investigation”, Firewall Media Christopher L.T.

Brown, “Computer Evidence: Collection and Preservation”, Firewall Media

Page 62: M. Tech Information Technology (Network Engineering)

62 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE CREDITS

04 IT 7109 NETWORK FORENSICS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Introduction to Network Forensics : Concepts in Digital Evidence,

Challenges relating to Network Evidence, Network Forensics Investigative

Methodology, Technical Fundamentals, Sources of Network-Based

Evidence,

On the Wire, In the Air, Switches , Routers, DHCP Servers, Name Servers,

Authentication Servers, Network Intrusion Detection /Prevention

Systems, Firewalls, Web Proxies, Application Servers, Central Log

Servers.

7 15

MODULE : 2

Evidence Acquisition: Physical Interception-Cables, Radio Frequency,

Hubs, Switches, Traffic Acquisition Software, libpcap and WinPcap The

Berkeley Packet Filter (BPF) Language, tcpdump, Wireshark, tshark,

dumpcap, Active Acquisition- Common Interfaces, Inspection Without

Access, Strategy.

Traffic Analysis : Protocol Analysis, Protocol Analysis Tools, Protocol

Analysis Techniques, Packet Analysis, Packet Analysis Tools, Packet

Analysis Techniques, Flow Analysis, Flow Analysis Tools, Flow Analysis

Techniques

9 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Higher-Layer Traffic Analysis, Common Higher-Layer Protocols, Higher-

Layer Analysis Tools, Higher-Layer Analysis Techniques Statistical Flow

Analysis, Process Overview, Sensors, Sensor Types, Sensor Software,

Sensor Placement, Flow Record Export Protocols, NetFlow, IPFIX, sFlow,

Collection and Aggregation, Wireless Traffic Capture and Analysis,

Spectrum Analysis, Wireless Passive Evidence Acquisition, Common

Attacks – Sniffing, Rogue Wireless Access Points, Evil Twin, WEP Cracking,

Locating Wireless Devices.

8 15

MODULE : 4

Network Devices, Intrusion Detection and Analysis : Typical NIDS/NIPS

Functionality, Sniffing , Higher-Layer Protocol Awareness, Alerting on

Suspicious Bits Modes of Detection, Signature-Based Analysis, Protocol

Awareness, Behavioral Analysis, Types of NIDS/NIPSs , NIDS/NIPS

Evidence Acquisition ,Advanced Topics : Network Tunneling, Tunneling

9 15

Page 63: M. Tech Information Technology (Network Engineering)

63 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

for Functionality, Inter-Switch Link (ISL), Generic Routing Encapsulation

(GRE), Tunneling for Confidentiality, Internet Protocol Security (IPsec)

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Comprehensive Packet Logging , Event Log Aggregation, Correlation, and

Analysis, Sources of Logs - Operating System Logs , Application Logs

Physical Device Logs, Network Equipment Logs, Network Log

Architecture, Three Types of Logging Architectures

Remote Logging: Common Pitfalls and Strategies. Switches - Content-

Addressable Memory Table, ARP, Switch Evidence, Routers-Types of

Routers, Router Evidence, Firewalls -Types of Firewalls , Firewall

Evidence

9 20

MODULE : 6

Transport Layer Security (TLS) and Secure Socket Layer (SSL), Covert

Tunneling, Covert Tunneling Strategies , TCP Sequence Numbers , DNS

Tunnels

ICMP Tunnels. Malware Forensics, Trends in Malware Evolution, Network

Behavior of Malware, Propagation, Command and Control

Communications, Payload Behaviour.

6 20

Page 64: M. Tech Information Technology (Network Engineering)

64 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7111 DATA CENTER

VIRTUALIZATION

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

• To inspire the students with interest, excitement, and urge to learn the subject of data center

visualization

• To understand the fundamental concepts of of data center visualization

• To introduce the purpose of learning important aspects of data center visualization

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of datacenter

visualization.

Text Books:

1. Mickey Iqbal 2010, IT Virtualization Best Practices: A Lean, Green Virtualized Data Center

Approach, MC Press [ISBN: 978-1583473542]

2. Mike Laverick, VMware vSphere 4 Implementation [ISBN: 978-0071664523]

References:

1. Jason W. McCarty, Scott Lowe, Matthew K. Johnson, VMware vSphere 4 Administration Instant

Reference [ISBN: 978-0470520727]

2. Brian Perry, Chris Huss, Jeantet Fields, VCP VMware Certified Professional on vSphere 4 Study

Guide [ISBN: 978-0470569610]

3. Jason Kappel, Anthony Velte, Toby Velte, Microsoft Virtualization with Hyper-V: Manage Your

Datacenter with Hyper-V, Virtual PC, Virtual Server, and Application Virtualization [ISBN: 978-

0071614030]

Page 65: M. Tech Information Technology (Network Engineering)

65 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE COURSE TITLE : CREDITS:

04 IT 7111 DATA CENTER VIRTUALIZATION 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Data Center Challenges: How server, desktop, network Virtualization and

cloud computing reduce data center footprint, environmental impact and

power requirements by driving server consolidation.

8 15

MODULE : 2

Evolution of Data Centers: The evolution of computing infrastructures and

architectures from standalone servers to rack optimized blade servers and

unified computing systems (UCS), Enterprise-level Virtualization:

Provision, monitoring and management of a virtual datacenter and

multiple enterprise-level virtual servers and virtual machines through

software management interfaces.

9 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Networking and Storage in Enterprise Virtualized Environments:

Connectivity to storage area and IP networks from within virtualized

environments using industry standard protocols.

6 15

MODULE 4

Virtual Machines & Access Control: Virtual machine deployment,

modification, management; monitoring and migration methodologies

5 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE 5 Resource Monitoring: Physical and virtual machine memory, CPU management and abstraction techniques using a hypervisor, Virtual Machine Data Protection: Backup and recovery of virtual machines using data recovery techniques.

11 20

MODULE 6 Scalability: Scalability features within Enterprise virtualized environments using advanced management applications that enable clustering, distributed network switches for clustering, network and storage expansion

7 20

Page 66: M. Tech Information Technology (Network Engineering)

66 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7113 GEOSPATIAL INFORMATION

MANAGEMENT

3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

• 1.To inspire the students with interest, excitement, and urge to learn the subject of geospatial

information management

• To understand the fundamental concepts of geospatial information management

• To introduce the purpose of learning important aspects of geospatial information management

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of geospatial

information management.

Text Books:

1. GIS Fundamentals: A First Text on Geographic Information Systems Paul Bolstad, 4th edition,

Eider Press. http://www.atlasbooks.com/marktplc/00729.htm

References:

1. Thakur, J.K., Singh, S.K., Ramanathan, A., Prasad, M.B.K., Gossel, W. (Eds), Geospatial

Techniques for Managing Environmental Resources, Springer, 2012.

2. Sample, John T., Ioup, Elias, Tile-Based Geospatial Information Systems Principles and Practices,

Springer, 2010.

Page 67: M. Tech Information Technology (Network Engineering)

67 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE: COURSE TITLE CREDITS

04 IT 7113 GEOSPATIAL INFORMATION MANAGEMENT 3-0-0: 3

MODULES Contact

hours

Sem. Exam

Marks;%

MODULE : 1

The use and the science of GIS - Components of a GIS - - Using GIS to solve

problems at multiple scales -Vector and raster systems - Scale, resolution,

map projection Coordinate systems

8 15

MODULE : 2

Role of GIS in studying food, agricultural, and environmental systems-Geo-

referencing & Global Positioning Systems (GPS) -Geo-referencing & Global

Positioning Systems (GPS)

7 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

Representing fields: raster, TIN, quad trees, polygons - Uncertainty

propagation,Understanding spatial data models and file formats

,Representing geographic entities in data form: raster and vector data

models

10 15

MODULE : 4

Understanding the data structure: coordinate values and attribute

tables,Common file formats used in GIS - Management of spatial data ,

Converting between file formats - Joins and relates- Working with attribute

tables (selecting data, summarizing data, field calculator)

8 15

SECOND INTERNAL TEST(MODULE 3&4)

MODULE : 5

Common vector-based functions - Selection and classification -

Aggregation of data (dissolving boundaries) - Buffers - Spatial overlay:

clips, intersects, and unions

8 20

MODULE : 6

Common raster-based functions - Concept of “map algebra” - Reclassifying

and smoothing data - Raster “overlay” - Working with raster and vector

data together

7 20

Page 68: M. Tech Information Technology (Network Engineering)

68 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7115 CONVERGED NETWORKS 3-0-0: 3 2015

Pre-requisites: Nil

Course Objectives:

To give the Student:-

• To inspire the students with interest, excitement, and urge to learn the subject of theoretical

foundations in computer networking

• To understand the fundamental concepts in VoIP,QoS

• To introduce the purpose of learning important subjects in networking for meeting the

requirement of various professional field applications.

Syllabus

Fundamental concepts and overview; Fluid statics ; Basic equations in integral form; Basic

equations in differential form ; Dimensional analysis and similitude; Internal flow of incompressible and

viscous fluid ; External flow of incompressible and viscous fluids ;Fluid machines and design project.

Course Outcome:

The student will demonstrate the ability to understand the basic concepts of QoS parameters

of computer networks

Text Books:

1. Scott Firestone, ThiyaRamalingam, Steve Fry 2007, Voice and Video Conferencing

Fundamentals, 1st Ed. Ed., Cisco Press [ISBN: 978-1-58705-268-7]

2. Luc De Ghein 2006, MPLS Fundamentals, 1st Ed. Ed., Cisco Press [ISBN: 978-1-58705-197-5]

References:

1. Christina Hattingh, Darryl Sladden, ATM ZakariaSwapan 2010, SIP Trunking, CiscoPress [ISBN:

978-1-58705-944-4]

2. Eric Osborne, Ajay Simha 2003, Traffic engineering with MPLS, Cisco Press [ISBN:978-

1587050312]

3. Amir Ranjbar 2007, CCNP ONT Official Exam Certification Guide, Cisco Press[ISBN: 978-1-58720-

176-3]

4. Website: Cisco Systems Inc. 2006, Voice/Data Integration Technologies

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/voicdata.htm

Page 69: M. Tech Information Technology (Network Engineering)

69 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE PLAN

COURSE CODE: COURSE TITLE: CREDITS

04 IT 7115 CONVERGED NETWORKS 3-0-0: 3

MODULES Contact

hours

Sem.Exam

Marks;%

MODULE : 1

Teleworker Solutions: Cable and DSL Technology, cable system

components and benefits DOCSIS ,HFC Cable Network Architecture; DSL

Variants, DSL performance and distance limitations

10 15

MODULE : 2

Real-time Applications in a Converged Network: Review of Traditional

Voice Networks; Codec / Vocoder Technologies; VoIP Transport; Real-

Time Concerns; RTP/RTCP

8 15

FIRST INTERNAL TEST(MODULE 1&2)

MODULE : 3

H.323 and SIP as signaling protocols; Cloud-based VoIP & Video services

QoS for a Converged Network: IP QOS review of QoS

9 15

MODULE : 4

802.1p/q; Queuing mechanisms – WFQ, CBWFQ,Low-Latency,

Random Early Detection; Integrated Services; Reservation Protocol

(RSVP); Differentiated Services (Diffserv)

8 15

SECOND INTERNAL TEST (MODULE 3&4)

MODULE : 5

QoS issues in WANs; implementation of DiffservQoS model

Multiprotocol Label Switching: MPLS Header; MPLS forwarding basics;

Quality of service with MPLS TE; MPLS VPN applications; implementation

of MPLS and MPLS VPN

9 20

MODULE : 6

IP Multicast: Multicast addressing; IGMP, IGMP snooping; Multicast

routing protocols (PIM-DM, -SM, SDM); Configuration

4 20

Page 70: M. Tech Information Technology (Network Engineering)

70 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7191 Seminar-2 0-0-2: 2 2015

Each student shall present a seminar on any topic of interest related to the core / elective courses

offered in the first semester of the M. Tech. Programme. He / she shall select the topic based on the

references from reputed International Journals, preferably IEEE/ACM/Springer/Elsevier journals. They

should get the paper approved by the Programme Coordinator / Faculty member in charge of the

seminar and shall present it in the class. Every student shall participate in the seminar. The students

should undertake a detailed study on the topic and submit a report at the end of the semester. Marks

will be awarded based on the topic, presentation, participation in the seminar and the report submitted.

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7193 Project (Phase 1) 0-0-12: 6 2015

Course Objectives:

The project work aims to develop the work practice in students to apply theoretical and practical tools/techniques to solve real-life problems related to industry and current research.

The project work can be a design project/experimental project and/or computer simulation project on any of the topics related to the stream of specialisation. The project work is chosen/allotted individually on different topics. Work of each student shall be supervised by one or more faculty members of the department. The students shall be encouraged to do their project work in the parent institute itself. If found essential, they may be permitted to carry out their main project outside the parent institute, subject to the conditions specified in the M. Tech regulations of the Kerala Technological University. Students are encouraged to take up industry problems in consultation with the respective supervisors.

The student is required to undertake the main project phase-1 during the third semester and the same is continued in the 4th semester (Phase 2). Phase-1 consist of preliminary work, two reviews of the work and the submission of a preliminary report. First review would highlight the topic, objectives, methodology and expected results. Second review evaluates the progress of the work, preliminary report and scope of the work which is to be completed in the 4th semester.

COURSE CODE: COURSE TITLE L-T-P-C YEAR

04 IT 7194 Project (Phase 2)

0-0-21: 12 2015

Page 71: M. Tech Information Technology (Network Engineering)

71 Kerala Technological University|Cluster 04 | M. Tech Program in (Network Engineering)

Main project phase II is a continuation of project phase-I started in the third semester. There

would be two reviews in the fourth semester, first in the middle of the semester and the second at the end of the

semester. First review is to evaluate the progress of the work, presentation and discussion. Second review would

be a pre -submission presentation before the evaluation committee to assess the quality and quantum of the work

done. It is encouraged to prepare at least one technical paper for possible publication in journals or conferences.

The papers received acceptance before the M. Tech evaluation will carry specific weightage. The project

report (and the technical paper(s)) shall be prepared without any plagiarised content and with adequate citations,

in the standard format specified by the Department /University.