Naturally, for high performance a production normalizer would need to run in the kernel rather than at user level, but our current implementation makes testing, debugging and evaluation much simpler.
Appendix A summarizes the complete list of normalizations norm performs, and these are discussed in detail in [4]. Here we describe our process for testing and evaluating norm, and find that the performance on commodity PC hardware is adequate for deployment at a site like ours with a bidirectional 100Mb/s access link to the Internet.