Predictive methodology for high-performance networking
暂无分享,去创建一个
Networking devices have to offer short processing latencies and flexibility concerning the supported networking protocols and applications. The input packet-processing flow in conventional networking node devices follows a serial or a layer-specific pseudo-parallel method, serialized by the data dependencies of the inherent layer protocol types. This article describes a new methodology, which is based on the principles of branch prediction and speculative execution in microprocessors, for latency reduced input packet processing in a networking device. Through the use of protocol stack prediction, in combination with speculative protocol layer processing, a networking system may realize a mean system processing time reduction of up to 40 percent in a real networking environment in comparison to conventional processing methodologies.
[1] kc claffy,et al. The nature of the beast: Recent traffic measurements from an Internet backbone , 1998 .
[2] James E. Smith,et al. A study of branch prediction strategies , 1981, ISCA '98.
[3] Shang Zhi,et al. A proof of the queueing formula: L=λW , 2001 .
[4] Azer Bestavros,et al. Self-similarity in World Wide Web traffic: evidence and possible causes , 1996, SIGMETRICS '96.
[5] David D. Clark,et al. Modularity and efficiency in protocol implementation , 1982, RFC.