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 |
---|---|---|---|---|
2005 | English | |||
2013 | English | |||
2016 | English | |||
2012 | English | |||
2016 | English |
Course activity | Pre-examination | Obligations | Number of points |
---|---|---|---|
Term paper | Yes | Yes | 30.00 |
Theoretical part of the exam | No | Yes | 70.00 |
Assistant Professor
Assistant - Master
© 2024. Faculty of Technical Sciences.
Address: Trg Dositeja Obradovića 6, 21102 Novi Sad
© 2024. Faculty of Technical Sciences.