Abstract
This paper presents a brief survey of the various arguments and results concerning design, implementation, and use of special and general-purpose protocols to support distributed processing, especially in high-speed local-area networks. After some examples of special protocols, it focuses on the problem of implementing general-purpose layered protocols to achieve good performance.
Preview
Unable to display preview. Download preview PDF.
References
Balkovich, E., Lerman, S., and Parmelee, R., "Computing in Higher Education: The Athena Experience," Comm. ACM 28, 11 (Nov. 1985), pp. 1214–1224.
Birrell, A.D. and Nelson, B.J., "Implementing Remote Procedure Calls," ACM Trans. Computer Systems 2, 1 (Feb. 1984), pp.39–59.
Braden, R., Cole, R., Higginson, P., and Lloyd, P., "A Distributed Approach to the Interconnection of Heterogeneous Computer Networks," Proc. ACM SIGCOMM'83 Symposium on Communications Architectures and Protocols, Austin, Texas, March 1983, pp. 254–259.
Burg, F.M., Chen, C.T., and Folts, H.C., "Of Local Networks, Protocols, and the OSI Reference Model," Data Communications, Nov. 1984, pp. 129–150.
Cheriton, D.R., "Local Networking and Internetworking in the V-System," Proc. 8th Data Communications Symposium, Cape Cod, Massachusetts, Oct. 1983, pp. 9–16.
Cheriton, D.R. and Zwaenepoel, W., "The Distributed V Kernel and its Performance for Diskless Workstations," Proc. of the 9th ACM SIGOPS Symposium on Operating Systems Principles, Bretton Woods, New Hampshire, Oct. 1983, pp. 129–140.
Clark, D., "Modularity and Efficiency in Protocol Implementation," Internet Protocol Implementation Guide, Network Information Center, SRI International, Menlo Park, California, August 1982.
Clark, D., "The Structuring of Systems Using Upcalls," Proc. of 10th ACM SIGOPS Symposium on Operating Systems Principles, Orcas Island, Washington, Dec. 1985, pp. 171–180.
Clark, D., Lambert, M., and Zhang, L., "NETBLT: A Bulk Data Transfer Protocol," Network Working Group, RFC No. 969, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., January 1986.
Cole, R. and Lloyd, P., "OSI Transport Protocol — User Experience," Proc. of Open Systems '86, Online Publications, 1986, pp. 33–43.
Cooper, G.H., "An Argument for Soft Layering of Protocols," MIT/LCS/TR-300, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., May 1983.
Lasker, V., Lien, M., and Benhamou, E., "An Architecture for High Performance Protocol Implementations," Proc. IEEE INFOCOM 84, San Francisco, Calif., April 1984, pp. 156–164.
Leach, P.J., Levine, P.H., Douros, B.P., Hamilton, J.A., Nelson, D.L., and Stumpf, B.L., "The Architecture of an Integrated Local Network," IEEE Journal on Selected Areas in Communications SAC-1, 5 (Nov. 1983), pp. 842–857.
Leiner, B.M., Cole, R., Postel, J., and Mills, D., "The DARPA Internet protocol suite," IEEE Communications Magazine 23, 3 (March 1985), pp. 29–34.
Manufacturing Automation Protocol, Version 2.1, General Motors Corp., Warren, Michigan, March 1985.
Meister, B., Janson, P., and Svobodova, L., "Connection-Oriented Versus Connectionless Protocols: A Performance Study," IEEE Trans. on Computers C-34, 12 (Dec. 1985), pp. 1164–1173.
Mills, K., Wheatley, M., and Heatley, S., "Prediction of Transport Protocol Performance Through Simulation," Proc. of ACM SIGCOM'86 Symposium on Communications Architectures and Protocols, Stowe, Vermont, Aug. 1986.
Morris, J.H., Satyanarayanan, M., Conner, M., Howard, J.D., Rosenthal, D.S.H., and Smith, F.D., "Andrew: A Distributed Personal Computing Environment," Comm. ACM 29 3 (March 1986), pp. 184–201.
Nagle, J., "Congestion Control in IP/TCP Internetworks," Computer Communication Review 14, 4 (Oct. 1984), pp. 11–17.
Needham, R.M. and Herbert, A.J. The Cambridge Distributed Computing System, Addison-Wesley Publ. Co., Reading, Massachusetts, 1982.
"Information Processing Systems — Open Systems Interconnection — Basic Reference Model," International Organization for Standardization, International Standard 7498, 1984.
"Information Processing Systems — Open Systems Interconnection — Addendum Covering Connectionless-mode Transmission," International Organization for Standardization, International Standard 7498/AD 1, 1984.
"Information Processing Systems — Open Systems Interconnection — Connection Oriented Transport Protocol Specification," International Organization for Standardization, International Standard 8073, 1984.
Popek, G., Walker, B., Chow, J., Edwards, D., Kline, C., Rudisin, G., and Thiel, G. "LOCUS: A Network Transparent, High Reliability Distributed System," Proc. 8th ACM SIGOPS Symposium on Operating Systems Principles, Asilomar, California, Dec. 1981, pp. 169–177.
Postel, J.B., Internet Protocol, DARPA Internet Program Protocol Specification, Sep. 1981.
Postel, J.B., Transmission Control Protocol, DARPA Internet Program Protocol Specification, Sep. 1981.
Reed, D.P., Computer Systems Structures, Annual Report 1981–1982, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., 1982.
J. H. Saltzer, and D. D. Clark, Computer Systems and Communications, Annual Report 1981–1982, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., 1982.
Saltzer, J.H., Clark, D.D., Romkey, J.L., and Gramlich, W.L., "The Desktop Computer as Network Host," IEEE Journal on Selected Areas in Communications SAC-3, 3 (May 1985), pp. 468–478.
Stallings. W., "A Primer: Understanding Transport Protocols," Data Communications, Nov. 1984, pp. 201–215.
Svobodova, L. "File Servers for Network-Based Distributed Systems," Computing Syrveys 16, 4 (Dec. 1984), pp. 353–398.
Svobodova, L., "Client/Server Model of Distributed Processing," Kommunikation in verteilten Systemen I, (Krüger, G., Spaniol, O., and Zorn, W., Editors) Springer-Verlag, 1985, pp. 485–498.
Watson, R.W. and Mamrak, S., "Special or General Purpose End-to-End Mechanisms in Distributed Systems: One View," Proc. 4th International Conference on Distributed Computing Systems, San Francisco, Calif., May 1984, pp. 154–165.
Wilkes, M.V., Wheeler, D.J., "The Cambridge Digital Communications Ring", Proc. of the NBS Local Area Communications Network Symposium, Boston, Massachusetts, May 1979.
Zhang, L., "Why TCP Timers Don't Work Well," Proc. of ACM SIGCOM'86 Symposium on Communications Architectures and Protocols, Stowe, Vermont, Aug. 1986.
Zwaenepoel, W., "Protocols for Large Data Transfers Over Local Networks," Proc. 9th Data Communications Symposium, Whistler Mountain, British Columbia, Sept. 1985, pp. 22–32.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Svobodova, L. (1987). Communication support for distributed processing: Design and implementation issues. In: Müller, G., Blanc, R.P. (eds) Networking in Open Systems. Lecture Notes in Computer Science, vol 248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0026962
Download citation
DOI: https://doi.org/10.1007/BFb0026962
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17707-4
Online ISBN: 978-3-540-47777-8
eBook Packages: Springer Book Archive