Abstract
This paper describes a portability environment, which has been developed for a portable network operating system. The environment has to support methods of structuring communication software in multiple threads and has to provide access to lower level communication services in a uniform, guest system independent way. In order to save the users investments in communication-equipment and -software a method is introduced, which integrates multiple networks into a global net. The requirements of a portability environment are analyzed and the developed design concepts are derived. Furthermore alternatives of its implementation in guest systems are discussed. Finally experiences are presented, which have been gained during its portation from the development system to other guest systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D.R. Cheriton: The Thoth System: Multi–Process Structuring and Portability, North Holland, Computer Science Library No.8, 1982, ISBN 0–444–00701–6.
IBM Corporation: IWS/8088 Development Workbook, IBM T.J. Watson Research Center, Yorktown Heights, N.Y., Internal Report.
H. Eberle and R. Staroste: Kernel Service Call, DAC Technical Memorandum, No.14, (1985) (available from the authors).
M. Eberle, A. Schill, B. Schoener: Beobachtung bei der Portierung von C Programmen von /370/CMS (portable C) zu PC DOS (microsoft C) und zu VAX/VMS. DAC Technical Memorandum, No.26, (1987) (available from the authors)
H. Eberle, K. Geihs, A. Schill, H. Schmutz, B. Schoener: Generic support for distributed programming in heterogeneous networks, this volume.
D. Gantenbein, R. Hauser, E. Mumbrecht: Implementation of the OSI Transport Servise in a Heterogeneous Environment, this volume.
U. Hollberg, H. Schmutz and P. Silberbusch: Remote File Access: A Distributed File System for Heterogeneous Networks, in Proceedings of the GII NTG Conference “Communication in Distributed Systems”, Aachenl W-Germany (1987).
IBM Corporation: IUCV: Inter-User Communications Vehicle, in VM/SP System Programmer’s Guide, IBM order number SC19–6203.
Jeff Kravitz: PVM/PC Gateway System, IBM T.J. Watson Research Center, Yorktown Heights, N.Y., Internal Report, 1987.
B.Mattes: Authentication and Authorization in Resource Sharing Networks, this volume.
ISO: Open Systems Interconnection, Basic Reference Model, Document IS7498 (1984).
ISO: Open Systems Interconnection, Transport Service Definition, Document IS8072 (1985).
IBM Corporation: PVM: VM/Passthrough Facility General Information IBM order number GC24–5206.
H. Eberle, K. Geihs and M. Seifert: Remote Service Call: Object and Operation Reference, DAC Technical Memorandum, No.16, (1985) (available from the authors).
IBM Corporation: System Applications Architecture: An Overview, IBM order number GC26–4341
J.H.Saltzer: End-To-End Arguments in System Design, in ACM Transactions on Computer Systems, Vol.2, No.4, (1984).
M. Seifert and H. Eberle: Remote Service Call: A Network Operating System Kernel and its Protocols, in Proceedings of the 8th ICCC, (1986).
Information Processing Systems: System Software Interface - some technical issues ISO/TC 97 N1936.
R. Staroste, H. Eberle: Kernel Service Call - A Multitasking Facility for Heterogeneous Environments, Technical Report No.8701, IBM European Networking Center (1987) (available from the authors).
M. Salmony: Proposal for Conventions to be Employed in the Implementation of DAC, DAC Technical Memorandum, No.20, (1985) (available from the author).
M. Salmony: Experiences in the Design of a Transport System for Heterogeneous Environments, Technical Report No.8601, IBM European Networking Center (1986) (available from the author).
M. Salmony: Extema of DAC Transport System, DAC Technical Memorandum, No.10, (1986) (available from the author).
J. Postel (ed.): Transmission Control Protocol - DARPA Internet Program Protocol Specification, RFC 793, USC/Information Sciences Institute, September 1981
IBM Corporation: Transmission Control Protocol/Internet Protocol for VM; Programmer’s Manual, IBM order number GC09–1206.
H. Wettstein, H. Schmutz, O. Drobnik: Cooperative Processing in Heterogeneous Computer Networks, this volume.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Staroste, R., Schmutz, H., Wasmund, M., Schill, A., Stoll, W. (1988). A Portability Environment for Communication Software. 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_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-73574-5_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19137-7
Online ISBN: 978-3-642-73574-5
eBook Packages: Springer Book Archive