【24h】

Efficient Implementation of Dynamic Protocol Stacks

机译:动态协议栈的有效实现

获取原文

摘要

Network programming is widely understood as programming strictly defined socket interfaces. Only some frameworks have made a step towards real network programming by decomposing networking functionality into small modullar blocks that can be assembled in a ?exible manner. In this paper, we tackle the challenge of accommodating 3 partially con?icting objectives: (i) high ?exibility for network programmers, (ii) re-configuration of the network stack at runtime, and (iii) high packet forwarding rates. First experiences with a prototype implementation in Linux suggest little performance overhead compared to the standard Linux protocol stack.
机译:网络编程被广泛理解为对严格定义的套接字接口进行编程。通过将网络功能分解成可以以灵活方式组装的小型模块化模块,只有一些框架朝着真正的网络编程迈出了一步。在本文中,我们解决了适应3个部分冲突的目标的挑战:(i)网络程序员的高灵活性,(ii)运行时对网络堆栈的重新配置,以及(iii)高数据包转发率。与标准Linux协议栈相比,在Linux中使用原型实现的初步经验表明,性能开销很小。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号