TY - JOUR TI - Design and implementation of Click Admin --- a web-based network research platform DO - https://doi.org/doi:10.7282/T3VM49KX PY - 2014 AB - This thesis describes the design and implementation of Click Admin, a web-based network research platform. Click Admin was designed to be a robust tool for network administrators to be able to research how people would prefer to use their network when presented with different scenarios, e.g., different queueing types, different queueing priorities, individual bandwidth allocation, offered incentives for cooperative users, etc. The main goals of Click Admin are to allow network administrators to (1) gather data on how their users would prefer to use the network in any given scenario, (2) configure the flow of traffic to simulate the given scenario, and (3) monitor and analyze how users actually use the network in the given scenario. At it's core, Click Admin is merely an interface to Click Modular Router, which is a flexible, yet fast modular router toolkit allowing network administrators to reroute traffic in any number of ways. The research capabilities of Click Admin come in the form of a survey system that network administrators can use to design unique experiments and present different scenarios to users, asking them to specify how they would prefer to use the network in each scenario. After determining how each user would prefer to use the network, the Click Modular Router is then dynamically configured to simulate the given scenario. During each simulation, basic network analysis tools are used to capture the flow of traffic, for the purpose of monitoring and analyzing how users actually use the network in each scenario. With these tools, network administrators can gain insight not only into how users use the network, but how they would prefer to use the network in any number of different real-world scenarios, and can possibly even predict future trends in network usage and improve network performance. KW - Electrical and Computer Engineering KW - Web applications KW - Web-based user interfaces LA - eng ER -