[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Communication support for distributed processing: Design and implementation issues

  • Requirements And Interfaces For Application Generation
  • Chapter
  • First Online:
Networking in Open Systems

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 248))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Balkovich, E., Lerman, S., and Parmelee, R., "Computing in Higher Education: The Athena Experience," Comm. ACM 28, 11 (Nov. 1985), pp. 1214–1224.

    Article  Google Scholar 

  2. Birrell, A.D. and Nelson, B.J., "Implementing Remote Procedure Calls," ACM Trans. Computer Systems 2, 1 (Feb. 1984), pp.39–59.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. Cheriton, D.R., "Local Networking and Internetworking in the V-System," Proc. 8th Data Communications Symposium, Cape Cod, Massachusetts, Oct. 1983, pp. 9–16.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Clark, D., "Modularity and Efficiency in Protocol Implementation," Internet Protocol Implementation Guide, Network Information Center, SRI International, Menlo Park, California, August 1982.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Cole, R. and Lloyd, P., "OSI Transport Protocol — User Experience," Proc. of Open Systems '86, Online Publications, 1986, pp. 33–43.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. Manufacturing Automation Protocol, Version 2.1, General Motors Corp., Warren, Michigan, March 1985.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. Nagle, J., "Congestion Control in IP/TCP Internetworks," Computer Communication Review 14, 4 (Oct. 1984), pp. 11–17.

    Google Scholar 

  20. Needham, R.M. and Herbert, A.J. The Cambridge Distributed Computing System, Addison-Wesley Publ. Co., Reading, Massachusetts, 1982.

    Google Scholar 

  21. "Information Processing Systems — Open Systems Interconnection — Basic Reference Model," International Organization for Standardization, International Standard 7498, 1984.

    Google Scholar 

  22. "Information Processing Systems — Open Systems Interconnection — Addendum Covering Connectionless-mode Transmission," International Organization for Standardization, International Standard 7498/AD 1, 1984.

    Google Scholar 

  23. "Information Processing Systems — Open Systems Interconnection — Connection Oriented Transport Protocol Specification," International Organization for Standardization, International Standard 8073, 1984.

    Google Scholar 

  24. 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.

    Google Scholar 

  25. Postel, J.B., Internet Protocol, DARPA Internet Program Protocol Specification, Sep. 1981.

    Google Scholar 

  26. Postel, J.B., Transmission Control Protocol, DARPA Internet Program Protocol Specification, Sep. 1981.

    Google Scholar 

  27. Reed, D.P., Computer Systems Structures, Annual Report 1981–1982, Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Mass., 1982.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Google Scholar 

  30. Stallings. W., "A Primer: Understanding Transport Protocols," Data Communications, Nov. 1984, pp. 201–215.

    Google Scholar 

  31. Svobodova, L. "File Servers for Network-Based Distributed Systems," Computing Syrveys 16, 4 (Dec. 1984), pp. 353–398.

    Article  Google Scholar 

  32. 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.

    Google Scholar 

  33. 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.

    Google Scholar 

  34. Wilkes, M.V., Wheeler, D.J., "The Cambridge Digital Communications Ring", Proc. of the NBS Local Area Communications Network Symposium, Boston, Massachusetts, May 1979.

    Google Scholar 

  35. Zhang, L., "Why TCP Timers Don't Work Well," Proc. of ACM SIGCOM'86 Symposium on Communications Architectures and Protocols, Stowe, Vermont, Aug. 1986.

    Google Scholar 

  36. Zwaenepoel, W., "Protocols for Large Data Transfers Over Local Networks," Proc. 9th Data Communications Symposium, Whistler Mountain, British Columbia, Sept. 1985, pp. 22–32.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Günter Müller Robert P. Blanc

Rights and permissions

Reprints 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

Publish with us

Policies and ethics