DocumentCode
2237171
Title
Modules as building blocks for protocol configuration
Author
Plagemann, Thomas ; Vogt, Martin ; Plattner, Bernard ; Walter, Thomas
Author_Institution
Comput. Eng. & Networks Lab., Swiss Federal Inst. of Technol. Zurich, Switzerland
fYear
1993
fDate
19-22 Oct 1993
Firstpage
106
Lastpage
113
Abstract
Da CaPo provides an environment for the dynamic configuration of protocols. Configuration is done with respect to application requirements, properties of the offered network services, and the available resources in the end systems. The goal of the configuration is to provide a service with minimal necessary functionality for each request, i.e., to diminish protocol complexity and so to increase protocol performance. Modules serve as basic building blocks for the protocol configuration. Common software engineering principles like encapsulation and information hiding as well as a unified module interface allow the unconstrained configuration of modules to protocols. The Da CaPo runtime environment links modules to protocols in one UNIX process and realizes an efficient data transport inside the end systems because performance reducing operations like data copying or process switches are minimized
Keywords
Unix; modules; protocols; software engineering; telecommunication services; Da CaPo runtime environment; UNIX; building blocks; data copying; data transport; dynamic configuration; encapsulation; end systems; information hiding; module interface; network services; protocol configuration; protocol performance; software engineering; Computer networks; Encapsulation; Environmental management; High-speed networks; Operating systems; Resource management; Runtime environment; Switches; Testing; Transport protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1993. Proceedings., 1993 International Conference on
Conference_Location
San Francisco, CA
Print_ISBN
0-8186-3670-X
Type
conf
DOI
10.1109/ICNP.1993.340927
Filename
340927
Link To Document