Title :
Remote execution and communication in GUIDE-an object-oriented distributed system
Author :
Decouchant, Dominique ; Duda, Andrzej
Author_Institution :
Bull-Imag Syst., Gieres, France
Abstract :
The authors present some issues related to the remote execution, distribution, and communication in GUIDE, an object-oriented programming language and system which supports the construction and execution of distributed applications. At the programmer level, the distribution is hidden, i.e. objects are accessed through systemwide references and the execution may take place at any node in the system. The remote execution in GUIDE is based on job and activity diffusion, and remote object invocation. These concepts are refinements of traditional concepts used for designing distributed systems: client-server model and remote procedure call. They result in a symmetric system architecture offering a high level of transparency to the programmer. The main features of GUIDE are presented, and the remote execution and distribution based on remote object invocation and activity diffusion are considered. The underlying communication protocol is discussed, and some performance figures and conclusions are given
Keywords :
distributed processing; high level languages; object-oriented programming; protocols; activity diffusion; client-server model; communication protocol; job diffusion; node; object-oriented distributed system; object-oriented programming language; remote communication; remote execution; remote object invocation; remote procedure call; symmetric system architecture; systemwide references; transparency; Kernel; Object oriented modeling; Object oriented programming; Programming profession; Prototypes; Virtual machining; Yarn;
Conference_Titel :
Experimental Distributed Systems, 1990. Proceedings., IEEE Workshop on
Conference_Location :
Huntsville, AL
DOI :
10.1109/EDS.1990.138050