DocumentCode :
2354769
Title :
Distributed upcalls: a mechanism for layering asynchronous abstractions
Author :
Cohrs, D.L. ; Miller, Barton P. ; Call, Lisa A.
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear :
1988
fDate :
13-17 Jun 1988
Firstpage :
55
Lastpage :
62
Abstract :
Procedure calls provide a synchronous interface to call downward through successive layers of abstraction, and remote procedure calls allow the layers to reside in different address spaces. A design is given for distributed upcalls, a mechanism for propagating upcalls across address space boundaries. Distributed upcalls provide a natural complement to remote procedure calls, allowing the user to arbitrarily place abstractions in the server or in the client. A server structuring system called CLAM, which is currently being used to support an extensible window management system, is presented. The CLAM system, including distributed upcalls, remote procedure call extensions to C++, dynamic loading, and basic window classes, is currently running under 4.3BSD Unix on Microvax workstations
Keywords :
distributed processing; multiprogramming; 4.3BSD Unix; CLAM; Microvax workstations; asynchronous abstractions layering; distributed upcalls; dynamic loading; remote procedure calls; server structuring system; synchronous interface; window management system; Communication channels; Computer languages; Debugging; Frequency; Network servers; Programming profession; Protection; Protocols; User interfaces; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1988., 8th International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
0-8186-0865-X
Type :
conf
DOI :
10.1109/DCS.1988.12500
Filename :
12500
Link To Document :
بازگشت