DocumentCode :
335120
Title :
Interoperation of copy avoidance in network and file I/O
Author :
Brustoloni, José Carlos
Author_Institution :
Lucent Technol., AT&T Bell Labs., Murray Hill, NJ, USA
Volume :
2
fYear :
1999
fDate :
21-25 Mar 1999
Firstpage :
534
Abstract :
Copy avoidance techniques for network I/O often assume that server buffers are ephemeral (i.e., are deallocated as soon as I/O processing completes). Such techniques cannot be used for file I/O, where buffers may need to be cached long-term. Mapped file I/O, however, can easily provide copy avoidance for cached server buffers. This paper demonstrates experimentally that mapped file I/O interoperates correctly with emulated copy, a previously proposed copy avoidance scheme for ephemeral server buffers. The resulting solution allows data to be passed between networks and file systems without copying and without changing existing interfaces. Greatest benefits are obtained when copying is avoided both in network and file I/O. Two new optimizations are contributed: header patching, for stripping packet headers and restoring page alignment without hardware support; and user-directed page swapping, for passing data between regions without copying. These optimizations are useful also for network I/O with operating system bypass or with noncopy semantics
Keywords :
buffer storage; network servers; open systems; optimisation; cached server buffers; copy avoidance; emulated copy; ephemeral server buffers; file systems; header patching; interoperation; mapped file I/O; network I/O; noncopy semantics; operating system bypass; optimization; packet headers stripping; page alignment; user-directed page swapping; Bandwidth; Contracts; File servers; File systems; Hardware; Intelligent networks; Neck; Network servers; Operating systems; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
New York, NY
ISSN :
0743-166X
Print_ISBN :
0-7803-5417-6
Type :
conf
DOI :
10.1109/INFCOM.1999.751387
Filename :
751387
Link To Document :
بازگشت