460-4007/01 – Diagnostics of Computer Systems (DPS)

Gurantor departmentDepartment of Computer ScienceCredits5
Subject guarantorprof. Ing. Ivan Zelinka, Ph.D.Subject version guarantorprof. Ing. Ivan Zelinka, Ph.D.
Study levelundergraduate or graduate
Study languageCzech
Year of introduction2010/2011Year of cancellation2014/2015
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
MIL051 Ing. Martin Milata
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Combined Credit and Examination 10+0

Subject aims expressed by acquired skills and competences

The goal is to provide students with a comprehensive summary of the diagnostic software distributed operating systems, in particular the operating system type and UNIXovského interconnected networks with TCP / IP. Students will learn to use tools for diagnosing the behavior of applications in the operating system and adopts a systematic methods for the diagnosis and monitoring of computer networks at all layers of the ISO OSI reference model.

Teaching methods

Lectures
Tutorials

Summary

The course provides a comprehensive overview of the settings for the diagnosis of distributed software systems operated by particular operating system type and UNIXovského interconnected networks with TCP / IP. Discussed the means diagnostic network, memory and disk subsystem OS scheduler and analyze the behavior of interactions between applications and the kernel, the second part of the course focuses on methods and tools for diagnosis and management of computer networks in all layers of ISO OSI reference model.

Compulsory literature:

Chris Price, Computer-Based Diagnostic Systems, Springer, ISBN: 3540761985

Recommended literature:

Chris Price, Computer-Based Diagnostic Systems, Springer, ISBN: 3540761985

Way of continuous check of knowledge in the course of semester

Průběžná kontrola studia: Zpracování semestrálního projektu

E-learning

Další požadavky na studenta

Additional requirements are placed on the student.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: • Diagnostic tools and interfaces for VLSI digital circuits. • System tools and resources for diagnosing the behavior of application software in UNIX-like operating systems. Use of logging systems. • Network subsystem diagnostics: Diagnosis of network connectivity (network card kernel modules, ARP table, routing table, DHCP, DNS resolver); diagnosis of network applications availability - netstat. • Memory and disk subsystem diagnostics: Memory leak diagnostics. Virtual memory, thrashing detection, monitoring access to filesystems • Diagnostics using OS kernel applications: monitoring the kernel system calls, the behavior of the process scheduler, analysis of system resources consumed by the process • Methodology of computer networks diagnostics. Problem isolation: top-down approaches and bottom-up. Logging diagnosed problems. Prophylactic operation monitoring, determination of normal (reference) operations, anomalies evaluation • Possibilities for monitoring and analyzing network traffic. Protocol analyzers - hardware and software (open source - Wireshark, tcpdump), the possibilities of reconstructing data streams. Monitoring and analysis of traffic in switched networks - SPAN, VSPAN, RSPAN, • Network traffic generation and evaluation, tests, according to RFC2544 • Diagnosis and management of network elements in a TCP / IP. SNMP, MIB/MIB2 - basic principles and applications. RMON probes and the possibility of their use. NETCONF protocol. • Diagnostics of the lower layers of the OSI / RM. Diagnosis at 1 OSI RM layer - analysis of network cabling systems. Diagnosis on 2 OSI RM: Diagnosis of LAN, WAN lines Diagnostics • Diagnostics of the 3rd OSI RM: ICMP and ICMPv6 protocols and their use for diagnosing networks. Diagnosis of routing and routing protocols (IGP, EGP) - route flapping, asymmetric routing, multicasting diagnosis. • Diagnostic reports of the basic Internet services: DNS Diagnostics (nslookup / dig), authentication services diagnostics (RADIUS, ...)... • Gathering information about the operation of computer networks and their evaluation: Syslog, NetFlow, NetFlow Collector, Network-based application recognition (NBAR), Integrated Solutions • Monitoring systems. Monitoring system, open source monitoring systems - Zabbix, Nagios Exercise: • Work with tools for diagnosing OS network subsystem • Work with tools for diagnosing memory and disk subsystem • Work with the use of diagnostic tools for OS kernel and scheduler behavior • Diagnose LAN and WAN connections to 2 OSI RM • Network Diagnostics to 3 OSI RM, diagnosis routing protocols • Network management and diagnostics via SNMP and RMON • Local and remote monitoring of network traffic in switched networks • Configuring network components using NETCONF • Work with hardware and software network analyzers • Work with a network traffic generator, evaluation • Work with Netflow Projects: The project is a practical case study using selected diagnostic methods or technologies.

Conditions for subject completion

Conditions for completion are defined only for particular subject version and form of study

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2014/2015 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2013/2014 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2012/2013 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2011/2012 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 1 Optional study plan
2010/2011 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 1 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner