COMP 631 Course Projects Pursued in the Past (several of these were related to RA projects that the students were pursuing in other fields):
Examples of "investigative" projects pursued in COMP 631 in the past :
Impact of Server-side Configurations on Performance of PHP.
Design and Evaluation of an "Out of Order" option for the TFTP protocol.
Experimental Evaluation of Traffic Analysis Techniques and Counter-measures (RA extension).
Applying Machine Learning to Fingerprint Mobile App Traffic (RA extension).
Inferring a Proprietary Wireless L3 Protocol From Packet Traces.
Evaluation of LoRa-based Localization (RA extension).
Youtube Video Streaming - HTTP/TCP Effectiveness.
Global and Local Latency Analysis (How Does Network Latency Change with Number of Hops, Paths, Load, etc).
Comparison of Active Queue Management Algorithms Performance for Network Traffic.
Response-time Calculation for Evaluating Active Queue Management Proposals (RA extension).
Ultra-high Speed Network Bandwidth Estimation Using Machine Learning Approaches.
Feasibility of Capitalism-based Inter-domain Network Routing.
Implementation of a Distributed File Storage System Using Chord Protocol.
Experimental Evaluation of Chord.
Analyzing the Consistency of BiCoin P2P Networks.
Improving Performance of a Software-Defined Networking Implementation.
Comparative Study of DDoS Detection Algorithms.
Evaluating (and Mitigating) ARP Attacks in SDN Networks.
Recreating Packet-in-Packet Attack.
Design and Evaluation of a Technique for Detecting Network Scans (RA extension).
PCA-based Anomaly Detection Techniques (RA extension).
Application-level Communication Protocols for Collaborative Architectures (RA extension).
Experimental Evaluation of Shrew Attacks.
A list of past projects pursued in the previously-offered COMP 734 (Distributed Systems) can be found
. A majority of these topics would also be suitable as course projects for COMP 631.