Course: Software for Dedicated Computer Systems and Networks
Code: 3ФЕИТ07020А
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturers: Dr Marija Kalendar
Course Goals (acquired competencies):Acquiring knowledge in Computer Networks in different environments and systems: airplanes, air traffic networks and network transport systems. Learning about up-to-date computer network protocols and Gigabyte data transfer.
Course Syllabus: AirTraffic networkds. Networks in airplanes, civil and military. Networks for managing industrial transport. Network infrastructure for real time systems. Networks in transport and transport systems. Optical and wireless optical networks. Routing protocols: EIGRP, OSPF, PNNI, IS-IS, RIP, Reliable flooding; Hierarchical Routing; EGP, BGP-4, CIDR. Availability, Sustainability , Protection, fast routing; Quality of Service(QoS) QoS Specifications, traffic, characterization, basic principles; Scheduling QoS architectures; Reassured services; End-to-end adaptive applications, H.323 architecture OverQoS; Content delivery ; Traffic Engineering; Designing routers for big data trafic; Second generation network systems; Switch Fabric, Multi-Stage Fabrics; Routing, Port Mapping; Computations and connections; Network processors: programmable networks; CAM and Ternary CAM IXP ; XScale Core processors; Microengines – RISC processors; Micro-engine C compiler challenges with designing a modern commutators from Tera-bit; 100Tb/s optical router, signed commutation and MPLS; MPLS; RSVP; Limited routing; Multicast; Multicast in LAN; IP Multicast architecture; IGMP; Multicast on application level.
Literature:
Required Literature | ||
Author | Title | |
Elecia White | Making embedded systems: design patterns for great software | |
W. Richard Stevens | UNIX Network Programming, Volume 2: Interprocess Communications, 2nd Ed | |
W. R. Stevens, Garry Wright | TCP/IP Illustrated, Volume 1 & 2 |