Performance implications of design alternatives for remote procedure call stubs

Sung-Hark Chung, Edward D. Lazowska, David S. Notkin, John Zahorjan · 2003

The authors take efficient kernel-level support as a given, and study the performance implications of design alternatives one level up-in the stubs, which insulate the client and server from details about network communication. These alternatives represent a collection of approaches to achieving standard remote procedure call of semantics. Consideration is given to the performance implications of compiled vs. interpreted stubs, procedural vs. inline code for moving data to/from packet buffers, block copy vs. individual data item copy moving data to/from packet buffers, and the presence or absence of byte swapping.>

Read the paper · More papers on PaperTik