A Dynamically Adapting Network Programming Framework
Ben Wun, Mike Wilson, Patrick Crowley · 2011
High speed networking is a demanding task that has traditionally been performed in dedicated, purpose built hardware or specialized network processors. These platforms sacrifice? exibility or programmability in favor of performance. Recently, there has been much interest in using multi-core general purpose processors, which have the advantages of being easily programmable and upgradeable. We present the design of a high performance packet processing framework that divorces application programming from packet scheduling and mapping.