In this talk we explore algorithmic solutions for the visualization of hierarchical networks, one of the core tools for monitoring and troubleshooting offered by Sysdig.
Speaker:
Claudio Squarcella - Engineering Manager - Sysdig
6. • Start with outer layout
• Step into expanded nodes
• Use parent layout as constraint
Recursive layout at a glance
7. Identify links between nodes at Host (H) level Simplify graph accordingly and compute layout
Recursion: Outer layout
8. Identify nodes and links + outer constraints at
Container (C) level inside H3
Compute layout influenced by constraints
Recursion: Inner layout
9. • Break all cycles
• Assign nodes to vertical layers
• Break long links with dummy nodes
• Minimize crossings
• Minimize ink
• Restore cycles and long links
Sugiyama at a glance