Kyle Benson's Projects
Semi-automated CLI assignment grading solution designed primarily for running code. Can interface with GoogleDocs and send e-mail to students with grades and customized messages.
CoAPthon is a python library to the CoAP protocol aligned with the RFC
A simulator of CPU scheduling algorithms, based off the program by Jim Weller (http://jimweller.com/jim-weller/jim/java_proc_sched/)
Assignments for databases course
Programming assignments for CS273A - Machine Learning
LaTeX papers, presentations, tables, and algorithms/pseudocode (as well as images, plots, and diagrams) for the GeoCRON project.
Files such as .bashrc, .bash_aliases, .emacs, etc. that would appear in a Linux home directory, configured the way I like them! Some useful aliases etc. contained within...
Dot (.dot) files and other such configurations to my environment. Scripts, aliases, etc.
2014 Food Data Jam as part of National Civic Day of Hacking
Modifications / extensions to Python Networkx graph library
ns-3 related modules (mainly for GeoCRON project) and related modifications
Modules and simulations for NS-3.
Resilient IoT Data Exchange (RIDE) using SDN and edge computing. This repository includes the algorithms, prototype implementation, SDN controller REST API adapter, and Mininet-based experimental framework we used to evaluate its performance.
This repository includes examples on how to use specific features of RTI Connext DDS.
RTI Perftest is a command-line application that measures the Latency and Throughput of very configurable scenarios that use RTI Connext DDS middleware to send messages.
The Python-based SCALE Client software for acquiring data from various sensors (i.e. via Raspberry Pi platform), processing it, and sharing it through multiple networks and data exchange protocols.
Configuration files and resources for SCALE devices
Useful (and/or just fun) scripts I wrote.
RIDE-enabled SCALE Client components for simulating a simplified seismic awareness scenario. Clients report "picks", a server aggregates them, and clients receive notifications of which devices picked for localized situational awareness.
Analytics and action server for SmartAmerica smart cities project, codename: SCALE
LaTeX template for thesis and dissertation documents at UC Irvine
Cordova / JS-based client app for taking pictures of wine, uploading to the server, and [eventually] receiving recommendations on highlighted bottles