首页> 外文会议>International Multi-Symposiums on Computer and Computational Sciences >Research and Implementation of Zero-Copy Technology Based on Device Driver in Linux
【24h】

Research and Implementation of Zero-Copy Technology Based on Device Driver in Linux

机译:基于Linux的设备驱动程序的零拷贝技术的研究与实现

获取原文

摘要

Zero-Copy means on any network node, during message transmission, there is no data copy among memory segments and all messages transmission are operated directly between user application space and outside of network through network interfaces. By DMA technology, network interface devices can store data packets into the address where can be accessed directly by user application, the data packets copy operation is removed in kernel and reducing the data transmission path. By working together with TOE technology, it can drop the communication delay effectively and save a lot of CPU cost. In this paper, we based on Linux (kernel version 2.6.11), by modifying its network device driver snull.c (attached in Linux Device Driver version 3), to implement the memory mapping between Linux kernel space to user application space. The main method we used is the combination of MMAP and PROC procedures, and at the end, we also introduce the implementation of test program and the test strategies. The test results show us that the applications can access the applied memory of kernel by mapping.
机译:在任何网络节点上的零复制装置,在消息传输期间,存储段之间没有数据副本,并且所有消息传输通过网络接口直接在网络外部和网络外部进行操作。通过DMA技术,网络接口设备可以将数据包存储到可以通过用户应用程序直接访问的地址中,在内核中删除数据包复制操作并减少数据传输路径。通过与Toe技术一起工作,它可以有效地降低通信延迟并节省大量CPU成本。在本文中,我们基于Linux(内核版本2.6.11),通过修改其网络设备驱动程序Snull.c(在Linux设备驱动程序版本3中连接),以实现Linux内核空间之间的内存映射到用户应用程序空间。我们使用的主要方法是MMAP和PROC程序的组合,最后,我们还介绍了测试计划的实施和测试策略。测试结果显示,应用程序可以通过映射访问内核的应用内存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号