Abstract
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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
D. Comer. “Internetworking with TCP/IP,” Prentice Hall, 1988.
Sun Microsystems, “XDR: External Data Representation standard,” RFC-1014, 1987.
Sun Microsystems, “RPC: Remote Procedure Call protocol specification,” RFC-1050, 1988.
T. Sugawara. “A Cooperative LAN Diagnostic and Observation Expert System,” in preparation.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Murakami, Ki. (1990). A pseudo network approach to inter-processor communication on a shared-memory multi-processor MacELIS. In: Ito, T., Halstead, R.H. (eds) Parallel Lisp: Languages and Systems. PSC 1989. Lecture Notes in Computer Science, vol 441. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024162
Download citation
DOI: https://doi.org/10.1007/BFb0024162
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52782-4
Online ISBN: 978-3-540-47143-1
eBook Packages: Springer Book Archive