...
首页> 外文期刊>IEEE/ACM Transactions on Networking >Alternative software architectures for parallel protocol execution with synchronous IPC
【24h】

Alternative software architectures for parallel protocol execution with synchronous IPC

机译:使用同步IPC执行并行协议的替代软件架构

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

摘要

The use of parallelism in enhancing protocol execution performance is examined. In particular the use of a separate concurrent task for each protocol layer is discussed. Two layers of the OSI protocol system were implemented and run on a multiprocessor, with from one to five processors at each end of the connection. Potentially concurrent entities included user tasks as data source and sink, the OSI session layer (kernel functional unit only), the OSI transport layer (classes 0 and 2), vestigial network tasks, and tasks to buffer data between layers. Three substantially different design architectures with from nine to twelve tasks at each end of the connection were compared. The design differences centered on different ways to provide interlayer coordination and buffering; the protocol code was kept identical. The implementation used a real-time kernel which provides synchronous (request-reply) interprocess communication. The variation in throughput between designs covered a range of approximately two to one. The best design is found to be symmetrical decentralized two-way pipeline with courier communications.
机译:研究了在提高协议执行性能中使用并行性。特别地,讨论了针对每个协议层使用单独的并发任务。实现了两层OSI协议系统,并在多处理器上运行,在连接的每一端都有一到五个处理器。潜在的并发实体包括作为数据源和接收器的用户任务,OSI会话层(仅内核功能单元),OSI传输层(类0和2),残留网络任务以及在层之间缓冲数据的任务。比较了在连接的每一端具有9到12个任务的三种基本不同的设计体系结构。设计差异集中在提供层间协调和缓冲的不同方法上。协议代码保持相同。该实现使用实时内核,该内核提供同步(请求-响应)进程间通信。设计之间吞吐量的变化范围大约为二比一。发现最好的设计是对称分散的双向管道与快递通信。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号