A pseudo network approach to inter-processor communication on a shared-memory multi-processor MacELIS
MacELIS is a workbench for experimental distributed parallel list processing under development at NTT ECL (Electrical Communications Laboratories). It provides a coherent processor abstraction mechanism by a Pseudo Network Model. In this model, the shared-memory in MacELIS appears as a network medium and the same network access methods can be used for inter-processor communication between any processors independently of location and network hardware. This paper describes the design of the MacELIS network system. It concentrates on the three topics: in-core pseudo network, implementation in object oriented programming, and data transparency on the network.
Unable to display preview. Download preview PDF.
- K. Watanabe, A. Ishikawa, Y. Yamada and Y. Hibino. “The ELIS Interpreter-Oriented Lisp-Bases Workstation,” Proc. of the 2nd IEEE conference on Computer Workstations, 1988, pp70–79.Google Scholar
- I. Takeuchi, H. Okuno, and N. Ohsato. “A List Processing Language TAO with Multiple Programming Paradigms,” New Generation Computing, Vol. 4, No. 4, 1986, pp.401–444.Google Scholar
- K. Murakami. “Connection Oriented Implementation Model for Network and its TCP/IP Implementation in Object Oriented Programming (In Japanese),” Computer Software, Vol. 6, No. 1, 1989, pp.30–40.Google Scholar
- D. Comer. “Internetworking with TCP/IP,” Prentice Hall, 1988.Google Scholar
- Sun Microsystems, “XDR: External Data Representation standard,” RFC-1014, 1987.Google Scholar
- Sun Microsystems, “RPC: Remote Procedure Call protocol specification,” RFC-1050, 1988.Google Scholar
- T. Sugawara. “A Cooperative LAN Diagnostic and Observation Expert System,” in preparation.Google Scholar