首页> 外文期刊>International journal of parallel programming >Using Packet Processing Object Modules Interchangeably as Stand-Alone Programs or 'Multi-app' Components
【24h】

Using Packet Processing Object Modules Interchangeably as Stand-Alone Programs or 'Multi-app' Components

机译:可互换地使用数据包处理对象模块作为独立程序或“多应用程序”组件

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

摘要

The basic model for processing packets and routing them from one hardware system to another can be extended to describe virtual packet transmission from one module to another within a single program image. Representing virtual and physical ports interchangeably and embodying their routing relations in runtime data structures makes it possible to produce object modules that can be deployed in a variety of roles without recompilation. We describe a fielded system that combines (a) application virtual ports, (b) a software tool for specifying packet routing to virtual and physical ports, (c) an advanced linker that encapsulates routing actions in runtime tables within a single multi-application image, and (d) a table-driven dispatcher that effects control flow and packet routing. We present results that show performance advantages and demonstrate the usability and security benefits of reconfiguring and redeploying programs in object module form.
机译:可以扩展用于处理数据包并将其从一个硬件系统路由到另一个硬件系统的基本模型,以描述单个程序映像中从一个模块到另一个模块的虚拟数据包传输。可以在运行时数据结构中互换表示虚拟端口和物理端口并将它们的路由关系体现在其中,从而可以生成可以以多种角色部署而无需重新编译的对象模块。我们描述了一个现场系统,该系统结合了(a)应用程序虚拟端口,(b)用于指定将数据包路由到虚拟端口和物理端口的软件工具,(c)高级链接程序,该程序将路由操作封装在单个多应用程序映像中的运行时表中,以及(d)影响控制流和数据包路由的表驱动调度程序。我们提供的结果显示了性能优势,并证明了以对象模块形式重新配置和重新部署程序的可用性和安全性优势。

著录项

  • 来源
  • 作者单位

    CloudShield Technologies, a Leidos Company, 212 Gibraltar Drive, Sunnyvale, CA 94089, USA;

    CloudShield Technologies, a Leidos Company, 212 Gibraltar Drive, Sunnyvale, CA 94089, USA,BAE Systems Intelligence and Security, McClean, VA, USA;

    CloudShield Technologies, a Leidos Company, 212 Gibraltar Drive, Sunnyvale, CA 94089, USA;

    CloudShield Technologies, a Leidos Company, 212 Gibraltar Drive, Sunnyvale, CA 94089, USA,Shape Security, 800 E El Camino Real, Suite #250, Mountain View, CA, USA;

    CloudShield Technologies, a Leidos Company, 212 Gibraltar Drive, Sunnyvale, CA 94089, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Packet processing; Virtual network port; Linking; Executable image;

    机译:包处理;虚拟网口;链接;可执行图像;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号