Faculty of Technical Sciences

Subject: Software in telecommunication systems (17.EK467)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Telecommunications and Signal Processing
Interdisciplinary No
ECTS 5
Educational goal:

The aim of the course is to: • Remind students about current models of network communications, • Describe in detail and explain key concepts, technologies and software in modern telecommunication systems (virtualization, clustering, cloud computing, software defined networks, etc.) • Prepare students to be able to identify and independently solve the problem from the real environment (to implement intelligent devices, to choose and apply appropriate advanced software technology).

Educational outcome:

Students will be able to: • Demonstrate an understanding of key ICT technologies and software in modern telecommunication systems • Explain fundamentals and use software tools in analysis of traditional and virtual-based comunication systems • Identify problem in real environment, to choose appropriate software technology and independently solve problem • Operate a network in which software solutions based on advanced ICT technologies are implemented (virtualization, cloud computing, software defined networking, advanced load balancing, etc.)

Course content:

• Introduction to network software (basic terms, components, and protocols) • Reference models in network communications (ISO OSI, TCP/IP) • Fundamentals of virtualization technology (the notion and division of the hypervisor, techniques for virtualization of hardware and software, advantages and disadvantages of computer infrastructure virtualization) • Overview of open-source and others virtualization software (list of hypervisors - KVM, Oracle Virtual Box, Hyper-V, Xen, etc.) • Fundamentals of network virtualization (basic terms, key components and protocols in virtual networks, advanced concepts of virtual network architectures ) • Fundamentals of storage networking and storage virtualization (DAS, SAN, and NAS storage technologies, file system and storage virtualization, logical data warehouses and protocols, RAID technology) • Data virtualization (conceptual model of data, concept of data virtualization and reference architecture - data abstraction, data validation, parsing and standardization of data, data cleaning, and data enrichment methods) • Database virtualization (the term of database, database types, concept of database virtualization - design of virtual database, database partitioning, data replication, Example - Maria DB) • Software technologies for application layer load balancing (concept of load balancing, existing solution on L2 and L3 layer, Software for load balancing at L7 layer, DNS and proxy load balancing) • Fundamentals of cloud computing technology (definition, characteristics, architecture, services and implementation) • Fundamentals of IoT technology (concept and basic architecture) • Fundamentals of software defined networking (definition of programmable networks ,packet flow routing, SDN architecture, OpenFlow protocol, concept and implementation of hybrid SDN network) • Future of networking and challenges.

Teaching methods:

• Lectures - based on a student-centered method of education • Auditory practice - based on appliance Teaching Through Debate method • Laboratory practice, where it will be applied method of learning through competition among students • Consultations based on a active learning method.

Literature:
Authors Title Year Publisher Language
Marc Farley Storage Networking Fundamentals: An Introduction to Storage Devices, Subsystems, Applications, Management, and File Systems 2005 Cisco Systems English
Rick van der Lans Data Virtualization for Business Intelligence Systems: Revolutionizing Data Integration for Data Warehouses 2012 Morgan Kaufmann Publishers English
Matthew Portnoy Virtualization Essentials 2016 Wiley English
Erl, T., Puttini, R. Cloud Computing Concepts, Technology & Architecture 2013 Prentice Hall, New York English
Sriram Subramanian and Sreenivas Voruganti Software Defined Networking (SDN) with OpenStack 2016 Packt Publishing English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Term paper Yes Yes 30.00
Theoretical part of the exam No Yes 70.00
Lecturers:

Asistent Devaja Tijana

Assistant - Master

Laboratory classes
API Image

vanr. prof. dr Bojović Živko

Associate Professor

Lectures

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.