Smart Batching: A Load-Sensitive Self-Tuning Packet I/O Using Dynamic Batch Sizing
mtcp : a highly scalable user - level tcp stack for multicore systems .