Experimenters in GENI have used OpenFlow controllers based on these frameworks (in alphabetical order): * [https://openflow.stanford.edu/display/Beacon/Home Beacon] Beacon is a java-based controller built by David Erickson at Stanford. * [http://floodlight.openflowhub.org/ FloodLight] !FoodLight is a java-based controller that was forked from the Beacon controller, and now is supported by a community of developers. * [https://code.google.com/p/maestro-platform/ Maestro] Maestro is a multi-threaded java-based controller that was developed at Rice University. * [http://noxrepo.org/ NOX] Nox is a C++ based controller that gives the ability to developers to write new controllers in either C++ or python. Nox was developed at Stanford University. * [http://trema.github.com/trema/ Trema] Trema is a C based controller that gives the aability to developers to write new controllers in either C or Ruby. You can find a performance comparison for some of the controllers [http://www.openflow.org/wk/index.php/Controller_Performance_Comparisons here] If you're a GENI experimenter using an OpenFlow controller based on something else, drop a note to help@geni.net, and we can add a link here.