Loom with a View (Beta)

This is an experimental, auto-generated dashboard of the dataplane of the FABRIC testbed. Data and graphs for this dashboard are generated using Patchwork, which is invoked every few days across the whole of FABRIC to gather a snapshot of its network activity.
See our paper on Patchwork if you'd like to find out how the whole process works.

See the top-level dashboard that shows historical data.


Beta release: Please send feedback and data/visualization requests to Nik Sultana. You're also welcome to get in touch to contribute code or other improvements. All the code that generated this data (and this page) is open source.

The data that was used to generate this page was gathered on 11 Oct 2025.

Configuration Note

(Configuration Notes are manually added to the dashboard to explain a change of configuration for this Patchwork run.)
For this run, Patchwork was configured to not cycle ports at runtime, to avoid triggering a hang in the FABRIC back-end that became more frequently-occurring in recent runs. Under this configuration, Patchwork succeeds in gathering data from more sites, but it does not sample from as wide a selection of switch ports. Thus this configuration note is being placed here for context.

On that day, Patchwork ran continuously for a 12-hour window, during which time:


Distribution of frame sizes in FABRIC's dataplane: This graph shows a histogram of frame sizes. This distribution can hint at the type of workloads that were crossing the network at the time the sample was collected.


Frequently-occurring protocol headers on FABRIC: This graph shows a histogram of the most frequently-occurring protocols that were found in the analyzed sample. This graph complements the previous graph by telling us more about the workloads that were crossing the network at the time the sample was collected.


Variety of application/protocol headers across FABRIC site ports: (anonymised) For different (physical) network ports that are sampled (across different FABRIC sites), this graph shows the variety of different protocols/applications that were observed during the time the sample was collected.