Dashboard for GEC3 OpenFlow Demo

From OpenFlow Wiki

Jump to: navigation, search
Latest Screenshot: SU Only View (30-Oct)
Latest Screenshot: World View (30-Oct)
Latest Screenshot: VM Migrating to be Near Laptops (30-Oct)
Latest Screenshot: Arbitrary Path (30-Oct)

Contents

How to Run

 $ git clone yuba:/usr/local/git/nox (1)
 $ cd nox/src/nox/apps/mobilevms/gui (2)
 $ make (3)
 $ java -jar dist/DemoOpenFlow.jar mvm-nox2.stanford.edu config-1024x768.cfg (4)
  1. Get a copy of the source (it is in the mobilevms branch of nox).
  2. Change to the dashboard's root source folder.
  3. Build the dashboard (requires ant).
  4. Run the dashboard and connect it to mvm-nox2 and use the low-res config.

How to Use

  1. Show the configuration menu (C) - does all the stuff from the shortcuts section below
  2. Change Flow - drag from between two points to a new intermediate node
  3. Pin VM to Server - drag VM onto a server
  4. Unpin VM - right-click on the VM
  5. Change Layout - ctrl+drag to change a node's position
  6. Reset Flow to Shortest Path - Press F while dragging the flow you want to reset
  7. Change Switch Image - Alt+right-click
  8. Other Shortcuts (recommendation: use the configuration menu instead of these)

To Do

To Do List

  1. Gradient for connection circle's color
  2. Saving config file causes deadlock
  3. Slow memory leak needs to be rooted out
  4. Please allow links to be changed to clouds. ie. like we can right-click on switches to cycle through images, please include the ability to right-click a link to make it a cloud-link. --grg 17:17, 29 September 2008 (UTC)

Ideas for the Future

  1. Stats (individual and aggregate) on-demand for flows
  2. Delta-updates instead of complete-updates
  3. Control of update rate
  4. Background checking of flow's viability

Retired To-Do Items