|
ABSTRACT
Integrated Layer Processing (ILP) is an implementation concept which "permit[s] the implementor the option of performing all the [data] manipulation steps in one or two integrated processing loops" [1]. To estimate the achievable benefits of ILP a file transfer application with an encryption function on top of a user-level TCP has been implemented and the performance of the application in terms of throughput and packet processing times has been measured. The results show that it is possible to obtain performance benefits by integrating marshalling, encryption and TCP checksum calculation. They also show that the benefits are smaller than in simple experiments, where ILP effects have not been evaluated in a complete protocol environment. Simulations of memory access and cache hit rate show that the main benefit of ILP is reduced memory accesses rather than an improved cache hit rate. The results further show that data manipulation characteristics may significantly influence the cache behavior and the achievable performance gain of ILP.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Gunningberg, P.; Partridge, C.; Sirotkin, T; Victor, B.: Delayed Evaluation of Gigabit Protocols, Proceedings of the 2nd MultiG Workshop, June 1991
|
 |
5
|
|
| |
6
|
Tennenhouse, D.L.: Layered Multiplexing Considered Harmful, Protocols for High-Speed Networks I, 1989, North-Holland, pp. 143-148
|
| |
7
|
|
| |
8
|
Huitema, C.: MAVROS: Highlights on an ASN.1 compiler, INRIA technical report
|
| |
9
|
|
| |
10
|
|
| |
11
|
Hoglander, A.: Experimental Evaluation of TCP in User Space, INRIA technical report, September 1994
|
 |
12
|
|
| |
13
|
Metzler, B.; Miloucheva, I.: Design and Implementation of a Flexible User Protocol Interface, Proceedings of the 1st International Workshop on High Performance Protocol Architectures, December 15-16, 1994, Sophia-Anfipolis, France
|
| |
14
|
Ahlgren, B., Gunningberg, P.: A minimal copy network interface architecture supporting ILP and ALF, Proceedings of the 1st International Workshop on High Performance Protocol Architectures, December 15-16, 1994, Sophia-Antipolis, France
|
| |
15
|
Sterbenz, J.P.G, Parulkar, G.M.: Axon: A High-Speed Communication Architecture for Distributed Applications, IEEE Infocom' 90
|
| |
16
|
Diot, C.; Huitema, C; Turletti, T: Multimedia Applications should be adaptive. Submitted to the 3rd IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems, August 23-25, 1995, Mystic, Connecticut
|
| |
17
|
Oechslin, P.; Leue, S.: Enhancing Integrated Layer Processing Using Common Case Anticipation and Data Dependence Analysis, Proceedings of the 1st International Workshop on High Performance Protocol Architectures, December 15-16, 1994, Sophia-Antipolis, France
|
| |
18
|
Sun Microsystems Inc.: Introduction to Shade, April 1993
|
| |
19
|
Digital Equipment Corporation: ATOM Reference Manual, December 1993.
|
| |
20
|
Jain, P.G.; Hutchinson, N.C.; Chanson, S.T: A Framework for the Non-Monolithic Implementation of Protocols in the x-Kernel, Usenix, August 1994, High-Speed Networking Symposium, pp. 13-30
|
| |
21
|
|
 |
22
|
|
| |
23
|
Biersack, E.W.; Rtitsche, E.; Unterschtitz, T: Demultiplexing on the ATM Adapter: Experiments with Internet Protocols in User Space, Proceedings of the 1st International Workshop on High Performance Protocol Architectures, December 15- 16, 1994, Sophia-Antipolis, France
|
| |
24
|
Crowcroft, J.; Wakeman, I.;Wang, Z.: Layering Considered Harmful, IEEE Network, Vol. 6, No. 1, January 1992
|
| |
25
|
Sun Microsystems, Inc: XDR: External Data Representation standard, RFC 1014, June 1, 1987
|
CITED BY 14
|
|
|
|
|
|
|
|
Xiaoming Liu , Christoph Kreitz , Robbert van Renesse , Jason Hickey , Mark Hayden , Kenneth Birman , Robert Constable, Building reliable, high-performance communication systems from components, ACM SIGOPS Operating Systems Review, v.33 n.5, p.80-92, Dec. 1999
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ömer Erdem Demir , Prémkumar Dévanbu , Eric Wohlstadter , Stefan Tai, An aspect-oriented approach to bypassing middleware layers, Proceedings of the 6th international conference on Aspect-oriented software development, March 12-16, 2007, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|