SplayNet
Source: -
Destination: -


Info
Navbar Information (1)
  • Generate: Generates a tree, depending on the amount inputed in the field left to it
  • Reset View: Recenters the tree in the middle of the screen with the default zoom level
  • Save: Saves the current tree with all executed communications and allows to download the file
  • Load: Loads a previously saved file, including executed communications
Navbar Information (2)
  • AnimationType: Select between different Animation Types:
    • Flow: Executes all animations after starting
    • AutoFlow: Executes all animations after node selection
    • Step-by-Step: Executes one animation per button-click
  • AnimationSpeed: Change the speed the animation plays with
  • StartAnimation/StepAnimation: Stars the animation (step)
  • Source/Destination: Displays the selected source and destination node
Logs
  • Animation Log: Displays all steps executed per animation
  • Communication Log: Displays all executed communications on the current network
Controlling the tree

To execute an animation you have to execute the following steps

  1. Hover over a (source) node
  2. Click and hold the left mouse button
  3. Drag and hover you mouse over another (destination) node
  4. Release the left mouse

Completing this steps will select a source and destination node and display the intended communication.
Additionally:

  1. If applicable, click the start/step button to start/continue the animation
  2. Click and drag the right mouse button to pan the display
  3. Use the mouse wheel to zoom into/out of the display
  4. Use the "zoom to cursor" checkbox to switch zoom mode:
    • If "zoom to cursor" is active, it will zoom to/from your mouse cursor position
    • If "zoom to cursor" is inactive, it will always zoom to/from the center of the view
Additional Information

For more information about SplayNets, we refer to the following paper:

Title: SplayNet: Towards Locally Self-Adjusting Networks
Authors: Stefan Schmid, Chen Avin, Christian Scheideler, Michael Borokhovich, Bernhard Haeupler, and Zvi Lotker
Conference: IEEE/ACM Transactions on Networking (TON), Volume 24, Issue 3, 2016
BibTex: BibTex
Links: Paper

This project was designed and implemented by Daniel Berger in cooperation with Stefan Schmid.