ACM Home Page
Please provide us with feedback. Feedback
Performing remote operations efficiently on a local computer network
Full text PdfPdf (1.58 MB)
Source
Communications of the ACM archive
Volume 25 ,  Issue 4  (April 1982) table of contents
Pages: 246 - 260  
Year of Publication: 1982
ISSN:0001-0782
Author
Alfred Z. Spector  Carnegie-Mellon Univ., Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 62,   Citation Count: 54
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/358468.358478
What is a DOI?

ABSTRACT

A communication model is described that can serve as a basis for a highly efficient communication subsystem for local networks. The model contains a taxonomy of communication instructions that can be implemented efficiently and can be a good basis for interprocessor communication. These communication instructions, called remote references, cause an operation to be performed by a remote process and, optionally, cause a value to be returned. This paper also presents implementation considerations for a communication system based upon the model and describes an experimental communication subsystem that provides one class of remote references. These remote references take about 150 microseconds or 50 average instruction times to perform on Xerox Alto computers connected by a 2.94 megabit Ethernet.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Blauman, Sheldon. Labeled slot multiplexing: a technique for a high speed fiber optic based loop network. Proc. 4th Berkeley Conference on Distributed Data Manipulation and Computer Networks, (Aug 1979), 309-321.
 
3
Boggs, David R., Shoch, John F., Taft, Edward A. and Metcalfe, Robert M. Pup: an internetwork architecture. Report CSL-79-10, Xerox Palo Alto Research Center, 1979.
 
4
Cook, R.P. * MOD--a language for distributed programming. IEEE Trans. on Software Engineering SE6, 6 (Nov. 1980), 563-571.
 
5
 
6
Curry, James E. et al. BCPL Reference Manual. Xerox Palo Alto Research Center, 1979.
 
7
Introduction to Programming The Nova Computers. 093-000067, Data General Corp., Southboro, MA, 1972.
 
8
Folts, Harold C. Coming of age: a long-awaited standard for heterogeneous networks. Data Communications. (Jan. 1981).
9
10
 
11
IBM System 370 Principles of Operation. GA22-7000-5, IBM Corporation, Poughkeepsie, 1976.
 
12
DOD Standard Transmission Control Protocol Report RFC-761, Information Sciences Institute, Marina del Ray, 1980.
 
13
14
 
15
Katzman, J.A. A fault tolerant computing system, 11th Hawaii Int. Conf. on System Sciences. (Jan. 1978); Also appears in Siewiorek, O., Bell, G., and Newell, A.: Computer Structures: Principles and Examples. McGraw-Hill, New York, 1981.
 
16
Lampson, B, and Sturgis, H.K. Crash Recovery in a Distributed System. (unpublished), Xerox Palo Alto Research Center, 1979.
 
17
Liskov, Barbara. Linguistic support for distributed programs: a status report. Laboratory for Computer Science Computation Structures Group Memo 201, MIT, Cambridge, 1980.
18
 
19
20
 
21
Peterson, James L. Notes on a workshop on distributed computing. Operating Systems Review 13, 3 (July 1979), 18-27.
22
 
23
Rawson, E.G., and Metcalfe R.M. Fibernet: muhimode optical fibers for local computer networks. IEEE Trans. on Computer Communication COM-26, 7 (July 1978), 983-990.
 
24
Sahzer, J.H. End-to-end arguments in system design. Proc. 2nd Int. Conf. on Operating Systems. Paris (April 1981).
 
25
Saltzer, J.H., Clark, D., and Reed, D. Version Two Ring Network. Laboratory for Computer Science Report, MIT, Cambridge, 1981.
 
26
 
27
Swan, R.J., Fuller, S.H., and Siewiorek, D.P. Cm* A modular multi-microprocessor. Proc. of the National Computer Conference. June 1977, 636-644.
 
28
Thacker, C.P., McCreight, E.M., Lampson B.W., Sproull, R.F., and Boggs, D.R. Alto: A personal computer. In Siewiorek, O., Bell, G., and Newell, A. Computer Structures: Readings and Examples. Second ed. McGraw Hill, New York, 1981.
 
29
Wilkes, M.V., and Wheeler, D.J. The Cambridge digital communication ring. Proc. Local Area Communication Network Symposium. Boston, May 1979.
 
30
ALTO: A Personal Computer System Hardware Manual. Xerox Palo Alto Research Center, 1979.
 
31
Zimmerman, H. OSI reference model--the ISO model of architecture for open systems interconnection. IEEE Trans. on Communication COM-28, 4 (Apr. 1980), 425-432.

CITED BY  54