140 likes | 281 Views
Visapult and the SCXX Bandwidth Challenge Hat Trick. Wes Bethel LBNL. The Punch Line. SC00 – 1.5 Gbps peak, 660 Mbps sustained. SC01 – 3.3 Gbps sustained. SC02 – 16.8 Gbps sustained. SC03 – we’re taking the year off. How did we do this?. Visapult Architecture.
E N D
Visapult and the SCXX Bandwidth Challenge Hat Trick Wes Bethel LBNL
The Punch Line • SC00 – 1.5 Gbps peak, 660 Mbps sustained. • SC01 – 3.3 Gbps sustained. • SC02 – 16.8 Gbps sustained. • SC03 – we’re taking the year off. How did we do this?
SC01 BWC – What’s this UDP stuff? • Do away with “frame boundaries.” • Each packet is independent. • Flow-rate regulation. • Decouple simulation PE from Visapult PE (domain decomposition independence).
SC02 BWC Visapult Improvements • Omniview capabilities • Overhauled custom UDP encoding & connection handshake – more flexibility and better performance.
Lessons Learned • Rate regulated flows seriously kick booty. Want general purpose implementation. (Tsunami) • Corollary: TCP sucks. • Visapult is completely custom. Want better support to more generally deploy component-based RDV tools (Diva). • Application drivers particularly useful to push technology in many areas, not just networking.