期刊名称:International Journal of Computer Information Systems and Industrial Management Applications
印刷版ISSN:2150-7988
电子版ISSN:2150-7988
出版年度:2011
卷号:3
页码:9-18
出版社:Machine Intelligence Research Labs (MIR Labs)
摘要:Zero-Copy has been a hot research topic for a long history,which is an underlying technology to support manyapplications, including multimedia retrieval, datamining,efficient data transferring, and so on. Zero-Copy meansduring message transmission, there is no data copy amongmemory segments on any network node. When a message issent out, the data packets in user application space go throughnetwork interface directly and reach outside of the network;and when receiving a message , the same way is used,meaning the data packets are transmitted into user applicationspace directly. In this paper we present the design andimplementation of Zero-Copy technology for the Linux(kernel version 2.6.11) operating system, by modifying itsnetwork device driver snull.c and improving on the COW(copy-on-write) technology,. The main method we used is thecombination of MMAP and PROC procedures to implementthe test program and the test strategies, and finally wesuccessfully simulated the ARP protocol module with theVHDL language.