One factor this working depends on would be whether or not tor has put efforts in place to mitigate it.

Assumption: you have a statistical model for behavior via a circuit, possibly crafted after the attack.

1. Completely exhaust bandwidth via as many tor nodes as possible, ideally by crafting single-hop circuits. Using this approach, find a way to measure gaps in available bandwidth: times others are using the bandwidth.

2. Compare measurements between nodes so as to identify circuit connections.

How then to anonymize one's behavior?

A user can do various things to exhaust bandwidth themselves using cover traffic, but it seems quite hard to fully prevent some shape from sticking out, 

[composition halted here via unexpected cognitive change]