Faculty of Technical Sciences

Subject: Software in telecommunication systems (17.EK467)

General information:
 
Category Professional-applicative
Scientific or art field Telecommunications and Signal Processing
ECTS 5

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).

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.)

• 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.

• 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.

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
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
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
Course activity Pre-examination Obligations Number of points
Term paper Yes Yes 30.00
Theoretical part of the exam No Yes 70.00

Asst. Prof. Petković Milica

Assistant Professor

Lectures

Assistant - Master Devaja Tijana

Assistant - Master

Laboratory classes

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.