[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