ACM Software System Award
USA - 1994
Remote Procedure Call
citation
Andrew Birrell, Bruce Nelson
Lupine, the Remote Procedure Call (RPC) system in the Cedar Project, showed that the RPC programming paradigm, described in previous theoretical work, was indeed practical and effective. Key innovations included automatic compiled stubs, dynamic type-safe binding and exception-handling support, and RPC runtime protocols. This system work has ushered in many distributed system services and is continuing to be used to develop large distributed applications in some specialized areas.