Possible Projects for CSE516 – FA 2016
- Hybrid wireless networks: People typically consider 2 types of networks – MANETs in which all nodes are mobile and nodes cooperate to forma peer-to-peer network; or cellular-type networks in which nodes all connect through a base station (like a cellular telephone network or 802.11 network). Researchers have been exploring hybrid networks in which both types of network connections are used at the same time. A possible interesting area for this type of project is to simulate realistic hybrid networks and determine the impact of having a cellular link and routing strategies that may improve performance the most.
- Network coding: Simulate the Ad-hoc On-demand Distance Vector protocol in a MANET with mobility. Use a basic background traffic (e.g. 802.11 unicast) and consider different mobility models (waypoint, mobile source, and group mobility). First use perfect knowledge, then a purely probabilistic guessing approach. Compare performance.
- Cellular overloads: Develop a network simulator (GSM, UMTS, LTE). Determine the effects of spreading an attack launched on the cell phones. Determine thresholds for overloading a critical link (RACH, SS7 links, HLR – how many phones, how many base stations, etc.). Analyze occupancy and utilization rates of considered resources. Include background traffic to make it more realistic.
- In cellular networks, HLRs or HSSs are typically large centralized databases. Other functions, such as authentication are often centralized as well. This makes the network susceptible to DoS attacks. Identify possible functions that can be subject to DoS attacks and propose and evaluate new, hopefully more robust architectures.
- Cross Network Roaming: Determine the costs for different cross-network roaming architectures (3G-WiF, 4G-WiFi). Consider dual registration, AAA brokers, re-registration, and other approaches. This should include a simulation or implementation.
- Hybrid wireless networks: Nodes that are not within range of a base station or have a poor signal quality to a base station can transfer packets through other wireless nodes that have a better connection to the BS. A problem is providing an incentive for nodes to transfer data for other nodes and not just use all the bandwidth themselves. Consider different scheduling algorithms that give the proper incentives for cooperation, and prove results through simulation and analysis. Energy should be considered.