Investigating attack strategies in networks
attack, centrality, metrics
Description
Communication networks are prone to attacks from adversaries. The attacker tries to sabotage nodes in the network that would cause maximum loss of connectivity. In this work, the student would compare different attack strategies based on centrality measures, state-of-the-art approaches, minimal cut sets, and minimal path sets. The goal is to provide guidelines to network operators regarding which nodes are most important to the seamless functioning of the network.
Prerequisites
Python,
Knowledge of graph theory, centrality measures, or the Communication Network Reliability course is useful.
Contact
shakthivelu.janardhanan@tum.de
Supervisor:
Routing methods to maximize availability in multi-domain networks
Description
In this context, a domain is a geographical region. The nodes on the edge of a domain are called border nodes. We assume that there is a controller (like in SDN) to control the interdomain traffic. However, domain operators do not like to share information about their network topologies, node or link characteristics, availabilities, etc. They can only share abstract numbers that can not be reverse-engineered to obtain any useful information. With this restriction, the interdomain controller needs to make routing decisions to route interdomain traffic.
This research internship requires a thorough literature survey of existing techniques in multidomain routing for reliability and understanding the gaps. Furthermore, the student is expected to implement a multi-domain routing strategy and test it with different topologies.
Prerequisites
Python, NetworkX, Gurobi, Knowledge from the COmmunication Network Reliability course
Contact
shakthivelu.janardhanan@tum.de; maria.samonaki@tum.de