[gsoc-dev] [GWM] Ganeti Cluster Visualization Techniques, Weekly Report

pranjal mittal mittal.pranjal at gmail.com
Tue Jul 2 14:41:08 UTC 2013


Hello everyone,

I have worked on another example with Ganeti Cluster Visualization with a
different base and architecture.
This time I have things a bit fixed and cleanly arranged, as per my little
chat with Piotr on IRC. :-)

http://pramttl.github.io/


   - All the nodes are fixed.
   - Edge Thickness proportional to failover possibilities (still there)
   - Wrote code to make ganeti-nodes appear as a regular polygon (on a
   circle boundary). Makes visualization clean.

   - Use of a well maintained and Open Source JS library for graphing
   called Cytoscape JS  (funded project- likely to improve continually)

   - 2-way arrow-ed edges, giving more information of fail-over direction.
   - Zoom In - Zoom Out feature - Blur-free zooming (Thanks Cytoscape JS)
   - Click for long to be able to PAN the whole surface, to position the
   graph as per convenience.


*Next?*

   - Instances are yet to be rendered.
   - I am working on representation of instance-vertices on the
   graph. Thinking on how they could be rendered optimally.
   - Dealing with Mouse events in an interesting way
   - Doing away with the force-directed simulation makes it important for
   us to pre-define (manually via code) how instances will be positioned
   around the nodes, rather than the physics-simulation doing it for us. (as
   in the older prototype based on Arbor) That's an interesting challenge.

Once a basic example is ready here, I could focus on its integration with
GWM, where I touch back the GWM code again.


How is this new representation technique?
Feedback solicited. Il add complete code for it on github soon.

Cheers,
- Pranjal

IRC: pmittal
GITHUB: pramttl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/gsoc-dev/attachments/20130702/2435383f/attachment.html>


More information about the gsoc-dev mailing list