首页> 外文OA文献 >A Comprehensive Zero-Copy Architecture for High Performance Distributed Data Acquisition Over Advanced Network Technologies for the CMS Experiment
【2h】

A Comprehensive Zero-Copy Architecture for High Performance Distributed Data Acquisition Over Advanced Network Technologies for the CMS Experiment

机译:全面的零拷贝架构,用于通过CMS实验通过高级网络技术进行高性能分布式数据采集

摘要

This paper outlines a software architecture where zero-copy operations are used comprehensively at every processing point from the Application layer to the Physical layer. The proposed architecture is being used during feasibility studies on advanced networking technologies for the CMS experiment at CERN. The design relies on a homogeneous peer-to-peer message passing system, which is built around memory pool caches allowing efficient and deterministic latency handling of messages of any size through the different software layers. In this scheme portable distributed applications can be programmed to process input to output operations by mere pointer arithmetic and DMA operations only. The approach combined with the open fabric protocol stack (OFED) allows one to attain near wire-speed message transfer at application level. The architecture supports full portability of user applications by encapsulating the protocol details and network into modular peer transport services whereas a transparent replacement of the underlying protocol facilitates deployment of several network technologies like Gigabit Ethernet, Myrinet, Infiniband, etc. Therefore, this solution provides a protocol-independent communication framework and prevents having to deal with potentially difficult couplings when the underlying communication infrastructure is changed. We demonstrate the feasibility of this approach by giving efficiency and performance measurements of the software in the context of the CMS distributed event building studies.
机译:本文概述了一种软件体系结构,其中从应用程序层到物理层的每个处理点都全面使用零复制操作。在CERN的CMS实验的高级联网技术可行性研究期间,将使用该提议的体系结构。该设计依赖于同类的对等消息传递系统,该系统围绕内存池缓存构建,从而允许通过不同的软件层高效,确定性地处理任何大小的消息。在这种方案中,便携式分布式应用程序可以被编程为仅通过指针算术和DMA操作来处理输入到输出的操作。这种方法与开放式结构协议栈(OFED)相结合,使人们可以在应用程序级别实现接近线速的消息传输。该架构通过将协议详细信息和网络封装到模块化对等传输服务中来支持用户应用程序的完全可移植性,而底层协议的透明替换则促进了多种网络技术的部署,例如千兆以太网,Myrinet,Infiniband等。因此,该解决方案提供了与协议无关的通信框架,并在基础通信基础结构发生更改时避免必须处理潜在的困难耦合。我们通过在CMS分布式事件构建研究的背景下提供软件的效率和性能度量来证明此方法的可行性。

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号