Ryan Beckett, Ratul Mahajan, Todd Millstein, Jitendra Padhye, David Walker
We reflect on the historical context that lead to Propane, a high-level language and compiler to help network operators bridge the gap be- tween network-wide routing objectives and low-level configurations of devices that run complex, distributed protocols. We also high- light the primary contributions that Propane made to the networking literature and describe ongoing challenges. We conclude with an important lesson learned from the experience.