Protocol implementation on the Nectar Communication Processor
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Fbufs: a high-bandwidth cross-domain transfer facility
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Applying architectural parallelism in high-performance network subsystems
Applying architectural parallelism in high-performance network subsystems
U-Net: a user-level network interface for parallel and distributed computing
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The Virtual Interface Architecture
IEEE Micro
Software Support for Virtual Memory-Mapped Communication
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Hi-index | 0.00 |
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.