Objective:
Network nodes are prone to failure when they become unresponsive or the network is faced with a DDOS (Distributed Denial of Service) attack. We want to remedy this problem and propose a solution that would allow these networks to recover without human intervention. This will allow network professionals to work on other tasks without worrying about network maintenance.
Background:
Computer networks are the backbone of our modern society. They are a major target for online attackers to disrupt service. Thousands of cyber-attacks occur and interrupt internet activity every day, equating to almost a million per year.
Methodology:
An Amazon Web Service (AWS) cloud computing virtual network will be established. Utilizing multiple machine learning tools, the team will use their knowledge of Python to develop an AI agent implemented in the networking devices that will be capable of automatically detecting and rerouting around network node outages, allowing the network to maintain healthy operation until all non-functional networks have been restored.
Expected Results:
This system should be able to reconnect users to the network with minimal downtime and maximal upkeep. Additionally, the system should be entirely autonomous, with no human intervention necessary.
Costs:
AWS Cloud Computing costs: ~$0.42 per hour (per device)
Raspberry Pi computers: ~$350 (approximately $35 per Raspberry Pi)
GNS3 Software: Free
Labor Time: ~1-2 Hours per Week per Group Member