Base Knowledge
The following are Recommended Basic Knowledge (organized by course):
- Introduction to Communication Networks (TCP/IP networking stack basics and Berkeley sockets programming);
- Routing Protocols (Fundamentals of TCP/IP networking, router and routing operation and protocols and configuration);
- Network Services 1 (Operation and configuration of basic networking services – DHCP, NTP, NAT/PAT, etc.);
- Operating Systems (Linux POSIX programming API, command line and bash programming);
- Security (Access Control Lists (ACLs); Cisco Common Classification Policy Language (C3PL))
It is assumed that the student has mastered these contents, since they will be extensively used but not introduced.
Teaching Methodologies
Theoretical classes:
- Presentation and class brainstorming about the covered topics with emphasis on critical thinking about the relevant aspects of the current technological solutions.
Practical classes:
- Setup, configuration, and analysis of the availability and performance levels of communication networks and information processing systems under abnormal conditions.
Learning Results
This course addresses, at a conceptual and experimental level, metrics, strategies and technologies related to the quantification and improvement of the availability and performance of communication and information processing systems.
Program
- Availability Theory
- Endpoint Routing Redundancy
- Multihoming
- Link and Switch Aggregation
- Load Balancing
- Quality of Service (QoS)
Curricular Unit Teachers
Luis Eduardo Faria dos SantosInternship(s)
NAO
Bibliography
-
Santos, L. E. (2025). Disponibilidade e Desempenho, Slides. ISEC (available at Nónio)
-
Systems, C. (2018). Campus LAN and Wireless LAN Solution Design Guide. Cisco Systems (disponível no Nónio)
- Systems, C. (2019). Quality of Service (QoS) Configuration Guide. Cisco Systems (disponível no Nónio)
- Stetson, C. (2017). Microservices Reference Architecture. NGINX, Inc. ISEC (disponível no Nónio)
-
Systems, C. (2008). Campus Network for High Availability Design Guide. cisco Systems
-
Trivedi, K. S. (2002), Probability and statistics with reliability, queuing and computer science applications (2nd ed.). John Wiley and Sons Ltd. (disponível na biblioteca do ISEC)
-
Marcus, E., Stern, H. (2003), Blueprints for high availability: designing resilient distributed systems (2nd ed.). John Wiley & Sons (disponível na biblioteca do ISEC)
-
Kopparapu, C. (2002), Load Balancing Servers, Firewalls, and Caches. John Wiley & Sons. Inc. (disponível na biblioteca do ISEC);
Poelker, C., Nikitin, A. (2009), Storage Area Networks For Dummies. Wiley Publishing, Inc. -
Systems, C. (2004), End-to-End QoS Network Design: Quality of Service in LANs, WANs, and VPNs (Networking Technology). Cisco Press 2004.