The Potential of Run-Time Compilation in Active Networks based on Network Processors

Whereas byte-code representations in active networks based on capsules can provide architectural neutrality and code compactness, the resulting execution speed is typically poor due to interpretation overhead. This paper shows that the performance of active networks can benefit from compiling active network programs into native network processor instructions directly at routers (run-time compilation). A key aspect of the paper is to demonstrate in general that run-time compilers for active networks can be fast and small. The approach has been implemented based on the SNAP active network framework for a PowerNP network processor.

By: A. Kind, R. Pletka, B. Stiller

Published in: 2002 IEEE Open Architectures and Network Programming ProceedingsPiscataway, NJ, IEEE, p.79-90 in 2002

Please obtain a copy of this paper from your local library. IBM cannot distribute this paper externally.

Questions about this service can be mailed to reports@us.ibm.com .