The primitives for doing remote operations [in Amoeba] are listed below … When a server is prepared to accept requests … [After receiving a request] the server then performs the work and … uses do_operation. … The caller is blocked until the reply is … The return status of do_operation can be one … [success, not delivered or executed, unknown].
Google-1
Google-2
Copyright clearance needed for quotation.