Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Stable - Beacon has been in development for a year and a halfsince early 2010, and has been used in several research projects, networking classes, and trial deployments. Beacon currently powers a 100-vswitch, 20-physical switch experimental data center and has run for months without downtime.
  • Cross-platform - Beacon is written in Java and runs on many platforms, from high end multi-core Linux servers to Android phones.
  • Open source - Beacon is licensed under a combination of the GPL v2 license and the Stanford University FOSS License Exception v1.0.
  • Dynamic - Code bundles in Beacon can be started/stopped/refreshed/installed at runtime, without interrupting other non-dependent bundles (ie replace your running Learning Switch application without disconnecting switches).
  • Rapid Development - Beacon is easy to get up and running. Java and Eclipse simplify development and debugging of your applications.
  • Fast - Beacon is multithreaded, check out performance benchmarks.
  • Web UI - Beacon optionally embeds the Jetty enterprise web server and a custom extensible UI framework
  • Frameworks - Beacon builds on mature Java frameworks such as Spring and Equinox (OSGi)

...