2nd International ICST Conference on Performance Evaluation Methodologies and Tools

Research Article

SEPCOM: Customizable Zero Copy Model

Download418 downloads
  • @INPROCEEDINGS{10.4108/valuetools.2007.1927,
        author={Kai Chen and Purui Su and Yingjun Zhang and Dengguo Feng},
        title={SEPCOM: Customizable Zero Copy Model},
        proceedings={2nd International ICST Conference on Performance Evaluation Methodologies and Tools},
        proceedings_a={VALUETOOLS},
        year={2010},
        month={5},
        keywords={SEPCOM zero copy package management fast Ethernet system architecture},
        doi={10.4108/valuetools.2007.1927}
    }
    
  • Kai Chen
    Purui Su
    Yingjun Zhang
    Dengguo Feng
    Year: 2010
    SEPCOM: Customizable Zero Copy Model
    VALUETOOLS
    ICST
    DOI: 10.4108/valuetools.2007.1927
Kai Chen1,*, Purui Su2,*, Yingjun Zhang1,*, Dengguo Feng2,*
  • 1: State Key Laboratory of Information Security, Graduate University of the Chinese Academy of Sciences Beijing 100049, China 86-01062661709
  • 2: State Key Laboratory of Information Security, Institute of Software, Chinese Academy of Sciences Beijing 100080, China 86-01062661709
*Contact email: chenk@is.iscas.ac.cn, supurui@is.iscas.ac.cn, yjzhang@is.iscas.ac.cn, feng@is.iscas.ac.cn

Abstract

Fast Ethernet packages management has become a hot topic in the world since the bandwidth is approaching Gigabit and the magic speed of worm spreading. It is necessary for a server such as IDS and firewall to manage packages in an extremely fast way. In the procedure of transmitting packages, CPU copies each package twice. In order to make CPU spend less time in the copy procedure, zero-copy mechanism has been brought forward. However, in former implementations, almost all the user-face software needs to be modified and no one has made theoretical analysis of those implements. We propose SEPCOM (State basEd Partly Customizable zero cOpy Model) to speed up the package managing with the maximum compatibility. We also make a mathematic model to maximize the speed. In the end of the paper, to test our model, we propose an application to monitor network flows, which is one of the most popular applications requiring high speed of package managing.