Skip to main content

Abstract

This paper focuses on the OSI transport service and protocols and their implementation in our experimental OSI communication system for LAN-based distributed environments. After an overview of the transport layer service elements and protocol functions, design issues and related decisions are discussed, along with experiences gathered with our two implementations for IBM S/370 hosts and PC workstations. The issues covered include program/process structuring, inter-layer interfaces, and interactions with the local operating system. Finally, we discuss an enhanced datagram service built on top of the OSI transport service, used for a distributed computing project.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. CLAR85 Clark, D.D., “The Structuring of Systems Using Upcalls,” Proc. Tenth ACM Symposium on Operating System Principles,Orcas Island, WA, 1–4 Dec. 1985, in: Oper. Syst. Rev (USA), vol.19, no.5, spec. issue, pp.171–80.

    Google Scholar 

  2. Burket T. G., “An Overview of Ultrashort CP/88 (USCP88),” IBM Research Report RC 11318, IBM T. J. Watson Research Center, Yorktown Heights, Aug. 1985.

    Google Scholar 

  3. Drobnik, O. and Svobodova, L., “OSI Communication Services in a Heterogeneous Environment,” Proc. HECTOR Congress, April 1988.

    Google Scholar 

  4. Ellis, G., Dillon, S., Stritter, S., and Whitnell, J., “Experiences with a Layered Approach to Local Area Network Design,” IEEE J. Select. Areas Commun., Vol. SAC-1, No. 5, pp. 857–868, 1983.

    Article  Google Scholar 

  5. Gantenbein, D. and Cockburn, A., “Architecture and Usage of a Host-Coupled Workstation,” Proc. Conf. on Personal Computers in Business and Industry, Zurich, Switzerland, Sept. 1985, ACM German Chapter Berichte 23, pp. 287–298.

    Google Scholar 

  6. Gantenbein, D., Stoll, W., and Zieher, M., “OSI-Internetworking in a Heterogeneous LAN and WAN Environment,” Proc. EFOC/LAN’ 87, Basel, Switzerland, June 1987, pp. 301–306.

    Google Scholar 

  7. Lasker, V., Lien, M., and Benhamou, E., “An Architecture for High Performance Protocol Implementations,” Proc. IEEE INFOCOM 84, San Francisco, USA, April 1984, pp. 156–164.

    Google Scholar 

  8. Manufacturing Automation Protocol, Versions 2.2,“ General Motors Corp., Warren, Michigan, 1986.

    Google Scholar 

  9. Meister, B., “A Performance Study of the ISO Transport Protocol,” Proc. 7 th Intl. Conference on Distributed Computing Systems, Berlin, West Germany, Sept. 1987, pp. 398–405.

    Google Scholar 

  10. MUMP88 Mumprecht, E., Gantenbein, D., and Hauser, R., “Timers in OSI Protocols — Specification versus Implementation,” Proc. 1988 Int. Zurich Seminar on Digital Communications,Zurich Switzerland, March 1988 (to be published).

    Google Scholar 

  11. NBS86 “Implementation Agreements Among Implementors of OSI Protocols,” NBS, Report ICST/SNA-85–1, revised May 1986.

    Google Scholar 

  12. OSINPCL “Final Text of ISO/DIS 8473: Information Processing Systems — Data Communications — Protocol for Providing the Connectionless-mode Network Service,” ISO/DIS 8473, March 1986.

    Google Scholar 

  13. OSINSB “Information Processing Systems — Data Communications — Network Service Definition — Addendum 2: Network Layer Addressing,” ISO 8348/DAD2, Aug. 1985.

    Google Scholar 

  14. OSIRM “Information Processing Systems — Open Systems Interconnection — Basic Reference Model,” ISO 7498, Oct. 1984.

    Google Scholar 

  15. OSIRMMF “Information Processing Systems — OSI Reference Model — Part 4: Management Framework,” ISO DP 7498/4, Oct. 1986.

    Google Scholar 

  16. OSITPB “Addendum to ISO 8073 to Enable Class Four Operation over Connectionless Mode Network Service as Defined in ISO/DIS 8348, DAD1,” ISO 8073/DAD2, Nov. 1984.

    Google Scholar 

  17. OSITPCO “Information Processing Systems — Open Systems Interconnection — Connection Oriented Transport Protocol Specification,” ISO 8073, First Edition, 1986.

    Google Scholar 

  18. OSITPLO “Formal Description of ISO 8073 in LOTOS,” ISO/TC 97/SC 6/WG 4 N318, Oct. 1987.

    Google Scholar 

  19. OSITSCO “Information Processing Systems — Open Systems Interconnection — Transport Service Definition,” ISO/DIS 8072, Oct. 1983.

    Google Scholar 

  20. Salmony, M., “Experiences in the Design of a Transport System for Heterogeneous Environments,” IBM European Networking Center, Technical Report No. 8601, 1986.

    Google Scholar 

  21. Sunshine, C., “Comments on NBS Transport Protocol Proposal,” Internet Experiment Note: 195, Univ. of Southern California, Information Sciences Institute, Aug. 1981.

    Google Scholar 

  22. Svobodova, L., “Communication Support for Distributed Processing: Design and Implementation issues,” in Distributed Computing in Open Systems, (Müller, G., and Blanc, R.P., Eds.) Lecture Notes in Computer Science No. 248, pp. 176–192, Springer-Verlag, Berlin Heidelberg, 1987.

    Google Scholar 

  23. SVOB88 Svobodova, L., “Applying the OSI Reference Model: Implementation Considerations,” OSI Tutorial, in 1988 Int. Zurich Seminar on Digital Communications,Zurich, Switzerland, March 1988 (to be published).

    Google Scholar 

  24. VOTS “VAX OSI Transport Service, Version 1.0,” DEC Software Product Description, AE-HI13A-TE, Jan. 1986.

    Google Scholar 

  25. Watson, R.W. and Mamrak, S., “Special or General Purpose End-to-End Transport Mechanisms in Distributed Systems: One View,” Proc. 4th International Conf. on Distributed Computing Systems, S.n Francisco, CA, 14–18 May 1984, pp. 154–65.

    Google Scholar 

  26. Watson, R., Mamrak, S., “Gaining Efficiency in Transport Services by Appropriate Design and Implementation Choices,” ACM Trans. Computer Systems, Vol. 5, No. 2, pp. 97–120, 1987.

    Article  Google Scholar 

  27. Wettstein, H., Schmutz, H., and Drobnik, O., “Cooperative Processing in Heterogeneous Computer Networks,” Proc. HECTOR Congress, April 1988.

    Google Scholar 

  28. Zhang, L., “Why TCP Timers Don’t Work Well,” Proc. ACM SIGCOM ‘86 Symposion on Communications Architecture and Protocols, Stowe, Vermont, Aug. 1986.

    Google Scholar 

  29. Zieher, M., “Simulative Modellierung und Vermessung von OSI-Transportsystemen aus gekoppelten lokalen Netzen,” in Kommunikation in verteilten Systemen, ( Gerner, N. and Spaniol, O., Eds.), Springer-Verlag, Berlin Heidelberg, 1987, pp. 465–477.

    Chapter  Google Scholar 

  30. Zieher, M., Gantenbein, D., Stoll, W., “OSI-Internetworking: Realization and performance Analysis,” Proc. of HECTOR Congress, April 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gantenbein, D., Hauser, R.F., Mumprecht, E. (1988). Implementation of the OSI Transport Service in a Heterogeneous Environment. In: Krüger, G., Müller, G. (eds) Hector Heterogeneous Computers Together A Joint Project of IBM and the University of Karlsruhe. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-73574-5_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-73574-5_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-19137-7

  • Online ISBN: 978-3-642-73574-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics