...
首页> 外文期刊>Computer networks >A practical bytecode interpreter for programmable routers on IXP network processors
【24h】

A practical bytecode interpreter for programmable routers on IXP network processors

机译:用于IXP网络处理器上的可编程路由器的实用字节码解释器

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

WASP is a programmable router platform that allows end-hosts to store ephemeral state in routers along the path of IP flows and to execute packet-attached bytecode that processes this data. We exploit lessons from past active network research and our knowledge of network processors to design a minimal interpreter that favours language restrictions over run-time checks. WASP provides safety with limited performance penalty through predictable execution time and bounded usage of memory and network resources. WASP is expressive enough to enable several applications including statistics collection and service discovery. It can also detect common trunk of two Internet paths and exchange local measurements about these paths.rnWe propose a robust implementation on the IXP2400 network processor, and evaluate its performance through short benchmark programs against native functions hard-coded in the router. We achieve latencies below 7 μs, i.e. less than the reference IPv4 forwarding latency, and throughputs approaching 800 kpps per core, which competes with, and sometimes even outperforms, native programs. We further exploit our results to give hints on further improving resource usage and guidelines on management of ephemeral stores in high-speed networks.
机译:WASP是一个可编程的路由器平台,它允许最终主机沿着IP流的路径将短暂状态存储在路由器中,并执行处理该数据的数据包附加字节码。我们利用从过去活跃的网络研究中获得的经验教训以及我们对网络处理器的了解,设计出最小化的解释器,该解释器在运行时检查中倾向于语言限制。 WASP通过可预测的执行时间以及内存和网络资源的有限使用量,以有限的性能损失提供安全性。 WASP具有足够的表现力,可以启用包括统计信息收集和服务发现在内的多个应用程序。它还可以检测两条Internet路径的公用干线,并交换有关这些路径的本地度量值。我们建议在IXP2400网络处理器上实现一种可靠的实现,并通过针对路由器中硬编码的本机功能的简短基准测试程序评估其性能。我们实现了低于7μs的延迟,即小于参考IPv4转发延迟,并且每个核心的吞吐量接近800 kpps,这与本地程序竞争甚至超过了本机程序。我们进一步利用我们的结果为进一步改善资源使用率和高速网络中临时存储的管理提供指导。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号