Linux Journal
Measurements and Quality of Service Issues in Electronic Commerce Software
ASSET '99 Proceedings of the 1999 IEEE Symposium on Application - Specific Systems and Software Engineering and Technology
An ADEPT Performance Model of the Mercury RACEway Crossbar Interconnection Network
PI '99 Proceedings of the The 6th International Conference on Parallel Interconnects
MPLS and traffic engineering in IP networks
IEEE Communications Magazine
Hi-index | 0.00 |
We developed a flexible network node that is tuned for high-speed and multilayer packet manipulation. The key idea is a dynamic function assignment mechanism; each packet processing task is assigned to several processing modules in an on-the-fly manner and incoming packets are processed in them. With this mechanism, we can freely arrange the modules and add extra ones if more processing power is needed. In addition, the processing modules are realized using field programmable gate arrays (FPGAs) and micro processing units (MPUs). Thus, the functionality of each module can be dynamically changed at anytime. In this paper, the system concept and its implementation are described with an example application.