DocumentCode :
3162174
Title :
SUPRA-RPC: SUbprogram PaRA meters in Remote Procedure Calls
Author :
Stoyenko, Alexander D.
Author_Institution :
Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
fYear :
1991
fDate :
2-5 Dec 1991
Firstpage :
620
Lastpage :
627
Abstract :
One of the challenges in RPC research is to preserve the traditional call semantics despite the distribution and heterogeneity of the new environment. SUPRA-RPC overcomes a number of technical difficulties, stemming from scoping, side-effects and other sources, to support the passing of subprograms as RPC parameters. The SUPRA stub generator extracts information from not only remote entry interfaces, but from any scope potentially referenced by a subprogram passed as an RPC parameter. In addition to the usual call- and accept-stubs and the (un)marshalling routines, the generator constructs, out-of-scope access-, callback- and callback-handling- and other stubs and modified parameter subprograms. The SUPRA runtime support manages a runtime symbol table to keep track of referencing environments and out-of-scope objects, which it accesses via synchronous, `under-the-covers´ callbacks. The SUPRA process management supports servers with independent threads of control and manages (possibly nested) callbacks and pools of callback handler threads
Keywords :
network operating systems; remote procedure calls; Remote Procedure Calls; SUbprogram PaRAmeters; accept-stubs; call semantics; call-stubs; heterogeneity; runtime support; runtime symbol table; scoping; side-effects; Application software; Computer network management; Data mining; Environmental management; Information science; LAN interconnection; Network servers; Programming profession; Runtime environment; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2310-1
Type :
conf
DOI :
10.1109/SPDP.1991.218204
Filename :
218204
Link To Document :
بازگشت